D=-11135 h=100 365036890779173948349270329944447043003317143079403378988147156641925911672481721378317642903871253155859891652451690283703864255214695649322317145421228189420315778817718119664495067719685661377471058806225332939774176216925256915586358193504533450662023859695943193710702049609476097912341988122046517847106083030472359457355479004397587182843454084213935823431578386338917602261072193516745788935761341034983182916113179002148244422754545312172130640647015405980970464517910176687024599993870876989751919736234407604248516389601/128299856080123308078870709545176539907789813724883044470476922491621894889690501980603132721795579382356247216256295508384026037434011021851491071562012535878238850273191928863525390625*X^0 + -3733552772138680948427419327750725209056669240666032042308578597796426287781983262851190919858670177710352942914676898858201716522132506050776430225400128609154397925877339838740295370573316413439922406307900215928636091504758116245167840749753853423785440266844777872067702924316056844461110221253430032850044387591896383709520516006496043978436480798384083223409757771802204973475092884693882468708028954000517195198704863962764067767857258417545780698722960785759646464012970295119139567938929667456623417223248275635415872/203353888781501892648754926847433243138038746769816374896391369487332646174440979772297955249276834636681424408960505671467018717918833389333987363585265484289266169071197509765625*X^1 + 4017055294225311438214113327102065047720794028161341864229524209659007023598780671903151029051057477086261476216263618948772422082728427895148903133268940754369938921345683057202966642570656669410606959199381003471990006149870706989099582287040505515237876853740689849117758566403743799950310885857202961113527864574037879559826060930155998564468560916267503257645255185664919569364093977711389868334587929490453591687433629902351103445989200884288462499019501379685186135017087060489834563821387776027685541595389511408201964970688/56608638789550589366097152761154229058551536132047633361782947481036225378810007744113443292517438841986191519844380766294631335600655244755848732338048279189024469815194606781005859375*X^2 + -77951344235474232343547034868976662063033176748673672734342652700815938000969294494378658871574166150654738753688747399108833535336330453402886360854765114264606569232224356804964364603959156711374933325331549067695585532163262800190510822735799007289161809352817256599428467259204972977895771925904963994229603968816407740145141258147633082227243257902909119718314809864460118622351716266586031646110957677835430853105613641726740921760843184791797839512024227506990131515647670891210975568478766498436114644108686231492894536/448620411128656847141146365335177154709108380278449865229443555586558280491705672932779458527030574122144516444195314038579911522736968316927651512031616221065632998943328857421875*X^3 + 8637320096418069677110734699182940217341253727274133904404834086264868402704061732943821178819453945783025774636892623303647271779758689159205951482531075536583125144193341502404493017755802564238562024615507701173274092837142513320146319586858237632023493982094254064293102904286892484118560935454429525717044368903402907703575255564498377762410033405699771119032685258912637040914867512002434868221755555322744044307300618977410844171522755988250605961965189186080681697679061547906860785721081065109697142684723885134609842418396/24976941389587969964583323890035988088429609072002696246649269957281632266375713340532496353492427214250395953030574109097936574028380711044946997932360233107829117216169834136962890625*X^4 + -6708425280624685052018916226162195722117550020927473893986464642760416327780354399916536243874655985760910645888517045462973809346163914286701799730306042806833302810742641622202565885104599606200332206834474401177574476948015088894273030973232565684896201890317995468371937458361119443290289383784677471589042035465048282430639885689112277262246060649455636183920178091423972162003696466311928185378128520303236345913862483664854526318696194848257908863367079004860640110172865122435307492185258719942646294971878813212107816/11643583189598727330380898031600017755808919793486485051756550297666398119632055633369848541922930931414437831376061585734135108223707574637816909472576298867352306842803955078125*X^5 + 459883172630483167544347006955696251862935879714228056366616706619912470186093694324948385138665356199757134370218603049344755258309236520620138635019695649531159275564113003545015267203408054250523576721484689984789051007719258442071271106982835962377305338601726957824813991832028575628846519022292494034930853023204898056278491799749305012668458057729130691116033426814527585893961502925955693937440549410780193521353139271728108125243194892256852885619140823454604250298070530120502091584647070395662561928471879842731970823482/648256494080909144118956497909330988554661609502360055256545937822576715310514697387866317571559179606498826261862228785747972150354919217960456434885685439439839683473110198974609375*X^6 + -193977009244633634708672788189373066028806330330728507131929342386794400081733255285401381876915403846644608329373202653503021209354968567925932900596407376267242303279724486702290201662814015055007716321916084122172758509103187324064149989909696892124756565928639903309130964483144009350234584657048891026425126990405587102120469168915298043249876628922800475727182474325495076968921801546756753221838388434090908292815792838961490386672747600971818375314683082140928375506215190735690942174534722561532558882666813495551112/302199869043020403994618727537710384501910895403466024244063137496685142036251825598912099561358512723733500967012285431267628763058059189073110627532514627091586589813232421875*X^7 + 6364250011875490617302042131264381239951789869308793112886364471660272156134976696876517217464398948152865900477589755916754982328100648950544915678544579370143724296588617540588028680931281732353369488476181092279041623017549481383423564691434570984670701749602130357980039207584365204294318524935514393811998486511208869258136593715657148258522147358379386232998263921950434983113822521542582901541844890075952139105033400526405152268358710146357966078120820091632161497892664812541175926320046383517695752684634362494701717028/16824977708970160992400397655662025657143889101587970899788215180127945282868320390219431143078635195893862666338408991385825231383257445351645434187872751863324083387851715087890625*X^8 + -1375052606048500842835093450050911246270890102342216460054358071727998258305407696468041224274114141460594949541546258140593416235265011457071450120815440217223774450940285912548819287242404729238176124794870892710071986996586298374004050797645770256300968093783561048085478073734399631513615137912094124029039154914483790659752871303206487639904876554457898611215764569283097331711605848388395323372370802973534538304851036059951747572564375046997240085589740233778169989860175307244966485132621073226676671805503948471728/7843355379742514302150409722352788605393107208944919713204692118234576205521039748368710980981823994356442009830853209666488074766392375899607451401607249863445758819580078125*X^9 + 49752853208847930553463633066660068681585715856664155061640667193335692878379860487158309748780246389155644445089634068852253763378871557697017220533451989584800905897611577469967196936470784357957182177049365070269793613384761458376557493068616484173238568279716087201185895361638917200424178002808910275111070234902065804263138851902090648959022629661127175196735892681628877404166581277133035459653005414038523181933483323748722289318393556693130510704080669430959108964374703087219193561255846978236910548151415226899232283/436678810767164483772224061291991505605261243858008405032671233682710030242383887990427983866163050885794908897332752448181723562618895528210644856784483636147342622280120849609375*X^10 + -1321255809147818822303109306623317486107587145850832307594945667565263234388492928528553514981999467132670690373465925409532370098825749514308306395531354357308460141398856673194117046309429762879156440541530656453042083243447638796315726251357719297057085723014763255137795842808775774314142239804075126446843066908381839761887853019311142787240825706442613739118406774874576671602503342674955878453471948662942936102384360311178327991320758312398648111832504539976100651790290652828204260017196091669579441855265944666/40713600444464959736353271841220582073796281695286606144879317865645128395071046022066591351661376459254813486144886889871846494970586378715519595061778090894222259521484375*X^11 + 153608123102600197541492227647192043974678907261805223351822868996342012404566058241522357444214392026082788302718624544708193185300647130912802602770594532029177039517917009329822355640151195476974322498797693978530397947741928027460543489320658631419253915403124701247358345162071630394570077304416993973573909210748716117882028526846254875457508228630413641837024268643716347442221830168044537533595293842529432091879352084573649413866850559940407172175342311247143655983756004506154344629299509082629990629506611339453819/2266729704745586633321468409759955906958607983385081797116156022169792523395580487278557473503747134369011740841116577593615053607487396634986553455064495210535824298858642578125*X^12 + 52077493389105175084547342983700370991539096866532692035709287233274344364468151318034275939459554476622729661587084955729745012374575677567541727300822824586545686548560627862398246290230426122908008459080043569074560029156951368688581324643444061537070158318220173836706985570177347093607446423564662994083735742130619614530089494867741845149737522810701546076088031428206595599587042394527034219420819007289689120675068370979876401058283111822434025568504129075603401300651522321099423124946930315832344969781964/3656362859853162077804514758978049580044569528090400192624994868939840897626497173063905824127649435047580914786249383913053120338624730912933955551125109195709228515625*X^13 + 1540510950008475402264872342758245979219587769474794371981991302561311613688590100216801507138651909770776875667840511689806508669433317220326518212453311316242962236576223259553845572397706594685081150065265925980685617867915371382861635378645910383732947465467042453844535192839949050913355075361412450369580429279204203335858280136810927128059426267864275424585591945710539925085758161534468892654838362170087225570026357963119050285172478475915848868396063004609066110636515968941391972293477445013157160521078272099/203568002222324798681766359206102910368981408476433030724396589328225641975355230110332956758306882296274067430724434449359232474852931893577597975308890454471111297607421875*X^14 + 205940408572003785356842984061718471516605175250896478022990635766597239421634701289864693631127364087395195667122240465643790826391515162844752565401165285898025408510780248207719152266083215321996224141430137339655302196716443039296064049122300420729621311566881868159571173628199887811169691483908533184629144347846770314638030638256677955081370756870513781660149141081189009843796892210062175987354038847089350742452205011108850166167874627696483783667693009219126930811902039358011406600656004358550164537/65673333809666135209780238149583288370805020711098342031881362711088296320188543746096198008579244455277609605500662486089862960729676352275419048964977264404296875*X^15 + 40894871583090939127919058974451831931134836816249621039094951294307165309062818335713744284584049967098411998487646332368195862379336065168136314311079465922023387875674138538298240890237923466405484301286110645958287395927740378824085782887512883915210168998798714077652981199650556795997823426612605271886615421374133939191486632311267786895982829786982560750798726214587297087781828303571248549551535956350101837084348939531809203640905172381515824862883766030770764957076102349566430146292210905696539113891086/18281814299265810389022573794890247900222847640452000963124974344699204488132485865319529120638247175237904573931246919565265601693123654564669777755625545978546142578125*X^16 + 34835888209227876249764239467225068176679936447061108702814243780171922456779461589684618232509368586564136085415531658688446260854191821022822158012896532011606392167944260070675087845548799696729821966009684460531663597190633399530802159239066622180842135651026474527343898325248896548607482332443520152980919992382416955501892959191385594283601219944901644446359015721952182622079010177022204268121498049920100143882086488405941341269192726598675998179584499845036321120294195252282590207946597834166628/29489597579553720345657942590742383642031890754871280660925623130259675042742947348943061521589243132140821556129619436950993695882207612157799303531646728515625*X^17 + 5655423023120515776310964972637282484582853565009800436699117765802937324336973189704430014309356394641482553038486687514951597725428368162583817758771968114563008712201772854411109681377929253159747063708773588847587076082095590289030208329988806633232034531633959176611465144888855166878050851554872034187881513866230453284900240734451987139741025415156891543082629461111106704494628431547173280635091524156126738037532977640926677220349030201787760547360248869206754204395904407573272992797600651194124949/12533078971310331146904625601065513047863553570820294280893389830360361893165752623300801146675428331159849161355088260704172320749938235167064704000949859619140625*X^18 + 68990624629992979898137705002067361757047243728270746750577270878950902419758848934038427121980807049724718065660963085256622563043540656881470520040012548424896350819194655506415761631108459232694085620509803895743915213229343037182082952316087865084033021264823613086236739435101099637459733023333555894638187417398980781269267899884000166062084451493138437048036730108093634006449018917639326229079795233219722655525726617730930080666635669635417040812934617564490507281650682303235750293305913379/529673957423506427402926674283653051495857939018792647704097406919796588104947415337998410805374820514428766163082522441867870604080962948501110076904296875*X^19 + 4451446000958302315060613708199618787958665575461464155185022006106745298861565018035212175982184522186726496562573783106908332351604553588287819703065456434405896086534836199177507117114451287935152063086686233957089834261482989349918443302827249881066102149490795060677271745238669364592263534180997060624095546333147593976858039114286564290810321821976510696688792166311817580926709300216931436072484665343515128862951658934947329275551681795441435810595463180124466952949945816445036927363615713784239/147447987897768601728289712953711918210159453774356403304628115651298375213714736744715307607946215660704107780648097184754968479411038060788996517658233642578125*X^20 + 1396683786978869915204363562133952276941904452903262604507840725387693150976289697441766997980589083094982418266041795252329741283310241518431377614012473680720498246689103153856366303797580960720673807374352526683481943183370326778939001535177816133600644718602530368449363020465703876767917519310555257000026321332961859415663071228087289029156983695215297244233069913361265216802254682879138487368394242027329605157475767412682894052290251495472764829288569797026759187118001138918566843152947/237841920711049136687439009557096116522612455778532845848270052501031247465176208054781504627469609570915476498914468990510943243862129747867584228515625*X^21 + 13141284345195053138215524970481560643512994711530470232213653131808826457020883413001946631911997424704691636325124036916832105044687429134166068118650348072284397250388707342317221839354329736702831285665269604750162344857119645433613980951675241457053740180771261941587533825739076259407232014738420239463407026733571859295930763488390919126056752415340588412631505295183065120650285920515378811971273357374508860674210626992295923505061749659912529891700825587014081845509673450095830514075917756/13241848935587660685073166857091326287396448475469816192602435172994914702623685383449960270134370512860719154077063061046696765102024073712527751922607421875*X^22 + 636266611333222173358761255774946369761824714111230058434579773799018791041830814838734092322649740680698730729444041703247408259017980196232679478079901958739183921198848395246399083578070582359929573022825268496410592635098037046745217565381021163070649559242059033055916605232491341110053702338566311633880199735735598677040553545646908490080176218451235473050304470864599970828892940838445699799654776894118402342824982297008438577966419583433028334799518930946627911529729245670118173/4271969837647941386393156884725570121645486408235884074508667310301414413384395295101598646205111981516218706760924454252553987316787242889404296875*X^23 + 23699818980192691636097826712354576801281673514220192358555490579408342892280556363040616391810527203322744404081954984242578431454114137617648514161141712663390513751755700967765913381363939846524647017176782302591024070795578057493725554743284834125126559651850590618103825311081216625146410090253782204107483501760378401142717493427254942399654733486206640474257930484611332155035387155608419401062191520196575663328832375818274204536728568702280710077375310237896403429311313143132247878406/1189209603555245683437195047785480582613062278892664229241350262505156237325881040273907523137348047854577382494572344952554716219310648739337921142578125*X^24 + 4493357795690608731698076614154718181980188529494005748489297733119176124021666593543152434172144181256137504187291637082751342620503199893346816360787969634888819936938552539571754811041914197012988020776262056981229028174227795668202668114924627210051910002306390923209498478950728380788615523907804944144224281874008893927844459335277808876633442144818986408278410448201635030497071281938046717221438145825540204300450942080480877383134512595081304829829568515189949770312260701763/1918262163290499050917448084744306296203631076890832543560245761248951240855139333229276446432470579935437228002211250225664116442203521728515625*X^25 + 25079473666374810743240752963537448119743845941084623700052865805161322135056051377858373606004317016503576853005478289376069640113109485653069823794494745564767672218433807332588614821950377837780995277373546690179502987982936082127693780838479912293226280628501572156427966919058131000665975267521410611587291176618017855095558770339744924856208847929670561165769775664634419260504276329559436980323939119305132765123087910415860235935579348687934935982997127544251628347962040876530071/106799245941198534659828922118139253041137160205897101862716682757535360334609882377539966155127799537905467669023111356313849682919681072235107421875*X^26 + 662934079946250792937817914726666832530995672740570082858153309590625745795229264490329876382004717416476664526233359409552677014258912625433241146163127713651980229154989957075995694858626239817991819699820879525943800484362885042789164028699917845800268350158308414524829034395818635024078957417786405571058294908880674291462791493186686285319817234645292821718035201831488865029461956553524678593497717541405405443989238146770760267654172485486212933283983066808010023316996/34454641460089789868297226488447351525884707263418635717292245374925033513338829514670434601391478759504934494875819492153823375701904296875*X^27 + 11537908765915052569930940156326065031706887452461819717441227410926503353784622800742899730602012032348056261113001732385527675628165738329851994985036156537844191254352231009497849008773637571165960451930593561075641746771682295035544711928580647662911310153229858035660906919083348832276877688150484588247289001142298104703574437615107370234186862174299659045800798450299720040770463927234361997893783711013503273461172344722099044537460104610015883613835152624772597780838413099/9591310816452495254587240423721531481018155384454162717801228806244756204275696666146382232162352899677186140011056251128320582211017608642578125*X^28 + 765185611233685865293111708421884005746585481459804166894797236818551730955509337134538431140791959285096975786101781575581928797573606448501549654746574732248545505656019700790207176300958152119391934685379522507508943206861009634134037720040378285434482149251224340914557220605374470912574200874999549039502819481159790473592532881493298275547228715677396272677710941815573432322319988109457595017626879639940284994595468282041691381064898327335091903506161901566845054/15471325307629003084102930618970521565282760333820671628779634205175138533156187478522871397122352384151295237932563759386539459228515625*X^29 + 2935148346217907205874180247567488661356669977914884045089684032559802812391434664677996015032611084005512944538829668030165587128305216430892882645258156175090555340648166967545633858614998122177982719915257267805241788452833347773674858741036455670879511023345986746122486661524143849526148292387151594071809343612852234179334698788336905136266946046235823012950463726074864417994003549706062882640076895740665683738079674974531601803165587628702590470766830131947106038804/4306830182511223733537153311055918940735588407927329464661530671865629189167353689333804325173934844938116811859477436519227921962738037109375*X^30 + -2412250233171275751612712908434506034446132961558257741315832611699371112676830179454608074619445315946979468017069224008291437269610767237554839537443372674076680202454753795579024970621202713733391591700552109333033683445657184315846272899849370645342813337016729327147269240509546284641316168208524075791686944280174914808431223832907588515736922954694776747432969978471670135137551157736202415380219482092789653069505918501828084444647146987192515080924763034/55577279955559957194801726516283867320279336628004208814655174513426631461719577830347090784453892713610400495491921901702880859375*X^31 + -108781171325072781206839528220380097014214655619715252756027098905012448503075191481726316122492760454461188921710424527582795546060642497554472012838835946118483560784675535174375468607310167281387133820837196857825061211888733175614752638613238589618374158216467514350228088959604105468073472481769829424193740658002222625653634894769884652040451845008063229888190500899352829427119816373397263272740149814055378335703770770405153250638179437633427889086901791236071/386783132690725077102573265474263039132069008345516790719490855129378463328904686963071784928058809603782380948314093984663486480712890625*X^32 + 220095085698297835988601217963478291819497518753227102085439485636553049964284811692537852930440002621849089272782411937918942679008964024513619149543249939876232312908054374113732753525669085550905986171262977560931582761865724263467221969655509734095682328590386249069907607865202692517349157365105058987522444670047809720593785133830685242615240103627829021938084380791890933821488550825256816576481328959250785029956733986408399590050174713356929943457384/623903008032779043497998726047192044457558785675844283954368820312377991263129522118849245447394395078697805292904376983642578125*X^33 + 1149501572570629490260421502225192943725158352576579006011122252466565268309059862650791008530396576735682399022084623800602063092123648163707218714996432442846454011735643321158496967903526474923936059102953184965269391851622237539823306986088210614927236516925001302862816834219243362706470180954949594182245331078704103207246087621285436925559913450856644436874328724424797154291393882440541314977757205683153510296813372935266589982687232177243408393286580636/34735799972224973246751079072677417075174585392502630509159484070891644663574736143966931740283682946006500309682451188564300537109375*X^34 + 98085772674100713399129502430698164063065147110023036534683784513239562043399104267714431398427224872491618880249878860113263116748657115482372176475045801277927879445972813625278723427024697635404385705588274818497048368657976657795322647119643813944304353169618504727533230049239040987328757400461844211983179777267073542362749003943226860883907244900353081683738915336563151009341920209969488460904316138806138968016574066681840626789279100223790806/56030804493289541400808147826420479969246410927332221280140890912651817805400046889883183246285980698580853641033172607421875*X^35 + 229218685763753527847698206134835884566551478066414577356992997736187196532768695481633207111226201369147962826927182724889421410587098489764866080187822853938569269944666067919628340475205669120138022474502223817605056779493995159571936367557313725458612513345802032350255456499327877769360888698408176343682764274093997854508147888268418312672082839482329578717055236499031949335085526960116531449519467006919294403140048647107010935295634907935680579928/3119515040163895217489993630235960222287793928379221419771844101561889956315647610594246227236971975393489026464521884918212890625*X^36 + 13539140852244090500608090978409908701332721973402649727206880226946698099391583198753868564056535728388151170395773159210609023506316504941574350874032534794226452492812122827640576942570153217061058001039553387449356837652744983418366482599845283991324416993564314424759105795912573807347139473787815166544974705125034396602540734782201641465487253561042976254010824022623060660712020155246814508626859526532893865476833554788355802553630623163/5031953703932603628271948614855903005769771973716409634498508389102094100170637349787443488665108280070126056671142578125*X^37 + 11826035637610923377125691371558726519046095995085428136025722833714971428089953214968900245697876808756927804380571164247034877326683761065439451708233027021256519048062960430135374386510736110657945785217146842916435174600360985545608858632852289020588310148033395924004952416927229062635454216463956158888662592557295205580717894006386139592217504094906161965140480853326519640207583134461685998595875189584323498224577163532248105117391419274108/280154022466447707004040739132102399846232054636661106400704454563259089027000234449415916231429903492904268205165863037109375*X^38 + -1866575452058419852651990697266197279507171647395604576997109021703423557069052602266634054908372500246518351866911789786590602162513995928583745510553258399471619324641550855907067798559130768990466988054796001892882929095940310692130837812294455682678805499562054772827849972297198243165845236595294888248112548702789217092802580295153422867175094856298089753437592168966074532469591707733487667489092968076571707966149691100505694060517/451904239239569252651275133799362640841470316454100550920386923134449402799338783097210910522236935794353485107421875*X^39 + -9665709302256450984932089634053176916783073165414150301167378866585747029956800453942489923378962089242852611469073447035515812653936409119332938327854774002035969281834616647999833368831337094811919924198115669878287837075032470297654043090665674728239986814858593320749650580704104434196333789144587260537465144930428080691798758338563672613984765761282862126974246387803109421469532342442457727974568183674225251232138264344087951133080883/25159768519663018141359743074279515028848859868582048172492541945510470500853186748937217443325541400350630283355712890625*X^40 + -126995841236396675138084706845444178661086669625226338623017938046527875432242034530057178350892531246899162640648092714187523535159139856864314896019835753142403854042839633648903950851264542761289771463147908154572033336407208998307279949541477688327729116536550910841524769290290274159083137893983017431895001026629786364176365347750369868958069384830627330531761094964127792273711856377867442323933359483984873336593607098417994/8116825132277849172003145645251237374790665764779533918641884564606185950594320307089553848625719547271728515625*X^41 + -141290049776592268805824671539076540848356011108318609088130677112015062825064826850088589898869442015391087222986526345740769311437963483417513132424229194421650211682023311816333208507836970344465982311516636894882295598661055510207948132174061399882101039943695919719752063788478231527681140900690721665535751701538175019883601637616128844960991909392245018662956895727160327475616213786386750330996481819794516565807101501624002929/451904239239569252651275133799362640841470316454100550920386923134449402799338783097210910522236935794353485107421875*X^42 + 407906385640174207437871062614875281762744509152621595284567803310547363900816848961474513886005403900964380666766515527743022639088443628733637704103043900465125806870949252055035614344301455632065129375514624588428117966162636422694221421620159959457787479897906222665685586481518121868202044929804169821618471866427623388345702913134877624062705062149315383512752715886746684382819181180290847618160966978158503998091511/728947025799537420027224575235854277035533521758377540964695515456325635437298635571580947339534759521484375*X^43 + 9582447200527359325654369483773523984279333866575296194951075916835561845092796232417938882910354880642320893773447980306764531723900112377971164718576643996715228238647933621293963397752077232246029335447490392468470138955224781537586488867994005193451082198091809282923705554131095015124158537707684144789005816651248178618250592615017734990452376335845229831626151476986820249486132926529589551633159971584593515401174863141/40584125661389245860015728226256186873953328823897669593209422823030929752971601535447769243128597736358642578125*X^44 + 114877236219430954120336523741992898265414303115168529859481707633522405349829845922910812620397665188275052557327613531361240219234712274237970270419751228946824570114933516075629007492962647777237182800948770552067345646592451933658117004410552260650000395341697298579943837840588248871016655328032274105924338858017482889434410243263141093679399977757840587923483203767719541603954610228772987341390691173783132419/13092896736408395510143234400284764742443350188744994000263951781882813389084843027778732776641845703125*X^45 + 955700153645552832135984427829105202903501090833169204570822077457505855689715226343584718375925634245913100037243858050963515943356117261450287390160470894981412987514399356894706151831613768883643002180431416014834335298980358191396411730135852061597589752464297149535157683828248031471309878146511478318995974280599425021957411742430302214429057177860701398935450238848027481629304184612403436694485248713101054878849/3644735128997687100136122876179271385177667608791887704823477577281628177186493177857904736697673797607421875*X^46 + 49837719587752986918138719818222401447874100623263555021128990630079514055765458816078279253572773137969905711989860503482144489254728644558977733354564554727385327545830920727216870688034471852830543447454699581288241632409891730639702949478611800295477315778808461284991860999763762959630441019226345599216619321926554698501377045382929088205144863133341171888527997007380729792390470023496730361940986802377/5879163330223796816409175752260783449682689801861245622031410768694572693796516851270198822021484375*X^47 + 84643596811851713841281667760063354298440570621108607429539124498659453510726391467146051627186235729312551567586913999987032148008516293234205714302047521823892894840605876429825137799446733356898447010588379145877012556220167268189398554830718681294570855924856376130760769422483018024022630130991010505230897972897720324611827003651130148173293706183848810159773358948862005078047513649674078198985012632857866/327322418410209887753580860007119118561083754718624850006598794547070334727121075694468319416046142578125*X^48 + 656019606931450980461739052070025023847553862272677535134780182903998833012147383730188524595911067268822230439961249322613669685081769596969020776525628412250440499612314683969505493451297241601918768299350349237981346633361375100993129625413040695995050467630936847083558511920615514915689318866621717148646401637800709830585942540756243422714830394490988894662094459150057903452303309940883998181447/105597904449461999396662339510745998198162367343713437306356726873723802313363571643829345703125*X^49 + 3223409797325279607960666091862568125279631228835565494300807062500745757960730018160043573820694886117898230157701101004893959699312971575399526796455347259926016495653401810025903309664589147335732253656917945061309563491182116176773889622023354557963660080489208890547303662233948143935377631631588385363147448247509369327006192431309154325823279407860577312856855479552694095308830092738870432674571421/29395816651118984082045878761303917248413449009306228110157053843472863468982584256350994110107421875*X^50 + 3847507527943668462625965810274251379884570832659966748802293795173406105081707083218252670300190243465711049447679930865415928255359966068226804631354537211786446870185166805042889776976912859561657639765387090336710491271461409054484252921694278242493127171108575010437403702954410398178853958586186543442802224635507022654808020632064153204303920930154900471738747365130642922963359996748574/2789241777370295026193569283677487471886800162278809194811186953530832888173580169677734375*X^51 + 30850160436895460320586509406334524987008825032658427366759524984028160103471946078150047900939247233005915853571551255509050607116397272175175991382688274059027407833537415407923604193564837673363896475479954422114392102139016094763041564285560598611409472234064342845543810566989286574254469233287186629331297554832587985457921494204020978921156101329784655417997136845110816069897904682630459959/2639947611236549984916558487768649954954059183592835932658918171843095057834089291095733642578125*X^52 + 45701911229384023141935096942123737297667250303973387766153310997606787591291148367125382211409219409182854885344298720822740477848963824449607730537097974951985773875694495117710419606695869194906799218251352822597396059410730205682009788448449897290828010484525822728008934983959501807008655372086453477569538425999778166786218237616376665425603284986408124423661693133302577438326048/851676878586349626318647109519843502866198522833224181621736474360559660511016845703125*X^53 + -12455250465470946834018279193315591554901034465871106671181521237934836543463944570103622418591844537103052302606392036306890772200121034526230554564428727908649930760589035558067034308391905130489884338706544825968385211660195642592411211341336672083009613156645499450094364192200127201644442919628740541345668547550309025068300998643841055120942613257104972435173696016444412645370234861/237085551076475077226453389112586435110378013793698781558950891050120795494754314422607421875*X^54 + -792164696475775310897569681913747189805045047225397650741875973296562076910504863834482362335395570326727324021721234935737011725945149477204745076324987957181256201146865525526363315307840790965533586455671938398940859129500822470085606058426210261971042347087029084595955283454123100174084272997021829236864649381852590749822523647804427315219951633232489718482440828952773453/382432365777435844777120390444473957281633822556454504545009642730381526947021484375*X^55 + -131777980366076251558792444993897831881579187796626560948217277063378929735038663696823138972574652836106091140369437300586956375975729133957587544410047311993956451991789092760033459816301314531090043121830991005501406783024352241480210114149161567438052219044113208934142122627646599081997927056130483935652740816570751380665898011095048517691648422693584618059457375810964227401/21291921964658740657966177737996087571654963070830604540543411859013991512775421142578125*X^56 + 34823758876875686785892175186540430999212584418493179220433903316544732776201519952303385734722051459300338140720710355548549752722107290104601781781357827614205148396810580102114894674186864310776021094501755005821165253064440782705478065942574600895355402445616421852892023135819354157685252358889352878055377133718818200145718641567276190295079483619999293047936347/1373802840691282783213723899216790147396978257948646626115885559875640869140625*X^57 + 289851289025608845997633792829174130056900329495685974002579869840622400235728949029593056817880969281820584467164044553982273187189335773557868328678693391730292131635658018381901635410305119457998243782203371142624259399412187250548350831529282094192761169435145594377531138457147813323998094289046404047085053842674650206232949529114597153794567173277451047496183687431/1912161828887179223885601952222369786408169112782272522725048213651907634735107421875*X^58 + -17596782557901802832353730394765264772423789058846794206088159833445095700195734189513840652917589214314846759556558758152677361779178151802463455761733671691511902718138989875935890568530276238502957440038428464844453688203898945506050271490089919504654326263287307197235580472210159026537520313801014135546157242807171466146448192746944795115699539048762678359/3084424878067541048975581273499753361915083650535802932455962191009521484375*X^59 + 58182184923505441579855825029090133211557190766973251102471093254408794104476068316205404174839441213925769334836857738663574233397707043836431457245217899067390982491830480356879823755274739765220154474810968053036894201560922238656209762958801096333016586979788784600648021357657285778997056966056792700060716589031923277865724302374555421876642210818116159426668/858626775432051739508577437010493842123111411217904141322428474922275543212890625*X^60 + -102108748779284694485503970753763639349960302871802146759980019965472133787340349357096092609177195978998744193831533918443017631097764240364696668035977395547018359119700259910938924840048908492528022160010227948711625031473682773581888510746801000162114868637193683680177504946901382123145958830238563340727892246124110390159562795762761171614311374323/277002683257075981048547936551392309107775810555527878981226959228515625*X^61 + 118532481421044230425641999336075734987648864171461243534852264926641088374682779601280743964679913514293880396241576822103207475851830173063586608162166446382329131416328959468169784397385884079233227481358892662971957191845118039116772296536492149821622937734373310497121223391835936463955839330995792441522639191025907923638725803905159964742751193643943/77110621951688526224389531837493834047877091263395073311399054775238037109375*X^62 + -565188074619432411461126488410764500549969645737082738695894644298192224971508196473847774281437844346870837883156411977839524481700723930676470659679346539249749506307153493682778141951966277613237210512291392967868157196977788279625168505605163313976984947928458825209636753026992331089857140436417240289631480804124304330204396021352203505452/124383782333666807835001318613108356132813565583981984275360107421875*X^63 + 72457972115118826908786595860166298144084405550771793950160627730199406967255354287936704100975498723177679124084915620605772517822411766961014575639988178686491906689095832318086824487283527195501215942224788647278921312457426940235890042005986851955650474621205214205913248815637951304837563806141569080861300185869231990547670453370878085873012/6925067081426899526213698413784807727694395263888196974530673980712890625*X^64 + -206192447200876793065642539655180966749623017369315005432824373934900993207451490946604493462194735343315319613667690279697256998042956495446596979221998898686816709514540389401226661716870163815838240906386112564507903837142461711187486323028109455908310544685610411589391270825875419525415602686401203055313148666350694603845994134278/11170523783894639230803890311011078233750656990029814483642578125*X^65 + 15241662964673374329415458059854134917178346495249062862565405763148829930028062201594997616366356203080440676725129411233818285022914353315289076924363389170749658705638598800950001087154637877386871355867925727559050880883398152742422692152276440868508895633648750835026211764020036329540231727839790857911216630747378375286208388831241/621918911668334039175006593065541780664067827919909921376800537109375*X^66 + -24976688722372937400185712215117298519951318652296213356325794886696067332277479386455427085865810193410426543386561228438903366379702549801481890944140295260742991009445418577921527092397853556950360282534540663831934320858738085039953644102414008792047583024824342920919613908894801943553696897005020098917506151140696652099/1003190281445409899488449960575759158846040142795672607421875*X^67 + 1081369274287937464241414291204985327826003264731387829632346135715248327710190486733399642179929812143010932100131188644039866951989059204022786593355673846913007454016719018553060714439548456022537976994202335917593504705151578023946591620872224612017477286478212342810520723763726175288118168777481006004861992235921050204376/55852618919473196154019451555055391168753284950149072418212890625*X^68 + -1084544633444007640229586626990642516156578221845386296354623898655536058561414808162707533777917728287216550963433164350562673471383114465628533036481080932140648339854518241815799141429653464283311321964974712442399738045407692024519367915671832902824593284166619631558302907452543498970598084925142331024425035189/90093424467481805073053431573934365410511014171142578125*X^69 + 32712047362625574564114146707496856377143337733889176236010672177400477243853584814808916461717195370516357419829986856716081906156090173481022641952703227224104687888132444795380736228032965489814312791455380136669238316530155284590416443839379587092027126524494956879571755258173077936633779925910415441343175471149/5015951407227049497442249802878795794230200713978363037109375*X^70 + -4865680298218159692023358660231355610490300279053573786185711037870627638865105073228111491086205795563088155392629662483350233303441985444402823170606498366105083198998268385574601510330749784391657565526313882928522708131793360568605573805296331439365681748619739694561070135156568872268589847348539999/1618202505028860441366024814978614556093597021484375*X^71 + 107754122035456299697247950008765362346018338175958473651273131706979827517839856114538182430552937165359934390230303098520217600177062463341881094686478962600280302514226673701783014913227943317659056317592310078580945891681156516270614239526397784172684139252438810818036383190985481556601825645535999516/90093424467481805073053431573934365410511014171142578125*X^72 + -56653394777356474570150939465890639186562952053957787466952065272665856265125492993589631477239178950258764426652575034293330845142765464141623487454120137799899938775458136564085360526884458384013477139113373057551977988406778862438445837996720726389206385577437022056566188702362470437309434/145325775036269460383118528511774993811728515625*X^73 + 914998748112645069377740327561824115735620019160673047183118527835172973690090361809475837445491976942544722872188930318771656818399806045113285713037645502070385747207958516768499313205048246209040648891240601975179901770252598310123259511110071561515954615566593757704131672861631342809346036/8091012525144302206830124074893072780467985107421875*X^74 + -2678543072530693353879713353858956494415313318066635904893177855636195448507401580861309276081296886830176591595214326977256557698874984112922065558147840538531980584995306661008863936312387350387566311793366864515205534059091432518078350936008203548249340519410699315278810556228/104410076361935849399636122864319708171875*X^75 + 3247409157911748298028988737726140159360008512395513312685549301939067966459263285285259280689525982553458818362914876876376480274144255528524200401954503622330922148477691517292997501335293467492048572742177428302901665753081969151754221777340088677011794943963474517043857708864204/726628875181347301915592642558874969058642578125*X^76 + -351088669164708295280079691170181612255152140105688106620303244038617939847186565955892824890184983137464771700457175354133882240572159499226685940164091255957863648089240562460600937874706943633155514871036175277581859708701031605879568981602398157386590069849615724058/1172093358351322961378941657659628515625*X^77 + 2036766205840440221669863736157756439953359173895835724314765610063828749582309877146938957900883455676532620384468156990183077777376581684806133013159015120443751367973501925208196680451868020588272229601774427629824411194524753526906563399495418189957184161985988455506/65256297726209905874772576790199817607421875*X^78 + -94387002405448932321619447158371270552814233520437350786276519277385190659849999369564998528169056076938029404882661671495854856053415861301501371977484376042599578694278657808758464300565973837159602500277265998208127685227292820712178128491988074748325022/21052417752156676450452477012296875*X^79 + 775999046079129860752396208726205272878984517200145863770935597019907034515606877264075450128428634874706566284875927004434110324033557194473575122506399759378759434114468862518246777189784943288834296970847797899635536720669638249507845344388432610573448811/5860466791756614806894708288298142578125*X^80 + 170913967971792303872265038655616710174412503328037724967906901111608017877409485919896918721626536208254613628514825459800412546770535470317476488609634003129445404338539581559640033983215072182025331991572408301532487443594006450151420214059728/9453263472005692164549832515625*X^81 + 276241625515354782699436906373929797320055897865276822561177478944238745637173489419425233672435684123424042910051515727982311727317923772378126448838761677546843135922095802372624528639498982889261523674266315359584431687029838642257115880732219/526310443803916911261311925307421875*X^82 + 1026234447489239652122799998328148062528709757105985448430172332181679275346462363387451193588760465771065714045763756985941041857106220985611346882031798822825667409873786351033011596097748074641936978199997677902035857621276796164/169793686071049702102376875*X^83 + 900257026500692151114674849015442984205899444189745268861014113249535802239578766335653730398232820185044947320493633738984383375394602044119095252542228957680906109477166959682249127751399757142869803204916736787279973227177641554/47266317360028460822749162578125*X^84 + -8476894045200133847391453649256846870445544615009935475766822666522263979734512280967745432862866079433180264346312358236620654999299707675267081991727454761048656085261432283299524537941118885963495303445646560783983/76243235775055995555625*X^85 + 805870088054244164156438503164001073842579669869014170394102069501028003915236248937965878127892202056062636335729871266070818479508113939694357570953429680174585910871132924584313314982077037604183214697603552701064/4244842151776242552559421875*X^86 + -218668139343571810138990514336413574442635283892387131457298129395039154243890704694180640539471442726042867648576473470696692263946097649516623021758259625241630339408939269703363975339502146155971164/1369433960934997675*X^87 + 20945941993008093559413964085205809542833758794492689868367045837036841854399961057095332590004855797013046932356508894313399285240745740630531580962646853986919980560593343862581575735110356675410941/381216178875279977778125*X^88 + 954558236338065155137601804210065552429844824053916264407026030280583331658993449335297784658072761281148531339842331281387179081311268386089105462173132247212953692037949707515430691/614923197546025*X^89 + 4092752658118884313904133603434181936520762170508955810842815726001923679876949935521465061307052635149479829250112125442305682630204450689817326809079793124280788152417124143995377/171179245116874709375*X^90 + 9953234145226638575178568578727754016749977875455646782670564999179015564876815769183105476509934110614078938271292493882614756681135985623219693200027667495680796/55224355415*X^91 + 11564676443560198247137785286667083762607613596913153515768048377022639639645320991209122884273520509919363653617158321580446671196699068924262818437010282449952/15373079938650625*X^92 + -47676287764523622495452859327232485725349532738493829448462525840254612016784724080337085309371222642341243191373098969177712982355309928448/24797645*X^93 + 3391278325634762126460677116875783567841631814755327211112438021072735046330127163901029571073823703128797760767087616764992607023568/1380608885375*X^94 + -4659319635824467031294962866072940719369455082796083387082159974605447800736705852120907627016547290980037033837/2227*X^95 + 110474552930940759115687460029033203148145175358102982035341105907378546671812355972054793666409940877084/123988225*X^96 + -3176888558208987275460564493506687015744106015533846442209993253148948955*X^97 + 52553437787262264109086255740709507196979061494590524/11135*X^98 + -3365588968586140848596675*X^99 + 1*X^100 +