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/76252705583032489448566224289703362729018839068794559832335893111767647204136808825866368294015610740992497205193006079260868923218742772480331186089295367667496819409141745201185186696843271431003511925268860745115160377073882726948517712978485674270327959458289460669407381849110727205999118779909947817474078312466                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     