D=-13895 h=108 77379741173645418152915659727094694976412854566390305767224218914514328468472887403273396823097214975053967719149255642359000191484076012373455179103726681131563896138775053684722510991510667657055017001760965836028777414469523031518002783923132483556772916606391566229840029245358473838912611748202860974349692041082368620575028901688278163992727410092275134855105403536454267018107856365376866258059339574492060023334465072391942593362768137423045732796079483890869170855049258038279879626415450058591570174160650428503983659344710294328271301524375746928603586125451407482071761482678893809472649/13231793653394485190627380794336522138772499662084932846576895416469486023331758032052251882200512773898655540843939375393800526246882856950135000015508911794895277051591853112455510199652053415775299072265625*X^0 + -31735901768322922797926056583199044510249822064998161202577557637378601144854527848886032799183672213620893239546910484094205590907494193237601379026259779129354850569725690068797840460822963677550403090960677861586720122321918576738331350698624863140753693581238841623114799690971398593379429567742602132245022025829355053025992809240276213412454569949265088247284394003622269811047767665636496879720804364639469809302909958843513231230393587638593333012215127629711312936103052342954107662994709452718870232537162829078321731805518528759071813970307031013392785481707566054708622586212475139656/24503893086402848376345516852952066654659742814449998087888174835397718723091348985304928266978908787114944605084753035714699983300349827214943883410645075137368746306621414277060466702096164226531982421875*X^1 + -41398656316761549036425406082316863858265751384492845461682626341731855744786150031493007693881396594032597412122684693885100942256214636202553658257190070906984160782231036015111270447058753143873382429126202361932845747074516753747513950747278310640358270287701176394624726042639558792344699533370720233812651214722308046910856544477152424207132884608999465080037213283969097133566296579236105729180370556418897799030272672908263012229935215392871439433795824882953353632761963529239431128419126397637879491568432675416876770041490496217607552288843748025811324711454140975595276324285140899160943676/59584279026224326183131167417559569079136997121186976600461083134123977790037001476392096197192589079468377175339212600469757346892713148601537920498409830830904277737838296491457157344484585337340831756591796875*X^2 + 178648829828217038656953442648987003681176607012879373770950942367989236732020408823207150458605931019814006524018789468087210013245277058270841874920287311240066857396599515297592689924297678474739341587521099090470849381027478969935771637884090462122299997396837208468033850861417969574868631336927013736926514309952467089870281870059233678834845615108439915574877921313600078083235462204687432223977987725480727496904398069794508266897068910958702106146016153796418849079634088822288146304115606547531154357570398630288855196070389009072474551159446617345968532350091066383669058021514576726534577/78817022152140133260151848279120862721923824596788770380285047910861205106687845351529070188373037449559169474751078391958329585060915018724899806540170605047460219115108050669249450947972945868968963623046875*X^3 + 7816434355331793527761598048321486323006885917760739021275338832362414705047331582124457892439995145520975026979219487566993845276213270559679721137227105505070808881501809874274896767870606126943621133472951426237622077470965713651691145108026958978422971138848225736025057748082087520435043212652266336451189938210752844377918310433038529609199778662992550005535964569079394012943525198536474800111782068946129285139722895303179806069736421688784444384593011980493072668519031988139338440787180498848891243078198127151345615314728085868760949635487869658242001634146942283670778277279520561835866459434621/268314818086976852154203433300404174942677227979233091286344881476747029014569764734076625415523622063598041663658227392783942448183246475369708288909539286497942637428084459192059174625910600298084318637847900390625*X^4 + 350977039630012419683578721638984110414054002249490705393426817929518521896167301264882026192625347218417073246043892246897462614191283807096856116443897764077423041332946274125540084141718153386270844201821478869480671072873301540154993077164360176405136122242325610929422574935002991925949198410600795065438873768450777173105993749646467855897609287823087279319751087401877500736611376997155430942730478650353801514801925847651431167295527723790077236702763871903070566426981839948168136699253568223657132332988934202089080698917373682554522627790202038144458822868635038770177095884622190706401/5672329769855353239305638595114851581282750960546151160869740763646002526569834138289245785417275095326316622868015717305385360565736957087074473302639122349583319115876793858888049726374447345733642578125*X^5 + 1793976568127838862383992547778313454138114650882584550713358215553574184690971038552883801734594198599194534385945636302529018156347127697776733600957567757347386513981697861230108541880238286595195259226177154801561349826858720407611170711175759301312896675483479644681108524717719082784992594558746716896772997014188321402570279521793467296228950041750827339143592566812276863851507275962435414970095606514679552018353500487005483295475581401131018735900566685659267750675652578852304625038864410262111785550957237615328313656958587040015360632593588244171993377082351919069383985519728781131841003464/19310170427274332648737202828384611366871337026213248743169836738160995251138522111124622196151394175141996521314014206029790748339924179587600452602341798236627753683201472413966115482253371737897396087646484375*X^6 + 314335712319883792834008632821603440654247920748003582427593826139299361530678898363548001965723088404466746424082761037251415808853556402983095331172048423143388077317312986734153926868074161906490079372418395970387141106518434630980957185738683086346545342658268353310808982634988219252117043677619464367094454785334477806500778130211730642099692803139828456263106305608110236405366870188545642778584281475005677566050571677017127956378162980923052407475353996113263773208387711845463132775970245620705802103217002148968348008822489226009609585302751599873784925157106976242080143788677940292/2857596861388087274209389720460882408706675546874635345526317765060958451672460523067630118598123473716028525374315222823871718169137006089206283779667064155961369831675966679540579207241535186767578125*X^7 + 149075692553287388882646898957989658141559330831739303894893499004163582307679654417129998563166938562468803348402015045967061794558526135981449711165214224541430335990383868241894113104296020316869757586726069105991158842146610561468129603769997113480722742094814711363254299857578551700587202725456267469642073383004842880074610730950081174170854182488559472840504228253875189813692577147053363753342918366176945462456934359019425883271643876151304375847551188611332435035881229108422994217688121149705005270024573304360894025956931841816750961469330975331767053750738630066577389238591788875686463/1389720793614561543629881455803138637414273985333807034413086487093270619009609363880865217427232398354947572602663850739819413338605554486333245959146584975647913183389814495427572182961739599704742431640625*X^8 + 18508284447151190370470633440341550186904935328409289143310558148702806818709455695537700825096915016412279717405177848459624419528819578481370384780846661681392480175827593363304850207531118734521882289977812319235359311554552247114582998975809199635682113337996316720705087776760110313733668403106470256377075656307244074529837617653396922503330874124336677362263637942345733545901602668218173783937920536903612561370903109334211669201947752568278274607853266648066097453460551635876620340662879313642546701366064247785702327172149693120587035001096205035120382935716007153634091713866336/205656485166469037366634740587325110378314181135274224219238414182148863020688054916706017891192765290826090347197928954578749058592083921497393578961285653541660297349835673230700194835662841796875*X^9 + 6673195678561499365122362873748913309951302317694237292534464373238690550329133529363836039599688098797803659179375366985158051928702272015379693347567518553014023449799868661342631014206175265185018868291324083771932187464137997078983675593593638943587227812066656028088488365897629979852353572701812942758834361905622899259596578799498707479145955419621498070562181108528566073873259067855965688498999668521481355131442764462480984289062527699217209830824618828018875095512741621264000789061415547172103872198533829807505358355241467682215592392891180275507115281991935320468360135153646823468/100015890148583054597328640216130884304733644140612237093421121777133545808536118307367054150934321580060998388101032798835510135919795213122219932288347245458647944108658833783920272253453731536865234375*X^10 + 656495627857684488646056391388614832002579132754899533671237057642537997536213352248664620002049004135925485067473933566232932649937781514768816266637760365066762097138444355488061452793952731329132440876393515298606611937607855194907068131257159985659087199226113314812148350445629778034898852560582230638771823703920399027521802589316169877757834544115310590807781228264383455971354144280750174461238620331718118084604274452636683715029711345125068103618298563374458280029097206736165985951516487838771360890090677810283130309875024946969133534674050254124354943193555990281074613736/14800754599961787503895987087968701718482488746691200015778223402817478446972871890371070017358241474690614634559044904971482479927461959085814579270333620262084224350473959930241107940673828125*X^11 + 190973781272421977971403878352342521407523816972415584705988677851624687231841338454390097031179231985855526605808443556893278068610644969090363566689490492276207842628652311867054914579540618882284572054300277101823802286705866787890844000393894165875296480484035291518843195904110285841779648664704046507533690174592246816392503152833105111063235473305681841433096095943441057194162925588612870796809973226819647003009531974123292223899695641156707101682487365456569291345330984374940107854978305157581360069657060419398698121009182147702227758215940206475680359708769398157762056761884949/7197976980826416307832215920556378863240996339734597847673344496375210205724081922084710626191746785178913162151927513410256217050722937252408775263644997873958110407244248563074506819248199462890625*X^12 + 15213649044215649752768596102260357705739639034237544777855226321744922826068971001882724285139081709488570786739683629561241516133424654357018128550492215380763679807566559276575716951156287294129548353679365324097590272863703014657385506289576397386800424568780223816300786311972153421226629059757208014017194240437134900227771838461972210869405951165675878886408605762451502835075248437302277981326388708659076564684974956852189591649355726000815286808701980909589963484306022630750044468643506454260189950178043649846385182824907004798505909601216470541489802529210953098442617/1065185649511463656271751499673890012125404011996487946439598661591758074629209923740271321868171390765787307273051090678048397259982868591998170512438547697882995635154657065868377685546875*X^13 + 512713741687879426987578264587599202275923253401305548540431027223729012104866641123001507510428943235099296106370682632372970744561979955302270420548218973439620826678926151864375318678124516912890534585908548395759578175005659520629237580360704208323997714574703314199204938263446038983175160574090490607963729163528973275421331826329127960319710999291844972404348391004003980705260748662582170221083111607798402530969118384681439554637874903571838387537037817826954092616737057925417152437629805897082858722566385962598700681747729115261786517787478153303443099288328597633273257258/74003772999808937519479935439843508592412443733456000078891117014087392234864359451855350086791207373453073172795224524857412399637309795429072896351668101310421121752369799651205539703369140625*X^14 + 232139099510328840933699791288830518185809777109689048386922990407451314597952464153919374000631784153610232637656290464002785498088216935134773299251476231050813318115334793815317762970436141816826381431806072842239855756844700455252336413432805632287734827943585155432304119004672564787297893636477701861254616146389292201129883202890852715927622386995525407762108539023207703675761221506965729332177077541504829889133187467648872655957849146538504534940412480104939719896017299751291001509373242644801942155707626260746584308122762612388324398523341860363293144188717985522/76659636524754491275404929807404822751018640661855915540813145850432391121209782205129278292059833808261051261104792420154616571427338509679609248826091953787909005768597126007080078125*X^15 + 44277984946478590033655771471711500591971808795579905159262874820862012207081694864712560270657067568584291562781874092241475550329464670437834924252466670001972323682563280931234205592488756367481963346134516188272434862338765663191534200341964690067328855030150202560767017863301519475766328145425090409263431736884014583972299555394967039263897511455084557055134536668690395539696611815290157222707215697509287985420460463453415187067925412731838038405693964616348614147421527119478625713335605737082163348998775650179701980442551143443726815151037308657302786575829496859565987/37281497732901227969511302488586150424389140419877078125385953155711532612022347330909496265385998676802555754556788173731693904099400400719935967935349169425904847230412997305393218994140625*X^16 + 326284918535008784673044230819306563489017447407389369827095817699117668206990315567494335810753298365475149025651066663736362830373521275852877435087980269191304554594259126878119581490859974286457914250125641879215203546293709103574611639415437256142223178744038079593974431264874313559186651039516978585243398653208772208158127479482875611317611457313145753438381743727083902114368108134490798237025016488072354556863831639904284283319344960928184695274350460401823584529515891307673810791243058515543148314983641545779928070842438708377553650605404120146234599581342/788152331514465545421322467561865241875480806681292505431688128827763235708731632191736783961957886272153922388369839306581160452653457149844335051931238922406919300556182861328125*X^17 + 339729583372541580006938752117595469501040623267670929693557626451664842714131741615367038434620963814505692142973804068525071451570484055042650009361996025585161400206656152330582878760259361694178489613543165215610710687111520403184508976805735302947703917964463597908518984780365806914795939553119298419865125776423864377234774605533422416100024792165233784746294429281992052622319300126365675022992294316509332810416679347269459379778987288948017847528856862754430176187571594186281693020814679256806547358951590749719406742327230042711149174703279632903266769143892359361/2683087278366407194639172543259168796285652423164957043928460104765133689242342377179524740222094183289136794138667734705411579999956847838786323708913218382576815201900899410247802734375*X^18 + 2665685560824297877072932550261945864451710982594400402376591118481033845220454025169309562356062035923248813421650773215907104575170716842316588474176934467820613003351863947413623863068777575677512029744288395980946926156283792099453917201392296970340095240402015906878446879161078833665589744800679752179278756830325717726973230110638127755255060552008789650938761793268499361516482904906619066012113579222560184625220990494419662049656833845888963195575835732819205156816415164285606516558680402460356053576372685064448565924405389697431411110179601499012961311/79410814258384437825825941316056951322466580018266247398658753534283449441685806769948290575512129599209463212933988847010696267269869738019580357877202914096415042877197265625*X^19 + 295663181867296151459294657067669825450577747321784962638010365697305820036430693974111096816579719789359852790369198780827709815364287037601194881098864981185061884532133308155777880022285157087190707241590502648099477767752341161312578281154521764821220519045177490710045059348551689777363277081734541981491116540105175774353516413760742598956681017794802796082830587976080238915475109162793479324009215204477279860855450075332200670987721156759687529233008910294547868185948667530764453904483387288614046741359909776265282281460658902232732717889741112551415402014198/38619464244208811725644800910531396851898559527383332766152718312560398549727849977395102414135936427335542197030122126022476862180019400342372417544630707197939045727252960205078125*X^20 + 8583301340874064956370593734124173956112897226881786812523651706436913907506764259950485410722645943886564761244566857157341828897576818028997025420172429589556965788153011635521424566783974007911028068000450878980001758284036225466415770711017863406151066003891045630339310192607802886704381752588408018053523908757495214376658797884199098001421179771821162594231757239775149342422215187573446971817093379688914299155506094924152903149648208794773488651927445909095328960055398018625656969163249835858103111656680426012327317640588664006964752045313084784848/5715063998444364003298016647431230753685971933664357495405451855651921514335070656347484028464349017575348198124072605038553167849576807342179226907319389283657073974609375*X^21 + 142097729483570705063596253735978082965514881065456868854593165725731398423442465864401313622622159870269673893902567152499015142495881486771961435721307762522987839437320644251528337025469271032025253251776498914201133963718693298124260730064063144393893779883207962486990508642066217734923052215788386592888418183878651169959649671787845922462842960449114928709652901761712084582660221456209038695434346052430061427347805009841636334569307877510760724602524560515333344794699927432325558961160209951153664283391439759399966123749572098237740742937982551818390368/555875699808691064780781589212398659257266060127863731790611274739984146091800647389638034028584907194466242490537921929074873870889088166137062505140420398674905300140380859375*X^22 + 15771545062859094075611757953662698329413903848037484204471951405525489070354000254325057448474207113399525667180820005286801250562055274300254386174370043635838529513269448752708930492681624093838651151545248215144651482512416740763931762111658731478923042250324509477626851995263967892708838513493453190840824769834733028780714798511476736190688825889548247732713770402408065437311905608930503685879392812723049299819165653800543539558796112861679401815497332631535312708569008018614919457826684890703387741383939512411111295554727878453923426713654603/411303634288907089118245170739923048124215324481062072357355297276136848818644883508275208957491832858967124730052004680716312907490234425489688874222338199615478515625*X^23 + 1032282328686895386630093586807832657049436728042306455194925325957497022506203230699698671941199788649039917480060953074503338545772526961349905321682153297015769727543911595857954173247966064765974462906034681893305883193823491176460367208668010632033492681072886843428683195552361950234394096409591790329504316589302445923075451838867119206290121973685680113936259358569814154084092474100365937736608266194003348605923841351479813261728008024860878010086859656240906673429572206647037137872033976583608542615314214594607837728515237278482637555196441322104/200027239945552740115430582660093076379009017678252512339190814947817253001727472972161940996252215615137186934342541176349360874735188256976272941756178624927997589111328125*X^24 + 18678865893015151111509477751811489201799476441507461098241518202637319918952842984762812669675748964802748867718673778094153587511167339459864217476752347031473950471278525930625318400022513811709953825697432771767913967027477528697862851729485454254204233512641734940291148508409866662399154117001030842833244449916402031861528568250516626651939379716665324229872854606161067751843346914959885390328029659523210586958509049693837138446082720333244220087417007432314943167247236042042726347675048254617120231337794141422596927483077106044873339041/29600837300389139195267734490098815985909703093275428021400165331136153207531117920710702335911610857068522830518316277849320828174899922669283114373683929443359375*X^25 + 40488829907532501204454111253519214932744475631672613967853549298356445835966665136367735803809092379536686134962894579493975174997762582291666264471946449147525638969036260265549330133861851173112893820845589308564153481326360654764053153275589435550635788642323110982235292387180542542462679326436438666712509093593469649037084523169043909305315039238332866543924011285853821484008068298875981897300132660926652119986117387089021439487308504749167967313484515172050511035732114478271693890373961619013808657496305738349897592302936320481145236406026/575825088004469924765543239035892267373901454273486901300297416186591588346102836911585292540488566002553974622072806553002838070486328195685564423911273479461669921875*X^26 + 15172227845927259102825086598835889605046539137694308990170381591419346231109894788174344301317532152976118409609655443954846374663267568271198218699926445557504759440550389899516723263030085479871761612018246041904923529437360914523117150950210158902996742001021172599001417694255522428201032519754400721180072714804213458855994944946839052576499956281344827327066612125204944443720483009485522777201520724578521474055539383785493465091031181890303282013418382932113894109353346310751406047703075533130510230181856114422477463153612746926653/2130322943532863562091956422461231808989543223697403959798500563593821749372516582994652920900439788202124708925391599701282535313055050210095942020416259765625*X^27 + 680412629966267472538245544143224332391414314575662113004091982590441356112893770814578013273643062973415835345440782451539656565553185993951331990244133774671204108171747602985547280144564666780112829297427260460892414859560778148895209791631136047262325541095266286766552410990079168188904814676290903837325349842377459528986481330661972035810718439748479898378307771511787116083181530697394327510999958908837891417787966847336855392552362679653969929163487830384655651871905073537270626477670728395696909169250419545325262965244702556566753378/1036029305513619871834370707153458559506839608264639980749005786589765362263589127224874581756906379997398299068141069724726228986121497293424909003078937530517578125*X^28 + 8551868947953410761555156070937557195089733281176309770481089871707970657085062804073140029231382009992434326442532135273658548953533687646102864744711579797161391072128612626499196702702254386739516220793713355137654619794622297116089705604671832770658543867598224125693731043856109160196601103213683961453838970504246057018204910194643616723074741183911744644257185792041721430375183811490528301362983396502852055808642632523113402053094433645534575551452977095024741530756373127047817559800548972855955646412027226959087192151832993/153315792985452577336592761602103764590827148161022235321950382410494548353545633896700462101507001669818259008664382850038325679241097532212734222412109375*X^29 + 236143206409878437019195761375846655312859082952715026960262041787560910880853537182850041424555522034047204515913718691810149744071624982769191312244848373700342366203778487777388335303872003075404469983533596026857722774451605292308156298774616513285057861503452163619185014818580397105578990247707287410827086792123455353394312114645513222670159487057100994503449377498991065527633330432221361083020362116547143349958499364678505077062215851445855920245608356063320250599486381574675442204436562616863802156581919709318492600648713465439/53258073588321589052298910561530795224738580592435098994962514089845543734312914574866323022510994705053117723134789992532063382826376255252398550510406494140625*X^30 + 3648428101279408608317330974598228677855134968305520477931175980888466834196749506026510996678837686610012348623667288316130936950865265732072685810306532262865436988894004880686355602453287532716436405397710225590382058026386532302127948503245595464715194774998077960204222565996084106107053434194698023508763140073890390009952694526222011357896769633828648915082028575595551057798310869549390253066872093715803396207564524744531670855976893147649941344264706567887793432960536632435408215224373276808917805953704077814054647447/11033882186790397793205668341281307275338405769055216647855371170240701572763269801849619438755451721469468082667461881974690585047937929630279541015625*X^31 + 87346642156143466125122744675401636531782128397706272403134490630236568775122699081395978604756482127349953270339564425158184167654128877244447993769766977707429307642218697028793241195004263291606878412434490140631043266522700836655477856125212877897700957860907892644708559732016790363620252182091762916234049169137512910646732336288686221532244679686199212430022194250725405209075560103898412941493444473363309387651213543607992376485474319073793942201234902398992022834336655894569928968746231674106895027305936518989241296886208/3832894824636314433414819040052594114770678704025555883048759560262363708838640847417511552537675041745456475216609571250958141981027438305318355560302734375*X^32 + 5803680107573694567784615969935483764469217131569934673964131275066303381752678675614333922708885705242260525894291037520586592922779564885994405659701579622113632676859493679183454509184388336700462690115203159746491732196666016328377650403024929315296309890118863585733505654219508357818962025424861410731573366754821306112817597985292817087332446727242392873287902622124787280338034004738848402998329835319518301488316408808769930520953433123280814288152302023587996914125327651476538700959178770959799619231062329402927/3970450588985389634115029989665817659351711323877371949570122767269054182354541130568412896277600475519779806645362318090928602032363414764404296875*X^33 + 26169221684377803621782432256461271210521726238953000856554948711052464625189238030292388629051595406322331481795156493944291847314599680982981756891989125822711290320363124876880996487640724890036884822772146857865613498040202420783683080624465774196277951189820061686584657532100732873478360214773637037934853424840529411914501541400350912664652451281691731217866810921802402831885318977831728031028784410671995655360235339528552827999093721799397104156427016976630001540896864785905376853803628684377800489745844959315490099/275847054669759944830141708532032681883460144226380416196384279256017539319081745046240485968886293036736702066686547049367264626198448240756988525390625*X^34 + 1939417589086563697038811009908869782702175464522087911641801485983884616046771442411914031136261142892011220657970732789297002729525028207273206684902561687456847604842629138882536283489025500106817317878809581564658386022818337360742778437347151826065674215199021767535619608158502491403465204914682308169490811430407768845715944034916839967252076578178009632451961160675168492428465569621337517024492907970521861049937231512967234780669512412269868474720143093417130484949351528803155256284776362547798085120033271/285746713852852798424975170181059205422937122985057355132790411462328476599823039263649722654019465672528233655657597559620626270771026611328125*X^35 + 68530250021658589588214313087971547520051973649714696191021101058834864703488848753317113843498089933229735943745578724981161241577667363798745149819860858020944964945863927809716891628618625348944937660429155364492573525559704901828336200359749360927447178511616872685823313271999997383113155708845091488154602785991682052928244532340076848069384710662338590989988953730340961283453375521655960203698149328441978656988606490348999210057559325640701523468873685176945946242615320342695382084070098276190081785628822294267/138965770614488637194026049638303618077309896335708018234954296854416896382408939569894451369716016643192293232587681133182501071132719516754150390625*X^36 + 91510832287097335669003115349515097513012463056825996049835084749128587032687739689524399980877803214882352166526821833918806117952573839643088731075628723623773013643679022259582258377015274927528008421864554653048783446861334593569362983376314593303078842115845871087213463076871377530446251224909384166682541211802515107086631449384341088466463309603388592489542541612843965306367706432467364523001721518145876441604080000022742239226248024508682891978596889430102560168636020192584884191611524327499649988/2937816417548478881663241352809944023265687790932579603483168780777550779826484750564434510399624383617213115258907084353268146514892578125*X^37 + 16013275743045511894920201714662716573698091089713637123270677524704489423479080223861803334869328230671169462539254839255018904968997133709415244624650339487860665572329206566738680415194194349995389222672269326619757739084951346769438631318689453730132487457723879925174378061778008130953386306854405131846857847755289415849532511453517151194622548755523959751725333591988112678410949107590241538866165994976544864960719954713347672843229487809492512591501156592107305745613816557003438402712420998704677612045949/10001134984849847944874130956337072189802799304477007429647664401181496680993806374227740292890681298538488177948015914586721919476985931396484375*X^38 + 105348596822140005731036899685405103610221086863453651277411616297610515131389559151120493353848115854791166841992830726455139066670801088128935165984109537340232344812697196899173747713538018152347168929767436138618311951965786169564939686419602471486995641228913061209193082222944465862075290081999432717862407945991368880935998283933316310511576652727629898249663224347642361943671506419471020596218246137611615130178000815313769764611220075301339868544803075650979885485649921401039296941571316268518/1480008270805279033583496903178813109957525335482407860696810468905567143489412972576541315062783064794565801137988455593585968017578125*X^39 + 2259451235907072004516288950799493466716843027404500277386836423442607789913243678321074569937418326123672640120583156883899391629299020043582032450522582059027227075161211208948595809323803187552975298718409141887534608305671636891414237866432769219051972854717885767804408398559225661386680118965055246370345552370117478022697701840531094130721493150697324176686504648924959635204508751471439999034042669293966910703335589500508785428010400173419699021690342463756120118457624938948638549637922530904628669/719765022299377326007494131438436285700093508778482002853376351290499941057488763888286455047907973986217213238432235666550695896148681640625*X^40 + 14700610532210470361646553141753498958635614215160401346884253197269182614830209264535333548008877725646020914960065119586019112114269900728365566386402312319685063748431701912174768328563737725045777948516708110745988747605388762536682665017047803633156483089182149032404598422482207195793037794152048804791869040078411690494439672024517706006807519794027423459572955143381697936802817578466375688859308577070027144787403108631332697742466400803847669724570728803715563731873098016331487420736548/106513729457019002057106650102829299025370661063865265253458831875175756998158544266033919759826057200040719765238463878631591796875*X^41 + 272761183641163378294858357427973448095140600387002952554880575861759897911679571545764012586780265399257292243491701876796557652215049135022434308358083005417180673739027507151243494747144532121571745933575601122178715957508241489015265226873894107438572541522172706273204489535600291888886987654884959400495457117653730574065369635038032346390577327611960516877441763403794020797418935950857575160874281323891401542774152839149406679151883965003354414518291936967608985448702802251275536648195166297/51800289478184766175422391611258458848513386741884275124388366411694850022129454040178946027197407267809803039829595945775508880615234375*X^42 + 180375963335593584658220013267827402086380335225758631939994234129575663284679539935136378613813060798484066838476338655827539522258412710124932466243490491365957198175552837521887740012014444850305046104597317350179257257730091185479854633677682973171807067375068386789477181913252944044989995114808850567750682365622459753101421912423544401314555446487871578256886781717357766832985942101294849966584892236157798699740124627681796687900720310266523547305563810893785925796188464759376273/1095087950002765661410647716062605243668027153280884853271565638977800411228690117370420189788989432992759160697460174560546875*X^43 + 16515475447520330873080434407460742068020836022385355429362173824032564701721345016537251032134796287094796507338746418339585630047008114474250944738930304570298599701732789756477585057616399473273983352527300228435600079210426654696851561332076633269307101312557090061986228958504731896243462351705848788150587337290504161363176405884353747510188045511115309233195623691536397215810738306258785010120518458444672834508155733381867797634561232177942996651679757295483042011290164193910862915688/3727980530995665071998732753599025465887973137235284283871059115631151494935549049311187191593912002001425191783346235752105712890625*X^44 + 57121961318430788037416837681356558517492406885368220335900563140252127490737279417413899834050200989159195369109510954339203687281293645719946315092729217769875241877420219321852731425438566379666034004013415357928197382763330559672062496682501571932970902509297011385137813346335519642310045901332778795523558333755247963478259720424446113432616200365082122378243508791811632182753214152560948519082639265223208466717134509662310308176393117515612677767316572046968583288682897791/551681586903156504488991292726753271369283200645282041950410901248262171903622225375526543974301981356553733348846435546875*X^45 + 76954104225914043327512262259128599724851691302111549582058005518697672131200537960797050925742333825985377423482418181852402204011267979751695282258747046016872518858953679076378078925731857174702427047488276034843032322592816193496534700663868961513749259004647301306140160297487195315030500154362116793524375289672227384851051474002117599947994317744242841508291048829645770622831832220528749785335407779103011669556930269526739279368693609324757240670476343478250605993562711450073/38328078250096798149372670062191183528380950364830969864504797364223014393004154107964706642614630154746570624411106109619140625*X^46 + 1315033361633080278353314207081471611421618991270208675134710866262352637974782340669469991011654365854487472278977110269460799160753103324460860674182777862634343242725403746783012894372253172895894000065682723530363538644341124110754920065905900254001370006004236192094158653180120024529036085971936741328797819739787358992192621813125199211107623484625700465626382695560801452891838903471741672706114937962822134095662685637128706500278921714921938779313406423204524143822/39703604670972040625332226896491779155759856109772007337201216354678817697273999667184350052126806862652301788330078125*X^47 + 7589405830878197260680218641969028983473713763264050464618339849779888188505468694078709123655012192904357331415412361189114722368450713091406066443327249088983612407365173189009800386184650424362283353025081385971957378541341812249484284937342266193172286256421531405408564279882072422946955455184323875452735387930882098295142487104482029813873447440969880651299541971813083663245517630265984389242244774278180572933363187229959345213922556039562844013332076375647678593597548/19308855541610477657114695245436364497924912022584871468264381543689176016626777888143429039100569347479380667209625244140625*X^48 + 264159334689999363063163069703777516033429888787101937245386310393663542602783503106986011379885491318924980115633138840031540471145404146546545538641398824361074256610008482829735400505688871089592996741585468994297731554953627530923768468541551418627041521822608717080064383464822568861981215279399397594365624463745931008470399430817407408709313185852793247528657199449426436668024896095821265375779873258656510828573535257848199305214459095207382583924370529527/571480455861418360925976637588942485149476158470989670200809159477205004638704565198767183190022408962249755859375*X^49 + -4275558480103159595710524886880757992840262313391884407278638007962029712602131703858942107700742883237477521696770280254083409403789322751819080436380449556405230176002563299486901920366012576149211685230660479886041324832864444627592723366297023320081694564523541736999355926113854644523615450733136010283678426557150847492993654548982469979001285082201650770418815059900610532289996122918920092334649753384696210323307531217770690989659332347169284853257205909589814/277925232696804284377325588275442454090318992768404051360408514482751723880917997670290450364887648038566112518310546875*X^50 + -26063382345918400737271423226139313559506188557791732828284410952206341286736385220466020922065828691716863424372544829918229899137993992140834308323269901725610797360627815516011383203274580020559435061993239413802120212481574420264623449041797192536849835049457475865367390340905381139167495880230771098952098049003132092585789238297804252065721939008808902103979884700956452773084534611130089622349544525411327371825647010487955031751391347452418722319899/41128496283657312769051935054979667876896448972363416351263703452839510949169094292822395335733890533447265625*X^51 + -26290989545622148106313698501432461555164962972229899731319086354464259359186215911639453523211863318647860192352139871400589886161918311357012143386482589518511730168682736383773956371205476982046278506401932601641054901082061006027627449732170788838878430872550578266815610578555901740082358111518727490002515031146884116664032581371179272596525122333126056904582127132867688299494737735205502797410470265181066600844779027383033844741601365970217274208637134/571480455861418360925976637588942485149476158470989670200809159477205004638704565198767183190022408962249755859375*X^52 + 647147426208179294177553086276105087354738425082860677899655617510886078638256190426935187518692532466689323123465189305267224729171236785446480922405781487038259587131207864910204507250696705355212021992512051645705511650081915033798275193940773958235359251331437581065474701191036265880703005571452248905906756259556258893000349500615583747913229835619449752218567129204606366322295360676893795574498193110802267421705856714976482139835852507709566/2959949354707255327027847071247187324713670311073293728050644365083807912858517041584915101528167724609375*X^53 + 19894475926770389645491137701479665357902664508459946012303612908570275631384611675798507598473013038999455427876886422490805741225300522895410667242382291049277571415285740478982783151194734622975416022063088615621994968407091280645839033429656024600916699120972568781713716032738252901721638623615705947157643872562169214525022401202814232295181235096790036139493338340093630130020192670414728048470835277999079424884952776547513715620452901868443172858/1439497369928005946916817726924288375691375714032719572294229620849382883220918300248783836750686168670654296875*X^54 + -3474575666837660730533866516759249088067090745162334937153640759908107080868278899141771586714958723922683838390469618734076359432369336188436801566858683254400099835601013668303387469017246838143080366442987664278953593011201000051763262489095239883592962436832308561391768484028144923605567795227186142667323570725130949167970849439109662484366116644286398182085303346402546815291832863546768069155636720033356184572163565397881343407748924/30431803369220740523598900645115790106550869388508648825894662674999310264314162767541408538818359375*X^55 + 20805327498834691144954949807396968042538185503141853436402742255947343234840368456085103893548697602463076519159059546421652394404744432868416266996857762954026383534335801922319065360794140490754800341500567736462720883278319334937504833246406599177013836862861102563135059705720468014212948667578855294643101157371190396647135799660133890438930026209149014625070089671850636813974000534206726133653105377952134428076163291175883408492020851637/2959949354707255327027847071247187324713670311073293728050644365083807912858517041584915101528167724609375*X^56 + 53329425495074872400672211632326555413775033478258646391383843657734335324171365757754831326631495217450707680407485558788007952504717428521044117920521796062011856358464779264552830087576994711000655788757614744007425278876570595155343582550212734604980239248406454261809441031640606430458684753931038488967504699949849718971130943015855012569374226311531067715506502155543221809682451230463201806128415690137637390059316991394005671/15330883309431103538336977654970171338312780548367077494153482455919047992097814996242523193359375*X^57 + 4548381061435000870114522398919084819026566597815018937742426745037742202228549960281419750225514915293901036720520845177975073265629251472998276158615692917518872537483662919190790267515414114353018117228574416680898206565419735599498314387895575338680154544939589815396428463902384309064752730587565712016206495415111120532787048313658619493410230194734285134358846519454930896555782496954930911655211810964219021723364030562152912254816/7455791825459081428281730658053368576104963000184618962344192355374831014756969878047645092010498046875*X^58 + 2203633987351521373652590592108242193166360058766654363551475035670072613818955950928564894613167250776866961024356072721125694863278078592058404573451221893852393192439890869272037698562237740719273540449751247048922204765590447559663369286043528156463411986020320922227669713672161590566851843144415592343842733253069099321946236934998953477945915942214340015061173746283223846835958023043889048019441532724168822778273489006/1103338129502058548998702961854636296388109431332643216563762681246423029298151493072509765625*X^59 + 88101331642203018385145174887431874466667507419725383079185068313796102172295326681523517973076377597302978880621896520977963540218620003977150575828099583465105547210197712216808403173928227412353656210668461001610633067495298905698772066878697881232932749568996571921344557529584177744414872093535197752920966561858053279850174327526029182763303377075935770057275284948809409004966315199398171369681056536459108163061955060253858/2682904579150443119208971089619779984204736595964238561476859429785833398617117624342441558837890625*X^60 + 13982709186784811275176769223684843031290583191833100854301118827853033741435563183406392845831737833846766566880103348975432211385610136319327232597363362155902328694451543028387516439357401676404183449200373441439584118149456807119380368179497250905564211211350232800496554103111403175104143927314201620947595297672330943367390381547508460400181471060413731438047633125031697975470193383893188352392735340887501482528/79405406945092374882958111684392680560497260261435280069360394476172942014980316162109375*X^61 + 900381330402971579889609009365502266554438608248583901740683125701187551212763324624967913254057145465887733213529037835562153833799797457170230851984154908917735361689906274757745751685020019019133005398613673480596478457037797149900481243902960784552974894836171180519324801403969296835713517509655678610839346547229632029771210796936709472317348514118994637471237678009923043878896486771947510832256183750753257816042/562927617092887014795256613191140967544953791496246539063144225125726035356199741363525390625*X^62 + 238586861168636823843131240775465523775702086788329411332976033009050094118471941354338087339222249244476620277331651541787051058320677257379387004091112820806238434882695144173899510046109416459890807435526466627538151943294700393186631102266210222566477362555772302699950860812361946023143021036715980959008329449144264828402508419938856393565359953688788806421951549579918350777265135795866493043447653453812/28573374215578400461661789019212911320797862634557495526937889340112609577178955078125*X^63 + 706516384579245737217827062053537119672852427789453539489249860872612727107614544824452008569383707388727494552452443562272044173205182045064633523030918335580915343211943973937186084677822298826285904939935657785481351104406024154531568677316510295038308348612387089279416478952991996416892315385803158504486772771433762458785717618678802284248593429769430754204024699768854341050123086533390839105312203855510148/13895946215391165604517669544768719098087020545751174012138069033330264852621555328369140625*X^64 + 497572082857901840424184414820483652933623431221561826469480808266104245402551418648122871241857695825700753772329695140429509276303362519877328757652901966090134100797169596809610309806681735474147738069206182476203471235231264377000406426702141163100850602731859493808564033242412801208335638542444455538001345247575960817221294804486515514585887388233490099317912627263486492352345560170640281902246/2056378137141302660069218353307874150471238764631701729178689409148082733154296875*X^65 + 1106799162377663822561115731841788080372941301126111917363207307065612387324411875017053053646619427826641888048554822641781141041297656877594810085224892510114230402638496722261128050951823372087459457149153535988091699939657988207301218594328015854162767924604142236308510594798674541226193936867096785812008369266275708857415659342544520291483818377185894649815748988308955106863404717116043338731279667/1000068097545244016158162615672451896227925192209512343442826126903941335201263427734375*X^66 + 622525685427102229827788381882415168246888437373098737377815228445756420907391573009069656964086665629780182382885209141600627425600053112277915348291748340018825304981773623020467978602493218912978489427287574356181693792364832842727549822177328359115973676667652722063019383588334972558451991716267015976105897544909290407078605912479411535928107453801512164834557434617523779537624473903381/147994108466448554161152814199918974485155722535566875075832271259307861328125*X^67 + 1047868380293108690072335229253153935823903221464461447723466076282065852099288445279707066217207864090105043070728851611599417157989513865411197641767251544834703662250065078262044344614738417114818037955157923470123422682327905531277700599333060825778856121732253559941386392869455787793387226075158494101362233230705166823655697010982395447045896758653750193950953590554574602932838131585621084/71973234799945593102422642365775595266493356762109560521254129320182895660400390625*X^68 + 474009572983413342347566612099866226499907583693740219282835187368482633427903808211697775924074322212628946894663420155670685070561923616288415076926449214820581763030402355169752579992635241843990851099556129526728400910738403033311798230104217293067436775587482193652254875194029930794046828200672189280686350244367611091900850576227766483365413770515796148288123156528947309995303/10650889418240270180723484289306871139629774921595313067710131072998046875*X^69 + 571754018933023438912231677678936590926156944070733848922769583221273130915217077176480179442909111016057492451601372318369961041876369193837351662643827512479570585107896218246331913305838059503420960917870151421224869933327576169187731484412253825435528681735402254000292669103059478997217765255699422064436954423284750144718067728700189499143763803437710206672880974224628400010797134/5179793796325699395640348496997164106980450288744840627654129494075775146484375*X^70 + 3426888000918809662611373464489351642819741524069019795348200476571993144629087920813411445405304805659461699221228018201283730305668366460141404532430658372283368649949450317391491172764215367352031806310745447880808699302213166273750324165864653303622410737917993761204584547504431123971926060684590427966759992152520235197059300235319345020723066940324286122596862223937/15643403394614521712733965806679647119621321605327585268096923828125*X^71 + 119383999724651380543208080112953349478828582982864068471650795616547006889070444640001400729775317708648373814818927340357496745540588706701957809283957768137965077141581443479306670815613404143357407294136140161302985983061787772683538530132784476051834910572136448179262477821799229568532127419082408793338809576455222428234959750515689124026501738917779878215442730337423772/372781129638409456325321950125740489887042122255835957369854587554931640625*X^72 + 15749787133956248563241078607042501499339342963136676369431115767407110902998286740050021251216404210201717193040997867634778251252648832300746962796133593752767263167351676968656830742570547406871281696353818073244241262035569049506128344215556571437977645826624007822345506913114487839313508408418594249459955810141575746149885113408536555995748124357611983692396/55165654288313174805610962542447118305969396089316421600341796875*X^73 + 568359323385782011461153087448980507619272213317677454875939005522107534347608463584528603192986624570110836060987402002829769846195866174288400803532967417439178817127267701326340031688365016735887981924719211886222759529479217804119950231032374641593394274250387385217340614516799159507029784186703834647219371142709414821588847144948107732387874182453730570394619/3832633831680557819619821622636513544307223793305258390683746337890625*X^74 + -310639088875471463160400535695165293979338266146899060827296190513100963855926729155343328824948308563501581541649428199367997822901831852622757246466188945047155020192019451402931660185150589508291073144445674652135220808434517689502012116701386290586596049590816038469536448779735868022009372764390817319062562278441642588632842711508426982338678446859/3970180229457587247615038686034337409569585900634503173828125*X^75 + -14122795991728558105189240169504564242846966071926442610209701718500095708783287599127097987712751429419666450575656020735293284922760590575541031503658553365777367937141350170798440990080427841385170661452850383192888347434192694452920978556836231120940960796358458849585454979770537093833189528105660742361209437988949323481188582294255726490215176609602/275828271441565874028054812712235591529846980446582108001708984375*X^76 + -10510825184783428549626317286227238928334462244186233748092372273974308336797774087776018438602536234826716845256822999332055440438421715692897406197081290672941331833261871527180696233410065422781944940858799105252735947789698274436074626045012220708459460929250984940654348393932558710484365671117001587322804685159264210771836587589989712588/285727256528073929299391053331006650562762569315185546875*X^77 + 1467347928472073845976332923828856925770187906848216099913904607670578651566131663220186321633314369969500621451490144607931056423693011767237895913025074335274636027863769250721210638749904056362484561779300438368530564041358834048072603050621966969190307835636766739071222813143111868171099158073139968069460444607288644262641184300783090765259/19850901147287936238075193430171687047847929503172515869140625*X^78 + -29484727280795884140309520006919947253687796192630929751387507090031049107142514357097059154334131594821467265436394263296133684376147624121496750119566976646539111004083741911494343790149410180846722942902830655710412210581040319676673135898009031477519843098311858208702773184230335132837859331614355543599054394833173386869183959/4112662922318444466346038910845723649697913916015625*X^79 + -19823457383617663347547408170124511554880598822970565747680201929726305387863756705260967320395026453381264227868135462394177347912033244341119234940760385682250860065654968444053124869853574069548333106487111234941439843449384325128921875795952072778401050308397485488200706667305767971111351162271569511312378624688494442323174180862/2000090795696517505095737373317046553939337985206298828125*X^80 + 181533433014751429242292585831548780650683877123056328298777260288824639859852958299950649558287097111680617240708353971657133126472612651209524065633617296625433807597613374954911074177264006012105920198450307699446363687142367601087161866565706027443787358343772066477925515920986447757776208366523617312747824821985053/295981498547567072065206110892099578963505859375*X^81 + 36177042277326564216464630671745789650931763833391172407666725827152370752794828169734546356221943847084472983858039929120180254504808051356955429955053589522843934100818669069781141476478597832622285703838297299460236283061686027255837102932651977942959339598346273232005215396346450166910622790675568255231893933411496189/28788640456229111264422272375920065547885397412109375*X^82 + 6387476308121760987182769599018168862154704856188282006999852334851672453459827977713993878250651981643503145506597288830738857768696669983294942277456665784536418333980453951970039021456251427898755416046816637350178844132869373588336519935867527429865616436877888506331004119189277745765785834569188869711038/21301295325481617277092919099827245697265625*X^83 + 341910702073421603965210723314131493551989523153555284462595781501208727006585617476378584013515680402759250780544013366055437471107037552999930574267270602584050367044622992864889183066884652768131561236599759572910954611328911202876331273591279216621906587085872932781764489826860370927559854632062815887221654/10359352449164847522282213881223485263722705078125*X^84 + 2908533917283605181859508386822309985148253274146687593942933574752244657033803588912973682314345201991777046686252588021559981569644492478991612373089107401318968973799221861735902232411706896604186980638198172622278641019815374993704384460407740509413067069314258914234181252462030707006546838666/1533018735191192319330184893834274609375*X^85 + 11358202201307509963809797539803517906405041903849780481041442111837896101955964382088916429296678178533911573246999413023372662538425086612613223170006010523293255744331303838001829913618387445820426425901718142704080208774633478449816536168534460904447918663793441785558395502016775353980419918549/149109067278371320939650433698790719880859375*X^86 + 282355097733153606605501143705245191180913221672219961879665546970225770458216768792139149749509122622807445947377380974095600739388829131886657980879097548440296057311593238702344876048139441130997669382496090555013211781817020282285578587804667487289143558762355102032593339206005843/110328804259891494734090312618515625*X^87 + 3029507149095235925542316113445084977086150570796590127680987351683213877437175408343707419535730409297949847728430719436331469511166282707929703289229478314222476383664997766501624225548544411597950501233868249161045864388205637422817663067826116967248349896642408492261524912246782963/53655655731691731176556471284199611328125*X^88 + 4803568538447837173832764224860128157701525759652771866157174185188801147493712014840116275158802425790422733291797797894296102373336034371354154745262693436655527958972709245961600094948718117919192754593668721290890987505998607205083672238246203081077494241977404704938/7940180227412126285288975359375*X^89 + 67027655691311665239437871993646185364121388280285432071306956664245053087144543129580183673681765794823096627985090253435601118566534725502378748455912300972521338781248186508102446990515750067121813283954342708020088247767837710384309291530464242969199054306666016689356/19307540745481011578465804708240234375*X^90 + 6071738987219881832029811343478996448510191202026562326453056183455994982875974945458981157807784077645064242315015814859120684136848422869488849404559959608662893212804117377360456893122809063703112124187518197072260203881755168567361177242552531847100443/571441542095151226001365625*X^91 + 20941214654192129633429850384212358090843833242608484134133240045932861238181433836881056622026880309188783152397653299163946813387623081967652240746127307221407348512334655002198351986247855659267635741309104401534132681962779763085228768331353556781335652/1389531539797122099925570687890625*X^92 + 120199384257880565552084417032930996449299989237446180915138226339040460335585018929255343024530753945517274091970734150632452175733629458778816852127920773178099091310061541002048777047132241373205320579737461900597965729759355588789280632/29375496946237147278125*X^93 + 14036970274353226735901957448923490799314092830441982719560805153431184564943741892059638105633191951786082084446236095590153957048191293901937716668383224629383571533570545796619818117135146330821462651599147346684744967738876549829308243/14286038552378780650034140625*X^94 + 2518303115361998891345030284829023558805491633957158888229462922461777303541343051672913323708169509066421434984353777126430768624388032384634949477280030264902004397444607650756699518735065899263339539537441393674192119157/14798739015736598125*X^95 + 173216398766889854031681077365583235587462401015367706674607300235428542762359076133742128078807987165356599027458941235339054933244540100695268847124194644059326703928793931553891489016413795756608658490766069655505657739/7196996751828101083140625*X^96 + -125927921087272375981606741737769649069421827676851352325655470969487341485400747693930508609638863218072295634624533964473828196094446251049674966515741457285886521475049300111102596934029226457307837243/1065040591272875*X^97 + 112393038123552230897914038181871229321135519169939249188598578223467462649387968283316526788905114419319412776899497909776615835817886788842572522790171377358392394148637041538586283530823886137365223/517955865550780934375*X^98 + -13654335449805040881405524512158657959303942878634318317347366550823106509807624791789701297221164941445474266011535682008514615590132120955745348364938949254953794370850987238666504/76649196925*X^99 + 2062335491741778417003406111517999354232520046087729760360724204295228600634770580197206826924171035633383074066797236355687710344549592051396798837836493261820531740506916240183/37276420694550625*X^100 + 30594058516863889425999815723889211886815907464981096723535398248262447848978455808574897748311354227884794386855113743942888266074352303250845070108026601/5516315*X^101 + 745675539198466438685452416331629783809780458010073235922811908612264639266464875608353930443477243527480723652789694436879546520386262636323571049/2682721892375*X^102 + 3686885916584588072310672004578152601832396807586900617609419502778574642613308789114056653405381844464170456594063653206477/397*X^103 + 29953753258200044143695566531746472044559906598959754728306347500974716745210795747361142769908479553180535481881951/193071025*X^104 + -856330144591158974329193735547953881217924710285166207483030644998926443664929480*X^105 + 27365011080851941710758960047661735155013431441398154326262/13895*X^106 + -2174073184903720748440793700*X^107 + 1*X^108 +