D=-13295 h=128 1718796462274734463103753650154737929517283366051578940632445751890690987337153496561626037692711447316896524738456758807944810274112407839323633810540807110948720908932997600295146863593341510182258100752247121260570533160034507149936130213655287601426122908276735544035002695701173382883778284922009717893088444796766157104462444783136647810022904745468095737389273232439580625379956114481912568761823611274101864416136973818019330119442210067928851264686892961775655805088857459986717442017552553163593557884765362118586098048023639462417223770145729307212741460519545580931207532675558198161809902979886693017863326498181474731616256429416049/43842857780189493974256229589340334815263075512236205675639327686581287227598159987126718769410172739926289448954426363552706488998378404489251198178118272276772959164966150424966723899924128051082757213276479171630561904038358989055268466472625732421875*X^0 + 37513034718533370055760185362732334744588337588967171046330892600630745122292494005308315594381699881501972448136174356129227102968639470215105228328153688401897964003014650287248187984466728594197274649491574321610354926330479416463257169436320534872631396440558289225262117274377900776178952828302808951138035917309125749279808273649345078928393115179323191481340660273793372228632846540407790930508400857932753804665495955806662214346273045512996300148936129453004240397425626387497934776881702262936769029706071972198413719101629670420336454661198865434676802435154250808751521070749594978866820915005705078288381173338187780557794145623049352/186525054140038183164075703164889520438055228459257713426439955709791428381093611849231912332578638904742405831631711521098634486794701084059070297528986377574302877471431990367978430159837210380526482288163452987785062564540794483036734163761138916015625*X^1 + 14699731941165803715753797242312932286809375056271795974084513133495163061647552569430608248981362382775240647318933179422298028261640156388448309959238931184914407099713885292292096585170594509424921605313149966686973342049498453168662967686281325745094888272441983178267139918150213468978773648278044976358164850193846628501230892729084635549481464817428932943552604903526873653866800287868125520198880213454959688706662729869290414042778205177578599314175107240898270217419706750112124187832235402527121474750236798079232397406813800936597508720427616416245370544199732133471910295832678097642913952451510947292994571119455009388040003518268648274499/12399252973959038225831932367886030871119721311829156500022596055808385201633197847677691372308165021192751427657718023365031727509677754562826698028239369449251783779913441559711366144875178560045497910105665537363012033977849313259866903536021709442138671875*X^2 + -16402696648577529069555693915923650935273784269689875252651689197888135676902038683821675145663165073990690077060948935769473678580825932105387873147769638107478393290955154562210719746275919069041382064623006868378604837554448038814919365651956755894534101454729031683273569234970183143998362725644401861825586749212424309013796870065967287804099152531337925008158569989286810514507169745057534988215514102917562857387802743120529529723746833622076510289283089995693328295726973163720842380950540168352417272104399917391235022673449746657594767195334999814672060793483256860873378191782011375416621605296724702844522369219094230626950200497191/14029714489660638071761993468588907140884184163915585816204584859706011912831411195880550006211255276776412623665416436336866076479481089436560383416997847128567346932789168135989351647975720976346482308248473334921779809292274876497685909271240234375*X^3 + 5855648739408861380630462492040652639619106962212089550435171303772895876814120154991272314832113039523092761073152758094474496153424215812843499062040700912672355338105556402830824267320417194365964382214167698711117019072128554824826472063469502660720363392866405890015000651119188184944936152301310594239001918282700854146432001457342004060626539628826661674268424753328659147907840460413139828935240546709013088188879462989557863549597180856561919240865006792533792103344996543795210342685036582454932158503912059048665729326709953793138098660693300468428764455097714709966965733206236071718416839273670289675621289713050349177757444244924831291/932625270700190915820378515824447602190276142296288567132199778548957141905468059246159561662893194523712029158158557605493172433973505420295351487644931887871514387357159951839892150799186051902632411440817264938925312822703972415183670818805694580078125*X^4 + -7645960873084263800062743828678507231438510086738470333939935510426898277971459549940729031970450233719410609705298703568684080963635249822074477580113548824772830892299352634968853351568757895331902101752122858034814342347379119246812458325915359334514752367779713037848224093229028942433319350272396487037292608887156159956052688065643374049557746908170628499386064979122346618260136969555779938725404846946571480215961379207356986726041229230141569779438169580617322176592947059767509923508384358856970862727866712885967106221919717389322357673316053571917797425395043550085453912021963193116573107710343389341608886443322217548274217694/1055262466315204067074990106700933218569701704694666101256456175983904619242678540494964272750000396899316481659677806418718772206053485478492695255133346907000176527475680190747600725684522074189280354136778738993740489604533649981021881103515625*X^5 + 2880482021159188457754778351458362041422029958908843934261746709884078057566177566143042100833702692213069103520974719106530938129913130791358179956944684522841295543742838312725565763757638301032835379447979170869187315458224010289240945023535960184774489788077042146430928496345086072147885937140689312215154915685338147532989636774068483514677461390019033005809761308019718229689040956378445740438035647115457209067173897808178149369396123073673012017370482988202962041907558445231183180633409629630070307370651545369079901622128452188124268376772064738115665966559688724898889469576528776102618657160216787632294961119603865524883752589185678/350742862241515951794049836714722678522104604097889645405114621492650297820785279897013750155281381919410315591635410908421651911987027235914009585424946178214183673319729203399733791199393024408662057706211833373044495232306871912442147731781005859375*X^6 + -587424457449175196028922028937464607853586188802005419360110960946746533629539114937739537592956792969095344638573717199262006557624389214363652089696342102687573961940584612483458188163821392056640676164171400381911683988067632872584389169809681212877759409075497958261804964082749758136523254884138456246863700591697351505050617309075910210322952002860086885130438472481820548992471955587282562138867510491880498555256460512490554182620921995263074432896928134592841992072567007397198607400193396317419161972203686765231084957892878468698766041868831845767247326660013438047719733670555505681518674959802147642036236665267689383560717/79372882009417379998118849695444394025551087227880112918875981646025168803510984617898779447160616540001239688580504431644886965479765737381925179024697021963157316846610018108130930852540208664105329382232323354173786356113851070404052734375*X^7 + 5350898230605749755892992657229696341728443598150224922284345222073106062949003145455143095518414494015821959918509439887469474137312070815292668240117961408391403188880559251982058951009594013481529774140954695575781042748748311541233991890771539797607936253391723687231561599173648491226790521837137349366099537321210670046089150111997335970122795560093655732905810509424670475356912146224773959628064427635912860656344921395799992656568963840539270067359176165917144294147301304497186314328158325426893593451475683916493034027996449126447683867164237300232144201421718034781784593158651971367396305883851753115250449710577445871859510982/5276312331576020335374950533504666092848508523473330506282280879919523096213392702474821363750001984496582408298389032093593861030267427392463476275666734535000882637378400953738003628422610370946401770683893694968702448022668249905109405517578125*X^8 + -16223581141690970382512591809413972699459694858960553515824366354440084883128176834532117381008106846236090538771490664843056513083072085640113622104248888780264270695635673343682674570905253149316544072093532203787316509216516167658760633603069696157857205253891856789310781670174346283748388840167741394887943145333563159881646801091925987349072865865908837635958707253348293584010532249366649578901095792056587771967903570920208599337853828526667832638701715736531520375440094395313971513354831383298484297000588407777116707864160478295020143965395143975288331675833177235517681351215041728759918776187118056675990361941314279171/5970130275247640466199236532188371118883120513567515074755621033924420368823691960729505787676616512974895802074502025697246104962750337524025963070680483035965198709786387221371262192744656537352788971961814468158991076052188873291015625*X^9 + 11093598129225220857103057785824014856492689150263449380640787726651809819631928365817299378159541431009117208355092268020157611963993492768787951591257720590299779481041614297772062535836945583216036359789172055138017757023247082314216832336557376010397903462026932922192885280244884235723935452301924295571338228658613839431192000208974553388848445641028128592883413518306640037187395901808237843172263013539408778442030319901232062326072774856063463768390384285204963310871694552108296406544647829060257971497034010391490934109789767652673630012333720492914547877731621364728853235894850216147195613564094977626321951281564193666225947/1984322050235434499952971242386109850638777180697002822971899541150629220087774615447469486179015413500030992214512610791122174136994143434548129475617425549078932921165250452703273271313505216602633234555808083854344658902846276760101318359375*X^10 + 566714636516998853608847296956423348513421321582709411521225061499721703811174345310978282009559441122868962977191450446454042623655458672087415058156726332869183237145451571897767085897048170129250710465185097452819974732760236566372250708060307658409401593644297757113502999759467518359919084902312615083122709443375604168731747816831939273890618459641310168961934185487171677500267317660797557396238589646855584201798815825131707848642866205447320475847547520595138276540598621317677476096939594227969295934418729404700399505899323570115298303107220317982247721878531863483209346593172271381949267692404479091757851121513166/449050791669623201669743251762946304541791689625236184637504402702100065349657161393719878727086612484008710197405191853873343735445681649042945699186196542757818631800405206571738412391474730150642269421723540290258824825286865234375*X^11 + 212429313950421900213816387391569925672326090387374231529090307377634119469028980416944257710134919267426463054862567891191476164740310835468075959752320039697715712569863128143347220143568848182738621659883542003684650404991823264381640189045765119148041048925085253303234571867739512696323243789937275694261381346500710704798066113461900847373256075807012738542760987087612106723932779322331712221320404535388481871380542506186421886055043596507739697876025521586865269408662288718306504845027388862706951436946538359779945655155393437734699328230527836297374663582279131007534175328679542342940961894261750119627469428005240256013/149253256881191011654980913304709277972078012839187876868890525848110509220592299018237644691915412824372395051862550642431152624068758438100649076767012075899129967744659680534281554818616413433819724299045361703974776901304721832275390625*X^12 + -66550540516765369564791814231245874052108387759120772856415927466265742411890598420414226525648570579420059685148704651350952771782124470963157035679069493788851778601640387554666714813865626227828041526923528753987944607246371459292358029302492667123023893284545729055258284265016770988971375737134418527136773161931402830405952590594067454847862523730587053230149882501452859001727848081862038590094198062123593127900852040955067290062248775672474098051603164347075563158570611421511290157935186968870945909272648788279255332849077751792917326447473108767365347662117200280772959864679946014907016041864949073460138857791/33775915131224009151541425480477345208107686320062894669989048717720952640064472462859712578193803120271433636510356664450796821018855332759905656200541296935526034734893208467223648920005620921447331284070969559252262115478515625*X^13 + -351598729930154481601251209175846503231762554736250633295359653063438447858458713545143158018689568036890830892326871221471694408584510878874863167518220068680623264872204395564342539181404672870539319764849445247936566665669678707525582473460868103627608226037825546519497542176312201055376438820920902336759154238222184168292363855595411935687266529495116315077230714489246923347190257268512428371110329453994950179879466250448254336807406769608648619386402824554222598464745294720239040651015294884797271699457702651554581828256481281466217432870093713118814213860049786919009854340742831112049284298945087404299516311872108/2245253958348116008348716258814731522708958448126180923187522013510500326748285806968599393635433062420043550987025959269366718677228408245214728495930982713789093159002026032858692061957373650753211347108617701451294124126434326171875*X^14 + -722803693505755421211119817836748755573566333763297563215214271346288495480300431672541550223031791434854305719553432349961674648848396738005592271007925038823135941472274027914466818725105765417645542110059788793157364308670568352693102589124888036657879394172475921351523464617274120212149005897491968186181515720488325007169252814364388228326357786835377180074473206718420895480426223663032681675383401068226582506967781221685441326880762973598107013127922046215640108575696468189055539701377798991569087034572626770087046039744383541695162396814481341851149137814078453960976184556565758994895656904722493958541668/2540497565342159394625154229445456578270604461832485496050323333412632767210565811422317606483174360306237956864261501651056549155235451881151234012827476264424673541548943848606517406544236248322476967587135732173919677734375*X^15 + -34786938512118673067015289837629784569233946109876035055070797262571114349535515575758310694081225469873232708336478290521122209415547779859779412853071581646192921429952907265026039482166693760339605983749799583332058919180664776227897683952252467124272368386406071393287656434035860147221509939393375926889532134429199762949563587896004163789406701099966912573111255535695222838555442827341977305084124887248655821002967533088293653230869116887964923827226466039988128318055609831537141544089166233440877754773897100766668708069590895626627749006523375534187066047439304865490669080539948215450617940264353428049562659094/844397878280600228788535637011933630202692158001572366749726217943023816001611811571492814454845078006785840912758916611269920525471383318997641405013532423388150868372330211680591223000140523036183282101774238981306552886962890625*X^16 + -29041503547673457033389346682595949499865045825282001672668022953884855465859448556932444645914498842510910843429194218792524281911308281276651163364757319114469245036164155538504460315083881534480031998628726720225136773197250613700069798230769941231137186352707551070734745939227372257554289049271967843061325728515347656701370357697284414420169494648468208249848361920181209251574332061156351274696125060530847790126969905778615062753216014627016514014362082317741250497015356328340011629135009196785989004169900080302295593105557799200036714703052796791331461643936962276430567780510730033396312975737600012683/191086691639124437354280122560771461321594920032529935769110442528216078767248274646281880893807774374293941847631553339680823554361448054242289132217185127072183041861522666311133313767900432367241592146456241607666015625*X^17 + 5942252362037375521031245152399369494448722479012072535698990262434160995116224876579311142648986063572022112572385787250369261775567947580044683393792164821078098641675692154033607553943717432609783641146979069022824362586436554053900374618259837038287904452849693334554061898459499828764994486823962281959227915972594286917675080232832890246995472721802770567560417165167884500068637895625041796995996492422183495687407090278580398297415372383728699710684913467042589871798662302031998175762624371862666331613215193578110618570837041803769763498177859229960895095484386516734841043616203553397911851649312626603682506/63512439133553984865628855736136414456765111545812137401258083335315819180264145285557940162079359007655948921606537541276413728880886297028780850320686906610616838538723596215162935163605906208061924189678393304347991943359375*X^18 + 1703018620406199924296245617929155227269415763932493444831428217016819589141921216046388003198027185234052204980793773777657946444257402904715441888981294272978915897133508524806871973541423833464310528910269601526645462674999273850266809434474268660460963383682741668807265950018311465582525403089793092392497461610159434593974609209694536726710044451644789529589079770926639950980593744241214863808418192780653882017328147889621680801961946441325979092083948460772706490651937211044272723171989095411558001807848607874113853880954048591615869710642194618209103853624595237110636577474298436858597336135394448/14372823741190254784075225465270512322045499814406162901023726403024902502237553564970431056322510295170661289780485395989531670128728699078020995277712307414229638349870076443108936725678859147592447698116302490234375*X^19 + 165888770800266100460515636398768613219509253824276130886442750029639900399009782512792600987820307146712550779882324674394845214119741159090765431503855492323384642545295469643044633246685120494952248782625156561882031061274687025725956861858518201550049540227696194751614810886760744659360499516257905142644230764040727138013392906535606568376722777837770589213061775739381915959479385557855170864690014038374422415011647458654710053848289391672678800527276325981512667043167492039061487356034841453461144970151878612814724633609814350768803575241197012745058646376168058102837738396232071563605206716341530053261/4777167290978110933857003064019286533039873000813248394227761063205401969181206866157047022345194359357348546190788833492020588859036201356057228305429628176804576046538066657778332844197510809181039803661406040191650390625*X^20 + -8118949323041272351592039280795371588544724035379265574141632810202736242030903777163867958221121330239669940542893555201748663374739866134836484446801170074621416463602281643520363564532036420269691657263306285640933942420129538538442413635785029098638293650041384567552463080498659999215449786959492746384514978790874603562095437940849228201939485463568800747810815286490946450576841871738311909277847561864651899642546415783350686306944747701754038185971634525824190749692612538453967154510910538760991923919936797985635642368578811773760735904858289384918054242676100819088316373865422750881976737139/1081069856426495282743529557372735037385896939782336434826906837384347687268714070324966608222828905240365647971454335914970415203364324864837983849395434931495271782615274647845726718742298544384539127349853515625*X^21 + -2373521401431131017891368991834911008374620798748216273043280405819121314432506511960267062350368372300016608775595110006464191533238402439295695789791518391822338991164185828164692278144309398515675307080405613751522728818556913605350639980008689553439335046226854684774935050094562365385066600792741710170933117898737402525631458651769381674981759219680980293688242126977339493024917371243826517792267631072690637763053791183969724750865668155455863730223406289360720730348954463498624635429318612887319889591146428812896936590032977482811585835114887802559453974269503913202502032230469564713660955308323714/359320593529756369601880636631762808051137495360154072525593160075622562555938839124260776408062757379266532244512134899738291753218217476950524881942807685355740958746751911077723418141971478689811192452907562255859375*X^22 + -53395922782524195717206935251204652135666082696437097878824835592225651030385285631435665515439457275817070341617869726269418410528429853363372952426717450564356642293249079217944272366518997486831356146494879637479745898241590567021995220877774678187286782950756187681934610132252249353295665800358687740414464665204339176384512166561612436409071241305421250341634892992390006425565285140233006248027853113879500519485349220734864971086176635164299709438639163141641592569364150942347760453373730059630492456352388318928819577107463418820655934593798954903249607670179658125431650383229664849266259/81314017030951130706546036658347877953057310250645839400293857644554169783280486673558977677535081251625847910602056104924438902095849933421435415524289953478395771539321146885725966058089397847652435302734375*X^23 + 3028538624799168622321329505568398474152657758012042373275655971153467838445053286517782693558956981565081894960629358398132523427485834272378069334373092062545474857912925774095796760075135293734191617738233216663475959874880431769348395755027213448740213226351993521063689954234538760299144885429814960506412063881136410625465761185459788980018172333350748393650690133096691526453800850303934828269818048594327828470574935909672773872917255444716084668649473812010090994336294155291369874520324868349093870776702145479537578055385918110264883804783977210704101879182569248403156703773098499265848430034/5405349282132476413717647786863675186929484698911682174134534186921738436343570351624833041114144526201828239857271679574852076016821624324189919246977174657476358913076373239228633593711492721922695636749267578125*X^24 + 252666946416896948451613459686493191330340092462356187144617651564164808535240319857425659841803966204538923114955712436290224195511058716566912431471006822979854223437197210404183392757247379605657333885107134273738885105411317701140451090582664518856157532333374584433440850001993621474204280777201830923875748244300840302495702299726388212898538010325968764388884932572236195450383538648202369828774233430474526906769327293993652208082645339241368381883705162598576569364284648898702823954668751452078381967588976238476197335779448483500965914493655424167303328624943783604588189610442281001/6116135165923364475859047510970129970143460718363733689379003959725774334959043751301916335279058386733798263302147883033052944873700634330307289621984953251477681198895911762747346074320375919342041015625*X^25 + -432385855259490623982985391801900664812204761804441123977833581531160304208353022216466733248537895849031044934908557465842513207122753650154173240379792940817224953097812925027777636624331488820287761439715337194265462671664628833236350151432528160348584148614460114488408817360798867247408297460088725434137419259496784060460935809683487079781489421251845581818055771893354690434215711541025863957771298208682945835213970679888504780957811973914294762202964362439994517416752027473467965729893353059507560717173393705502988192420258557305219291997926610524704725273159586364850587248270201009935502/2032850425773778267663650916458696948826432756266145985007346441113854244582012166838974441938377031290646197765051402623110972552396248335535885388107248836959894288483028672143149151452234946191310882568359375*X^26 + -14163840474033072574886795324415425203451703539692328847955671707989679860253190334881453151881516423813559917454891877459866025316179904413518492146229971300319907756665583205452621655215793369879432125696026386808462649264993662736935065606557515836786979455079214263023110118467910768282111167501168213799222780307972107536551272670605966019801044392194573822108146674636436602982054608823515253323947795707873710540676501496769880448484177759730862084527881053797682274052932186136264676935141654623802992992924761289017223654199198674027734587211727337629364042907347673282532436737816/92006546309490251611268108476421661829912910392835407136201639108323043775239469745045751564935064110324155897738215615390040539657023457394618873591349428378754136124797469165059737861156463623046875*X^27 + -9271080194693385965344942954186654670593279689961366236050235294103444457366756453679763419709395159152751154846583586982511655620949798402888591917577888091242463764478747937165268216505630257493656862382005781666836776934352261610826284167310141537538787018506107491147994785380943786524526242074293667348996308775623745080297458114821829922999166239752494876281336757420461357200537205989234129645163767588491021715855994548039490038267879898168146534168912603806627355585221933580141188669910459713051807089768186135319463984245070216944063414872777872782701219844906434218280489356379571738/152903379148084111896476187774253249253586517959093342234475098993144358373976093782547908381976459668344956582553697075826323621842515858257682240549623831286942029972397794068683651858009397983551025390625*X^28 + -562798569892328768684931877670035328730487715066295753571932347746748399248717914536408264618548021788415651772328170739268633045929283898645079572417694401463158548361035390110722264012405981158021873764222795140650736513611494163014966265883813447100012441157657595008561630910777769987839924407563323141760117944945696071911710792296547991499487987178981984051630277866688954358334522889956234191437662066534476341576077147448029221573952537653089287962121172669227806093549695611248422969029175759196017179976982408738240562430303075141091055117614100137847166497106273581766593311/34601935430421305607848103977593705088346337116523282112148040281430253394223192833789301077448312941077155283090716666186551538043258163743745345464967818119125286244752714992500841617584228515625*X^29 + -36747695432086348325239044288772143853009476307421875863652299966263180846327206572590271814548599102094077721595457617429701712632096346437222189635896678207639490913457042610244529436930651360945568478932813201915930231471836285157872232241776074205335071112138287103231607846543821635158333389273285380706450639888998754685105452731717694611435998585574569730349801664005158883344794528184739440315993433255971251305846713633664811553449482256860122764724244120052932501468301402014870498360033934131344518020561511420902582879808778640752952440102983725947247856506132193859738947417462/11500818288686281451408513559552707728739113799104425892025204888540380471904933718130718945616883013790519487217276951923755067457127932174327359198918678547344267015599683645632467232644557952880859375*X^30 + -1242570939893826004908394236433123231237525981419356631543357336667225497221313947003526250508577256058491889141597608612186902729408217278000269033352961510346823268890726060303010345580894966641306891621869337861297498091445275036714373835254180418617925070698023650515773571614804766245405153760311339690841707499673788953307259230831646928957313826891311960721683382211684096108612923371491108068507700560897354365476117362941709353992761834463705972962661711120991515784087028344435919432564947282075435496813519264866497903522093277696346110292217192548789096557991554769307/2602627711953464129962249264956277178514203619144285980605343383334355275985196903632139983260497400607533304482190046347239679431610241725742410339598933292149325779973878525197505950927734375*X^31 + -47362808739254201048994299438795223295478740291965123544925862604879927988331249071439149195153407192268267655807475188020762123896977940083429577387772280615160530364420884530795768089503833189984649422842852205554858102614562326792195986386778364548685709277231230955294292172024613002046508159858363291054276414971934174881366146709949555079495045514401261693965347010816192443497568013787656099171840352165777816958657515489733866048652637757694908670588436840055226111379913656238351404731467760906798266212737896398274504542792371719776781988913969907825418561945796130399802222/865048385760532640196202599439842627208658427913082052803701007035756334855579820844732526936207823526928882077267916654663788451081454093593633636624195452978132156118817874812521040439605712890625*X^32 + -902194211222659180803195257484643653983763938152195817189042775902280789527040850694316659495874283788667753933653577966067917245824761581215127808224497644205068397843988235178136977871295624556730674909719114862298484325120025451178232236885632537355455840243309392426056651316507948541522969516751722930701797254991872967137018558264727146744913349881721608203468329395471312111913643448342030534953382457671686841322552182781871638939269774698980208267084862645435819176018124675915017125829902816618393025685451727256856803225468829860100098351395899237198104680219842/195759888074724643096069895822209641106747169548272732651774605741583698833034742657550957748062986130690733695538927893737471187033489411488710819074759931714879712671972811222076416015625*X^33 + -3011811798421396575979227159213559187523346633543563554639968473184027913020070610571893581757140113515319192420650462925020323533679007729343805064521273932197291040031070327993103441562070030948561945449177356985469781017617964815455914109061902495169603569717467774899626511441253761467880522106479893613107225104445347655105217317799396592073879718178062918996713770359587888177378158757599190207372460048788674973279745352857809640311716435669352397455056457169785709634704994736400141177339504160607645791498255882288300933717282066239025196663679187799889950229088801857/13013138559767320649811246324781385892571018095721429903026716916671776379925984518160699916302487003037666522410950231736198397158051208628712051697994666460746628899869392625987529754638671875*X^34 + 34680726437598773356009802367678040721058339274171898266815342717141814720434182773244726934410269808443112744518424631948381610203689410457582837542195766433812707646769161712774696853481998445490671656925050206610233455052521646657265122431633429626232721251476529247859064430148279550791102995847572746838525381225979105546180070003877073442275111268130116863975513692458998423701740387970983692980096308583943951497810413994492587904179691055927428110904860117165901552592065138083349280428149918682122540930943757042027464754278871116744677637502589469853923853/14724324037211330808279044439429081692873047728339430812468943643594110480107915957694694076574876730401709943252269867900524346523767537532057978117695369064676924608647823333740234375*X^35 + 7870761544685277581012039289049628664973520095626130173036790470344931504463989065022526348719411220969564166291471415347016121801872607306353331351288727123630333179276517197800520801941363445037789166141205115154228087371606959476020396667435795832581545100334544402195432386687113331870650034369540627247407014345040239755228631755890049476512647909086824250357264895944994003827631669561340272522099995026955431561234975652224522142389019620947546484251727036832418547985474788713265039239524345734048818184563387567191807897041970975525486934788772932078206716525414/4893997201868116077401747395555241027668679238706818316294365143539592470825868566438773943701574653267268342388473197343436779675837235287217770476868998292871992816799320280551910400390625*X^36 + 6334474406833634487366154971606078950872252082334101854633106695298872132395010092702599747482384527216160923640991008028793543519673378052440426249928821274627153234327252301653754693363741580703043938305812295314235380693328920428473412558080414178805375728318952992911189079904188438364299335767154571018314040522254070273971189011687034325269375567960203548243434176094963006293364368126627488587012417007235522010562707637343472385070555281827940834693239412473576245097120577174293560771105776643501472033800597855994017996575235023453672508562440304962/44300335576416188968120479697417319873254750592973090071361996671212066130448788138983660252951866808278931758562677300941780658965829372040791209079188774921931326389312744140625*X^37 + 2289299120181591857230643382163354608948185181928260158109851424570332851029250689395735887251872235327240550970090304131838026705566780121586793092768022433090798787313025351817019547516360630273681850807086808989161700732296282537671985638490707647321852473021268245766765781113493056609871095096605778351964879925603625098469139362344021344201689542418197052624808318864051864347118180876589672153143954045784970279905571073116814305560964132719785037462191981927153370464371777776975977748502779969400372812158706712033760941365344620597073744334809894259645321/368108100930283270206976110985727042321826193208485770311723591089852762002697898942367351914371918260042748581306746697513108663094188438301449452942384226616923115216195583343505859375*X^38 + 6360835653667027004052439525850695617026271185653654164487678249399541876582148472308054714044622963391884473823710119025519575196568286700362010554695022429258796844706525371226857640721262860275141129963503728679905799935126909179256322254067969261450262899199732547116557505477237313674664761601505568355642247299362885302852800710030652589793869071920665739867522179392481006691509810101483412040931348995127197880950196239000057515653378175684592139418098451774927519348439141959183840093205342675330759796035295707439458696848545362084187979219802/83302624250500543377436028013195411570618184642672226535092133642745517356992832153034336692275041008422210903653022378604326173309194005341841310792005970142781734466552734375*X^39 + -283815866334995817501926416567923046058717724083333614752457050396878969724954708856063873665511456775010390134448900364673758633536664204553367050032385693770220317275453705375519342088665029708101644720276039759819048119893103777094631365770126669019351080754957689866484085442628788694885026673200653557476154044952919545149992127131515536429595129777569822972020647510472718690190160638471544226477968200686175392178335680665070375791270058393320779828681081209124384541067823600526507404270414372597425167056583939880457628538837454020380496769233450804/27687709735260118105075299810885824920784219120608181294601247919507541331530492586864787658094916755174332349101673313088612911853643357525494505674492984326207078993320465087890625*X^40 + -6317572179030262538729671411259207749804732569409527689403342751713236496018389284928806824353193648088311223823621234606754812472804734060592778801623392258745591334622229990642341809959982922124080876667812727185926578019677594279084670588414546969058818473893613598283684632889483107139301923569005134694333279062424291242287103251976550120532432552867803655975589288677148637800276618851874443938592917472379960917817635740237264604144403803777949215587521275658861729955073212765575186811102545279362980313793440368306973044921851251414037462/6265710737156866745200152539540835770636945065263048253861762590654044178788479289434700014462206920528184347773826429379791363167295525035114051206619478762149810791015625*X^41 + -99140855638281324040362276155893857106311254216444134324275820731409051790748915599316389434398511065743987779067995656546670595145113849799860036678044199210753829119201618945301232851536030468327727883799326960016254672342220583352473074397298106836108103876058248225598566769492105755254282952321790527583638475747130430949624477510704196908580817535558287572292377472788976826697877723828149206483982519621544897333687581679573353931715922742400213410744905677797095134665475469523679843736086000822336939088845613621262299829035471530008845449346/2082565606262513584435900700329885289265454616066805663377303341068637933924820803825858417306876025210555272591325559465108154332729850133546032769800149253569543361663818359375*X^42 + 303050828307450664912976608351810502675377047672440831186518948445894718491175356610637811024005059664004603222934232088229672648028858245807577508598532444061112986008647107452081373589952223891293561234182421744869995778239866027114826349229088252463773055479758191162224468886188265071297622546483786617329133384193887525841644780635576433086953765233900944843364519225125137475518138814699282123872122235640311921900265261075441090854390256218551171043988986501520614788300198303774260624194569568575998590368150817839061710581872240372/471283244615033226415957317754105736791045134656867111986593651045810017208610702477224521584220151976546396974338204541541283427400942086131180985830724239349365234375*X^43 + 10620563694256794473059351110447338132802747245095033736924027606687361629021560589569136400558985787760335016200968412564095108414645214230868940370205024573189259996395575274759892390707316842841305075945180618659351486407406560534645068711012478483382264902033377966787598442587158320308533121714795587804344552870518955140407535395613536509235142696442608061871949929744876530559564226194513480615214466853990172482031959932325972974403564640649954444265413027549632022622163301172978494682602479082851253988873565808027901959546388517295738/31328553685784333726000762697704178853184725326315241269308812953270220893942396447173500072311034602640921738869132146898956815836477625175570256033097393810749053955078125*X^44 + 783545025120243262291806945746842277296570021444355095666263724703592767639167046863298200287428587664809158521267359975250409278170184178968679331064572328052798950399691943359947589785912539058802039688378078704638971338318339974026346198596901917113417687133254286207499759787473706466018053513578772608667611270603852411580893030490364306473978275012788798504333369434575499540523018942867067458871783223052202567972207923613728814809537170951200564924883762372148506323988925136588479527050254223967803783734820907231699567930736/35448156796918633051219053610688660157280566728609786535283463786822867033366732040408012153758567279168589467795276761304346252531097561950446106493473052978515625*X^45 + 10585691439041895819847808848151695507307400161894943806833871333539172920036980686235960628476761232200422831421872227308189477224315498542018611381515779504214792738448708363590457409946114292802512716818978648210783736991370476361557339877434101210603468394939773462284843760760198253144289957621092665930600926736507526319047545541771274247074671796994524189147941187946365934058424477970261075631770929946368314268981213388583934012388752463790479201467731081962223099014425890868913516321749809499450925286091799130094539770010241163/11782081115375830660398932943852643419776128366421677799664841276145250430215267561930613039605503799413659924358455113538532085685023552153279524645768105983734130859375*X^46 + 154587669412980214165921888480237313723807148757320573308608672184909534362300174347276072266952848220659965165808727210487329802943572766053935974122874462319051753420359900829541566927620540626997793429306457832402535863359276441891663147903879994823088788266515371894832445199181563785228299974368866055104470361152150502133228595301991885033567389520600229579524072679707800620045338681787318612702824528241501106469916057807228336250900739595837887801245918100001203692691249928337895152301845541998623829879384689320469866/2666277307026598950825051042548977823037274669320029073733242857226240468850449946627153979222156245142428692575801185506156167922609820379875600337982177734375*X^47 + 1248432848090836722230368310474072535826518003955370280432601898363421530467470071010108612823409702470856040113825111408426024949155760848590214894423677147779013067099099148690496409615758167144266563008839679346397767655896184770130738637842457792169998128993306284839468034720924966813899454069768422895393113293398373270429513286948171809752272617398633459569167612146355022257888892114621069413986110140470502003918617292092315405976643971232420556748286132548411184915844643775914916746191064862242928477657739998043716941828/886203919922965826280476340267216503932014168215244663382086594670571675834168301010200303843964181979214736694881919032608656313277439048761152662336826324462890625*X^48 + -52173973686379290549468379478992403970334598359515371799269508643053146033936648832533662629055745113627388061815610707157718151069644473991236441688354040865599870352956713672326745087792370812777041351369877410380449899327581587475135293327809395013995458069112193086084609384027693221379136839774141330873293108391463745970030179236331427685552128111758348380890527886864291333125669668439575918135581703439953228561399206786657095997390224347085350800983829804389819791540892955112293920025646945458443804286367776536/200547371720691910554723658709964484621081208673939757332323644770683750947758551833558027771504794670359435319729310681170076564318151213228702545166015625*X^49 + -1047889649243172927060707300945218734111859329427174717890745969026475102936357630114657073917903763276439496812566912150991189830507878160671490769384467786755647703628251820978003605502619948140344876499062806264682661871316347508747157466478018022851638896356840965917816843183516479397825250214746522385674164435000726154124933928286151037601221280547531717258230716193254427064601837706228560943009466321006329847713591121163845760948562338427272329461236127541634094199419522343937971080054224046526191862086398398566927/66656932675664973770626276063724445575931866733000726843331071430656011721261248665678849480553906128560717314395029637653904198065245509496890008449554443359375*X^50 + 11139989385930846274307942183498218192591360265693005235149730368128589538206316567412966394059066528810313915089845881848809101566924118868641555157364064868117057006845545543202041721061501922581566086806611836708105449583672602337002430275058442490020742041997427380825870092644681725070034894774118085996782590519423304862072881400479191821924590655465349585204806295842127545231688778974222170189262922989416681015144479515628140869113238405004196861208742507292020361359416678293719204945515189975066296434993/15084420588243092181626450448286159053860940855505058844101063916561395332663298370331555304362902946247418978543009453265895190997980535030364990234375*X^51 + 312342414817857798738684497409190464049215690541983660978935312889423429530258691086935429881423330858013066823213363559806816023512246944748051635427408863955194863069580613503974218400168558026947928205582607087469584935580201888731315131972478199664179064644082395787117558745949319731899292161282724540248898251030879940569205655975961877475128319724624981167343993434345950861123549951146939309093011268027582971260916512338673039809146569984826490702549643118091630550510131580303183934693451035198291159905297263/5013684293017297763868091467749112115527030216848493933308091119267093773693963795838950694287619866758985882993232767029251914107953780330717563629150390625*X^52 + -1235850397690278690089109396095720324882640118311511483559410246787584173439742701790803811603634631284232746972770022394037031140108130595767073169257545787355199725108317786137905282651096586964652279448141679228537272644401386802579474984031130168134606420489508707006426426418533994773332978244123845026956091182796374154015480522367102118332848882372922956379907686828065768035155678934010318159609460800858681218020206778010898755555276368858675731617068952313525826294918417526954964945181347084687332/1134593500431973838407405073206931858131699199361042410237011200944821010354516613037349026277766299078406843064536250715749920345842838287353515625*X^53 + -37630240465112673474348069221354364054386088538754991843363121730836724480436674599484112713541926445102433153156321509291142450031769246213489420476543716055705535549208841054288049536122939210964527598455935733766605991933896768188163663839117106781489526650127225912831073036948639433227878954400457943300580659204323984639202249604041470606893605717791236457924826942958441050355136203699720304514536852440639018211405291800826855235071517772624269455266248913514696397103349535893536619645984049802946747/15084420588243092181626450448286159053860940855505058844101063916561395332663298370331555304362902946247418978543009453265895190997980535030364990234375*X^54 + 60073163797237401157607418408833101791869321400061131654117060306780918018973113580166235422270569876504568367770093879877649541953107946789324434258925677537446335571347453952392884969691197326726280042443134504331990873930565385785485048116569739342762477123653859140751326476391720066887594579398453753951636859963867796207416655790083069578515196020231637507371759538863602272507483826165883095729443609375344827002925105791555872034858660388059183565179304241090856700975852729051211607483810128/85339864643247374081038365792172384966656577612714735632719909811569839063897451149857015891520594139030225127080575458123348653316497802734375*X^55 + -2952406156622005310723008116455144999600107179725108428906997298785854706932984969831360373567020888847585433186877837650273786537729572963884782891983833169835374025372453530486270564191894398558083804236232059631559745907874363466672427778738315511096257463284826464547148008251862224816441982105806028771572865379503540826227381070796837679011218702530239918243758489364184815635491754908295084203473407475338503299290007741612337386218442166911114203906056418113069585076771571388026722269033982758071/28364837510799345960185126830173296453292479984026060255925280023620525258862915325933725656944157476960171076613406267893748008646070957183837890625*X^56 + -10145964868956339256537562654650470029713239658302672679010654276647553745298541271747939360127398980324222337507916732046758429070855072524704471922839944009447629788936872762371197101706712842088737029522338137102223617752925350901843105410178766326047502565674594287919860630562908434874312320221032561463087712664896387788978168031605300453890362922369523614601797442488598417123470672978332192234034852028376152307836556016846443986057336252060151223852655215846145753786970786554526782686/1283788862628768320135966390254567656512321588758401438626850843348173585015380987587168347371501980278754796947432500310242176055908203125*X^57 + 1838519804169250787480331133655353229738653717052755110670917261513128170521602421055782179420987248793708449943470417331553376997497991791104967821563182185523876017204832472077033786598942675776993228831546884933558877781407968430628625919859987971646491388903087941958423907575154936230244259804486809534637084325476643553541314416929162746347083334786027441000392284533228350353229493231295898216208971973740924068763073904235294169200500707256246722200264939141935743986936482976199916796918881/2133496616081184352025959144804309624166414440317868390817997745289245976597436278746425397288014853475755628177014386453083716332912445068359375*X^58 + -7355791152097111680294326544004687895923000694641322948909716559534989302070127363205999171276459482523165216778952781292147151131913642649245769696076916571172352154106830344426631423336607744662163193016703719191325358099212699031931948689531565775298593840319356072278592577460649115260642698636215034231129884942895768553734030972511104630398940282323041347358779122161679711479716376044472521529892765715217442413103898476363656741160667755316012482605008002294782486465152861865378/482808899070616141457678221231503443592448886332606783989037549209542529152080100634512353279993223121005940935476683080196380615234375*X^59 + 29987391157464090387719048110487706820273952599732472534775439720897398193798962487806255983759413850674210901659382409852685319949031570042397958459167323938237921207597816151305323435067651084551864735226324884403452788179568480108827483620635393902301904376307301479915004812905190637603644016299435196858294651405650977972546498455026003098920839834449132094446782425434154083544982898928383339212735168391348821776816672558323508910610138401166152213037692259637560987514442285917276923/160473607828596040016995798781820957064040198594800179828356355418521698126922623448396043421437747534844349618429062538780272006988525390625*X^60 + -357335583800978025627549711284388983871811917282815006275339577031012443830241487585659597049218995790062214319050341608321112049543788832343477865314221263066436841315375779781872089131411498751315128299012380280879869109016381448815636283776886607276732744336983494743188142236935585711011069755279515224153655238787401951897332139081832965322363775716926969200757957823933486750485789343313256329310696428321245534488452893673853436524852335754102719330356294276492129509962688/36315073265935775965225891029071338367239479979887685896129187605080295536072215166191226271530140889131699205376207828521728515625*X^61 + 10970267908267846977483662147118045786947022622292435839482149430439314905995539504267959927718773177249881792140553206033342386078833736537848894694537018340565590974192838419469134467222972325718619326964848140533575860384795723925454499998887964176018893276191616569176356442198745564989242799167408612564097971810015045182921087705788393687278795164836844460083968542629595666102836899882523727794896425781067703356827099667724848036067085457202453783253580280896035616967996813779/12070222476765403536441955530787586089811222158315169599725938730238563228802002515862808831999830578025148523386917077004909515380859375*X^62 + -47082957798820103473604496155520259441362383527455812055162178015290432061140958159796976795931072184053462739214787388689342293463937525049470059307815178867611500345458759829243083123119695521892227080416827768103235575111319778174477419176193138764512516486708555820783807305262208352543041248430548995895735810189481417123517605062430885532643133011100201938321592823355257315383502192841528092169351285388385503408151408992622141870975582442629904565498419628857045501/546296702007307648969174742821682412444369762766268309832706846259199631983034451541048909688305993067043237388134002685546875*X^63 + 606158036508459884422749612894394560456966435944508135675921940731296101821639629540376366783680716985360136244795083595632661754453725967170073309602087022053098081679110436849796670182065504641351774166485519717108877925096706480772727838291777661471722989561928113625322879141913621778285279050193358762194175086400988425934009466323835061633891063620235569524378382085154430314495546329358279656133116465190913629851490811631374925679986923068206735679664740008932422437009/181575366329678879826129455145356691836197399899438429480645938025401477680361075830956131357650704445658496026881039142608642578125*X^64 + -5214099753465685039268936445991807264778846200029366480210373241450397153918466338764771257432764097420127554866747431093402466754586802108617834820527231396793629316138411477654799821816985652438593940864416528067478426582839744299148546355965115855951503762771917224909870204331071599442551620330059174562535237171263807683557413975164401570235031509889206309882853536361731629105752733116677553900481988278007030063820850430058131522432518429467900954526213081842/205451937573263500928610283122106962182914540340830503885937136614967894690874182602876611390863479904867708683013916015625*X^65 + -77207496663306123722258171200469419267858367447196206286298984760973301352103182031529905327369585574424159347539105323702208088335832202671692566857090074324552221451401575669126157687076442030570507615945277469319605024098334971421138793837123928662848643745359619515316640077555843802355249064131833029840023546447100909606881919217219269865947491136533503109363593445191764484798928634657797150796051898952088683514581452397545910804708829261410935122907390908539086/68287087750913456121146842852710301555546220345783538729088355782399953997879306442631113711038249133380404673516750335693359375*X^66 + 945413329440664922837481197687357151497051137366202396938295046205267283480269062595391023666628635705097534427700979355449666236385380551245180929702166234743994143212412876465972038449033412253031672249543105396057114199734604167739769180179028486357020305099446553487786358496088724654897941771914305581240377296913614183545743537918506665693202332190136425432854622911721503427624796400020469290144358958964936059980635661043879409001132684849311820702872/15453323623412072277443421069733505993449758581484054447983237052648957855650559052491659375017937563359737396240234375*X^67 + -15446868879701057407110743810528229925311791747795307851768038812903300718355380053701442761223271185256509665839909722778442402476610447224097273575753421323112541823076700552323208295562402521636891809503250695959039728753661247612705506507456945583985068886511212664485164126133445915218054411139999634242293446719348927534377197160185006849098306744636840660946601231010736622060008010980375338387184149653995322711325590155146895845411572613798383877959190212/5136298439331587523215257078052674054572863508520762597148428415374197367271854565071915284771586997621692717075347900390625*X^68 + 95050892549413005570848201250848232519508202443954395699355380409138815619762561280133903126121901685024742495746728553579833921557307551183265584092105650675967333893853509173894617857316179786062881724346493288438710992645238446803619004569370199308031591043468478586259252042833002653010046973387977980379667475434547028819962167401184525674421376954634187063374976449764352427335249724609560863313024886992257328982600503080916954974714318377816392/1162341002137049437942340810058932380101523774462884877621905758002930263681877326249842751035572588443756103515625*X^69 + 106151715230205643984296592860507669348481360383827817670170331920788945964758739778705718501557170621001485944578371725781308266734648602778797797170158404784939396294997276715416617322807468934651959312060883275370215427366195494347791514211991380552808591773609073558440989795515320584044025535751910365715395387736383270098570967194283194206648449691079714630733300765091313566283145438783781399386781686402015323897543618997017880333188798876295497426/386333090585301806936085526743337649836243964537101361199580926316223946391263976312291484375448439083993434906005859375*X^70 + -5654520244662774707446524228221990094754627530798188788365468887029265383773213853365202805434500906929682988504408695149850315660956618634517785060417478929180255076782936695832567272236785315025131147698758511445204794167807906323219676028439349170253273734417115792964932316476972103967133331803025238655022377112145985896423034479646277716632478938920878060630348127049820248058294794137582754379736842928008540351400620344523601494092650047/87426927577062763290134698011202134644717846894538163040384035953586330476260047104162674015462398529052734375*X^71 + 48773503518563304415060857483511227180726336141858520025914450366732582979718912505008178656674322319601832666623659025895263218624684902786500525255982249460046331334081117135964273873114289600349418164725154123329922547229796047791006379603766462406249487459822445461957226812347387815445994955546611167885197833549222613138637773330772108956217223490109232860117047441486961514658102998760623802750356543931476338134965561298429806069341511094269/29058525053426235948558520251473309502538094361572121940547643950073256592046933156246068775889314711093902587890625*X^72 + -107616425113811694601805386307243765828144802139418449610600448222610260125944043514169094593731706113414899495796573366436375862226903002204767573458113146255266313928706312843863865017032818873578279992812474512516747199835571628360167479382975255583429504264938139695764122667187415532459789352927168535039509198176466246406874092499853984369402255924834024487076434573247764184758667961055715585006326066712925434495983494768040518358/6575925353671512846192906958345403132359371710758793760089058740397617937289210011595537722110748291015625*X^73 + -4292416540890428331590000385420689143357643219656781755234176594210338701062974549974158227820636020382549001576629253363614711026140070765658158607156111087961142669815482153384084247407298312295844774167063440248725840814245296585221159540856346617480349120995138232681926486327942108623115213785200528147484484438588635945471925742872339484881114569338323735934114065989939352608358435929918292079800053304513682581839342569836030305357/17485385515412552658026939602240426928943569378907632608076807190717266095252009420832534803092479705810546875*X^74 + 6180285810211546482298913033854189751839072583904802640077701634103550914292353973093529092865679716349938675696971524076593244696847215985874146549836930572392686831841963531538895188817751285364545771379660750561868256766760693309557437758882107215201235087548611618492089536763684812238417406441185556708461101244847631021596776753094963521050538754983478376638016752364438048240678889594123392004759307158494614429222244376051/494616423743626389333802704651779099838989974483549737501997648770035196486589696246373653411865234375*X^75 + -39456323890538358486623608244570820856541025147960067878986062558577350682728313315355723954442522119856268198895775782357282466224484617153600080178402535950903605076178769293777054394477736892523769333262841366447396675994911507136916975639986563890563280019213647629544095725749190959178320224502735092323797738574695049616849040884117187124561966447224567565920615085525135248906767449212498311407256264799915397680160011049525767/164398133841787821154822673958635078308984292768969844002226468509940448432230250289888443052768707275390625*X^76 + 87698127844775595921615751183984856704460101149872474521384202621164416625124863144842769178598183391916548655761618458395038982434503994538208262875208676674664712718072985023854052441585846695518650821345123749847488865054172728329402167203326965277361606356330285336734559365675260262156101953422277266966901023003487131141237227262393284122648403124397703458006903835244235903467358940796013922308895807372152046742956/37203190954766934135675269247971350119517861939341838097179213897708551822985309984683990478515625*X^77 + 75080920577921794558168445708303544584710932714557999957654706164729577747998502756066434188777549279838126681176749861997112039037034930716311990076459932284351714257138399152326745430831254716422428526589601537000513034443929035192341141545155367426891082105026238770410457414445259899531420730331506332831300886830146023563886107508322247460913135645389675711771663515830575065858895112172040229370442408963870204944055263/12365410593590659733345067616294477495974749362088743437549941219250879912164742406159341335296630859375*X^78 + -2061949895809305562085081335812764123182289394429546918811765953334446663444106205526605759291921823787796460211289462766671985750266816496521729721744084327288435022418224793482793733005155201912777204437313588910671171638993706270086300308852489722854062241041264682766218857720142064939366452878656198393506471542078255799330777855403474474626188424918472685626139580669799317381926917363865532545733803585512866/2798284389226546381021080800900440024032934331654143519908177051350774864459218502044677734375*X^79 + 15654543193074949520896757095558430397968772564797838616366212447600739764882681091415233736734285998698596611013496449274850198593543464033944298899715519648481563008499168243546102232926738451831728787130282595364285154026605553823357021072827824236783370236167638956806284354557685384636272054675228761664045033454925752274483951545783284721568642639500517288380563262037321029459130028739150629636103871535338613488/930079773869173353391881731199283752987946548483545952429480347442713795574632749617099761962890625*X^80 + -54790012369465987019092589520801924493897381012080160292867669771832651635817658976610182362151567647681465578114327478515760393613713119443035607379401449573126903574199176500550275396289601239708475764821385825291840541821362192048147345617091201861222022876236357889441922813153759076805550686338158885567812357919342775842901308673873955306057485307296204990365363015174825591435400719777962928957560897/210476448982816576233251658585967658821582123479063070320284095626233536251163482666015625*X^81 + 221727777756294464937375425618822494145702961010080679425695211085492771209403874081692204872057404109947696679214123640754921797550160378390343699205702105833034187125755583334571570089858337389072828688980388940989027037282026760990379105952437021671304843408870681521583514359618207409657436138088345206693260761447233481188130312986223688017948218171396817211605849526877634673966281676073207028507344321293/69957109730663659525527020022511000600823358291353587997704426283769371611480462551116943359375*X^82 + -507484945180586245431566485546812942213859662833226265456569919518377427106323423314290216830355734462918152928551314627138168754669251817649573395352063132855283883238131246077632652635019717045341749058955249489299423689911677529987458697418018258954537316915948259926973711704654384758833612836501148733792840254523599731687917270492077569466974509158389837635028392010589145118259548828473081112/15831248513186654850188165369384555007264544827308241468242504372037121944427490234375*X^83 + 291164246158190908881815399855843984049181896744790171557113823156242073976384992008577563152422213201551088447960985759643515769034517539122509758613237107489130346234721545247023667989195832726988421446400598856469585797701669642941132279720182976239109596231315650188549418424279533027617174777712359561680148169234903958754114296261434168255204052798747522560437553366649304297191916143910293738803/1052382244914082881166258292929838294107910617395315351601420478131167681255817413330078125*X^84 + -2464380851815127823933186523959140487444068162241274093035084061592022681763510280539636036581549878406801723253783620318924563848212218362518518011696830628034437634734383124563042952477282024060132946495518274796199100005573766011528505785401748180572349146590782009041373964537078517884960084093453214361561224977568013592703587215858158518768960459290155452955975839124777727608531999747/1190767093883915370454168136095115081403877008447404397761752867396549224853515625*X^85 + 5363042589381228400308425865637302810282512554881307361873946157812659664016280824470000702875208302925147536238205579285617701049458414862786964386014273333316022292034068115112910850588727327977882040140729786915526412626706131766902498803839454048067501616885066523949973476390734183030884081162698980787406976631883997093796501362614023759046362883616264841245274639583520403075347148283989/395781212829666371254704134234613875181613620682706036706062609300928048610687255859375*X^86 + -1399384624082456296972454112950949337547705714926727240778851562141144007944725791563383833678335494970408859863531005837891690836968318439890363069337218135004952029515677294464001407032901464695079701593476423371201523302171625888053289664073775495597818723368902990260115571984717860922362228230133081372680977164875325238505011194347334897767513251997698219547705744008488066869/17913006301375184211420355563672284037666446159419396732030881796112060546875*X^87 + 11840515795031877057165454290321590331828446800623166350305315519405326149973055543850716786338846154106407531696530102185312234116373836276951193066697191429823402831921416405110774530127919883250977555036175255386983605362126204869311867329659607442346968049723719568991239016772486401269360336412300740614197772674370204052473231008432768728254589618292501193555157966904853404141351/29769177347097884261354203402377877035096925211185109944043821684913730621337890625*X^88 + -12052746132520921457907374708229978992722412403035765147546567900391613493181918612629126743721856077511196941930191300242546415670321312656446596657977145545155907939290472033436673844594733760590440119014267195621872535740819105453230132933207762309537173354287853373029415368797216011744075473214091147126744249794795787633283256730065528550139018158923466060287088559548/6736745506346440094554477459071938336843341917795937093655841217041015625*X^89 + 15895796884011829947900242201414588046796077298855942235873501716886405205889349719330923878770990116627771985241174355377936606573662775722533250705652957357244730221913676539190692678835787003551890752583913768701517924582030481370252615930401912509477761063657595313732481182954697784217267424791623843064938680785317486315935567114835542866709510604122108581855311697838316/2239125787671898026427544445459035504708305769927424591503860224514007568359375*X^90 + -12544056760630644509899976241634325613342502974294234708115705725139574492780894116732329449884447154839142266374199196552680079775917487608052329153619151391866994199299616980193424695030075798773605367536402330907309386766874590928440923954371129413523567917187517759267744447202909199147808327099106949198861595911674732844335137713436351647576287960126597798597/506712712023049273753627488459717061815971562075662812610443115234375*X^91 + 12701625321842478851781218148644952032539019614737097083863275171278734972743547395774871845125279766035727731024496673074907773131854434127496694491374713108854063610101861660872297509651585450232872769162885672729642654508175221262571758766258399486074174652031071749213334045468952061478913475948908235950154987955055083659143981145628752377236108194493261243037579/168418637658661002363861936476798458421083547944898427341396030426025390625*X^92 + -7591464337478199236880960889020293233388529376248646106021622339934452169940618934532888388550675331755639313787123146782561846540487699322544360608968886884941107152361963675957527556284209471448560231240560219135635160850984931919923899131420771215104546350932462868786505655683612008895051948774766589941666133679444186967831579975532810638394564844623/38113028358258689263153628315886954630761305910166439459228515625*X^93 + 1146261944390487427179025041440799517299197447062226038696323355382400812075780881838825058416647006670414177329986298912441039857739531345449490276816428060299124645380320835655809907070936953275524008308877796151392121635240521184787119700321123424587685123526895280153425466257133887409185108954467638056833700205724846361273702555787167800260369215349353/2533563560115246368768137442298585309079857810378314063052215576171875*X^94 + -2511898608657543152651909278222949504472412171577308533806341723288883932180744001933070871529274310402301769928806213258528543074280527544852505592496048825848820839846035303181577527864089964156429278047041400943415724222118227924767172134152018243733082269581466661923689941083564803432081053304495503369330675934136089906589761370151718081469/2866718943832921343599370313342380942516833840554075927734375*X^95 + 1366293625262654371027094917055388321246865074636329858347178977338828722279575044752745186915470166746991424509038689791185831080982396842922819900362347925108058279669148126178891226153853154099939368280895057622020939442262235536822771698783090063379056344271425106303974925157377944748374253173303752617929091251253275960980965697423186382310423/952825708956467231578840707897173865769032647754160986480712890625*X^96 + -424269961328314807685188838637321701770053025932531839209289062597697784828184975542511350465169566088811373899998493501307981637197877193335711667498677634195903129208131303294275966221606306385564717698731768800593872349591572133112996456035470554551061301262615021821464479036569802195066259783634856547810964446523470893597514340424/215623839325529999518568658393560055849329359951416015625*X^97 + 160615558922358377338476259113323002958393193209863501548765375190670464847719808330997709079581794531846820537805554558502406087931631136072569628255022613673275714197496116906113291758028028048308153029519030693537450190618669812157507819833171656022910830999934843268732004913313668513303767323918777943837854704821888204467956195269378/71667973595823033589984257833559523562920846013851898193359375*X^98 + -33751799799151039559373437024942630553145804456983685417696294385346437469136990799284861473046074255793512413393248918494443665258105920954319625811477828909872922744040913170170484820334992036232981223828823878974011296102381062889481257122014533655001870837235836711471547170025438084222643943662137761892339637355455420456/16218415895113200415086021691881162530976258740234375*X^99 + 8401609699178940888907326767587832217309948621707246097287653038367505712429703169187362391305120226665310878695399540039891658240313447665311351466745521799023371958340313059196012749828646058628294219259966667575844592243631891086732764810405025719065985100243226102030111984961939644373512394906348827053779446429213045602302/5390595983138249987964216459839001396233233998785400390625*X^100 + -1098554282104491236404502168931688676243170413029434820253637270286094552593030649259212093234538951901499782550461926029508765653485039707578479575282201950093235486584509722186950825273899322859718092300062821746078980951421003974271603894329112792462906477949051038950166587714383015492019276422972254041162197419/1219888371200692020690938073853415760133603515625*X^101 + 162114278950961012284225511679572280827290097151445195225896775874965242174006569760146550228979262402167238312793943840101775555734408407050889862079131212834252516409215265676969728257066333822605189541675871427624054975459451502587723276132092903566799663404074985254491611081588718778367489175830668506761371515878/405460397377830010377150542297029063274406468505859375*X^102 + -11804430261431433657294818832718438939455034008033949910177662809581966485013647639111791800087367662584321623706786063198808831213157767993679307976958026283937843825023670101395756640931479614257563449847635447794566287593764668499792268821988094598017493411383396129540129194704232134881096188747311021/91755424686024221187735093934066623552734375*X^103 + 147080455724789854663062058116725066679631752150059385908351133936089920653233334855506204810719630358880467486646407953875552071135053891403216884418287530611997278503819562711983235952222346991652054327352323095657602730401868611467261208348279272201585929109860213297657522498830850401285049926915770354/6099441856003460103454690369267078800668017578125*X^104 + -3846452625750180232645330000026360898354092303086453568996580511765004376912325964575425635832532999043736939714413889720330513209382617751610187810465001183926731035630325637905299725426904459007577301476127456834515930709245113618231963851039592454110084363014988060503615304947113717965353/6901498660099602947554350803615391015625*X^105 + 37804298845686585178963755295009375912165956373527025563449032632239245646089997196977567219212587024949902220426428600602277458420909157745096302947859177910597132012736487990035398075322965575954965885132950501104424164213713991196278380805791047404825782927285528138921495111201436817382101/2293885617150605529693377348351665588818359375*X^106 + -1128951699157093236429876710182167604832603079149912071420705271013665573304174123319375421398493407922458948711758411387112249883566994436821031896977996238841595602051257248584488901277288604195564791663002037158657230828674004822768998618764779284530869414494690838530820336593/519104825881880627871707469245234375*X^107 + 8759092732725117703544593172182103128234492469506055398601783244566718677794947950774425276190549055832940589210272002531734480062584979165360373408102040974406279121347154048144566995270107957043408105147096584357117460928819640666141433799885895462256737992833481838601893789691/172537466502490073688858770090384775390625*X^108 + 71710790072072080355420427565665024401141325805459989711657055395456683584781270607708885594559008504027437972611316771903354925338526773219727706768664030174845470428913521479811543944559703395382182394697330289163446425194990541910737121574251860441679197168145743/39045116651514150272411242515625*X^109 + 260505756737372216018831938212753401151334728087302433198412303463357793848620341072762179110009118458375219466811397558201901282842533022677124710742948921883246971015355636507088076303601806638561324233321381851104320334718235505834645111434112827088886344732636801/12977620647047015696792686731130859375*X^110 + 302158260980050449065130256186246205344586262413206510012163026721677936158481814588062349075560638510694696710134070186936775615260447424940185224693861536290513342180651041513049022709936847293388293973462472983841474433007795880320006651813496949096/2936827126853264405596934375*X^111 + 241952617304934304393058971692008600431689797011760526888782015616787437330202057880422354638290233660832470761508290714480118899107284945327874514901269133796994389230524316669294507237578247486487036888359956984141064898595949340897717260153555870316/976127916287853756810281062890625*X^112 + 41556635604181586665399389205676927734790789826618320084221493085036425446921694994779232838088234974080424158888432305052507688053019703772181253653015256104366517476531964990464319322055765393543122767946380323388534864082584965008836/220897113715928123775625*X^113 + 1040599577527023913603004500933228307521272914893095521578928825571796120764604096465142745837472547066240819814193218403675938107729924984474782654702445378077076797107703079026181906764808060917821455101949728882069197559704808346072/14684135634266322027984671875*X^114 + 241971851196709480326448158865192990802423010598455897960848012791174850147977858958884653457456569701517972475702709694837310497900341908614114320189849618666773112505583604143069976333767325689395918006041394063706626/16615051802627162375*X^115 + 7367376503221909692706074749146558082735191901605549447003935818892109125620937772689797849265559931719465650857772346795604542673142202429373490669510683894809672133817010172351236899323939082162716413533934939809058/5522427842898203094390625*X^116 + 1602641959281632259196377875688908720890905499376550412804850721701500876520985324362949941176568621146403766504224359822362147276461862413020830213389185688755240614122887508912812505702699365744576/249944367094805*X^117 + 7137286263897724413657128531484493930751714212342987510102453710449555744096720889969950310699677463843476219335794828660619527147441794321071608102819039390462834906992751150220877726522657000732/415376295065679059375*X^118 + 2162752476918110234797661880397626222811385332790558070517211209987852581791752356391514668934773599367136893091032401786435348899816816403868191011829092825880046794552607797394/93999385895*X^119 + 106195796454998517741487577600190763222927574868790496755429871136353341560384471996586364597113645809847384630720721140383048972497307450976788383242911545670831149016034632/6248609177370125*X^120 + -23642498430729476318535738671138077669254856937515266458505813107472822487966089760618468837320770337409154072764836586122706010300114144871382660671318/7070281*X^121 + 773011395706227238798618448241841098753730415497753964034072390349434614241996328422380901830297357662067364524417911830605232843160320327315333/2349984647375*X^122 + -57360394132626345525157799952413692174260159309050545113805119495780704116366254117853405195824924871269794137345770819470/2659*X^123 + 25005951873598621072365062865742289835388370638525838679268624033567604642724139500397290481305880115295666741196/35351405*X^124 + -15025127188797305726330505489544407443327335990506391447223754416309925576652000*X^125 + 353595474190415097097117956378147812893754090613989029224/2659*X^126 + -564936715981467699001217000*X^127 + 1*X^128 +