D=-14687 h=110 -444932394795028842682605673295726006850964369085841047169663009144470153942849071996543082514925598239710807888946836757390195541835377132239527291544622944844695239035896943741969482509107094323228810815574080295297229353100054079740984522422759141068815813434977655233755946110542244470893008141410030381803976001639917273441780331076834421320714209191085530771540640821890671069289649393970960677662838875354357890510816779864293412385246909554935582951933193316784404267995058222750907980000002651381104931797656280416833314249973546045559131784448151854727191548836730376047265625/130325862395397602378006457691686440154966395129766600805827006388171020321610474071061685978081968232272054985555321686305803642527124377308016272498711206054050562111833506922745001876490524845014370308085647848797*X^0 + 10349778091594904098211508287622354436324237607896307330006011747244796875531718264395437889064609731081428400214828369959526497979166583179717969891440065778710703416800688818528193500230462344205551023441858662756866880072222250150279799374145690123282314354026000726285660459569381703576091426772272967550810953465525315944997303461237168075661789484069945499527163356538798701460358490604589383697633724780193342095337320250658129127821735693447976020002655892475184877897644616231725668255013624573858598386014397449583411195766899870012184669566265633764549929999074041625000/4144052230958755884956416669554184588437316862387541718160479443466759581728416541038463461327496065317614784764507014788922829198273829669944570351356190101278700582105364980665633024762513571818728523391546367*X^1 + -105117561870440282185340309184026501572542349729186613559958968538272817517995939730175854705086014940762465937717202686587776535038113097856709899007244685234388932081253971934189231896183737432363186428723109795428140338111404448394325467628758907561889361733725316867602386956538125018375878913640040818738989226606824373037434496253262052034626098606310884963441364625376760564656793509777916427018933415311811788510758765649691696336337382110621635792008337743480106061323687294606569441346526630953369838410128767368825379705093835928355742254666123800477053304699846017917318125/60863695116091247682354891625742309050378872757885825214622961586196297976845253738231912856516934711319808343836314526204909592435047736362475904750368364017480275449381495471036152234687036829301665823051641492129*X^2 + 866665093083290775643894408493842067561263894236837626600725274398709471834987912795994063236852038646015679031730872392440290245571533263318513430820988982626934616047170073229627011985846246078266698487747466945176535471052501731809016162192332780118828450450137937380784093585487355993110691914514683806502025098958297139298896342895327817719717148023135886991096035140081609520828764287778520388103902256309515537782196322392923209510686218419191089397931286538789760556141104270262667961749240019398532837519101069712616339268377789140686639021247421491665329528955522165125/101858981097304478414193941425005830763659793512759757626195484380166147545717870995770770718269631618414852406889564399727728013929110949196567705919492382825737789210869255669659802678509389216760468233427401*X^3 + 2713327501498310479148731970261719087463044937374298348961833938793766025885694655791472494134287494224687015370172738968706516860912254042402209480387892944388411956538121685400517625967806353359021090832609721499355097673037206377125267068879100080124248562826282227290183201151610680219424284481721465836843449971132684785284100449924010924687175371524460590109266484874226614187089728242601396253408064047619991364161663886366905471876455268173601393883041333204494635980632661248440748790695702088153953298887195210610169087756484925466891132812323919810855723501916600613929550/1496002855376110874469266417709060636425871387321902560255933079091500209003958371314885309539226079579658937299987032338801141340576852510849989896839584626561610910140036758020293521939267399426560996944348238487*X^4 + 30584007756505303605346727056764445119923266248846440441683651471364960698846252793638443125904397567853072943983362499484891257636233146289561557893233352743972184399350753931001707053141590435112224816677429958945173934089009732506154424761278212134844177862015477535231902484299122299098387233880862256241172030611479826982266077681067256849485031056407564230278489830102673690893337552042586329694249886344369641277574733035976322142277841781473410327694755318699308747185247393838346794942853447021032767600020263920322319424258435663847525410983428174082653077483612105980/2503648953232580970077212014327439565989050552060071662222139978296451233335885574281558400578425615459097277789006110730694478996963917250627149304618829590800799476075699686576372898954305815159701030317103*X^5 + 94457748670727443041128743487535780723303968490628954063124767087405949094569904266098355785983479965517709944366672850015767716037754691738439643897708341856805421240368067394312045345899286575071114840046272250123285026227135478096336923186644879933774525434351506508851445794404636756012056818889698267135148604036940942617339136917186686793839617466345624982962949218159222730656947384098910557137846309152127239738331467485750743001612837863239829552169884014054274764056110357730515817164923274882726032375071865312619017506639332504059807352553118095105041154224886192632926/36771092176126916707524012854427104905681185458106272503056569861239979264004151429473248229295337014247761718887132748301709813028409052659960941836936750200091341905123801296747188766941889507250529032267291761*X^6 + 494822889084946059338355627381668902184018377849412007927802781432477942278011189819363198040951922355425237643811698994082337547235412524654296473486249516298646878381972798040519249885526147154837753561367032046501332668907106645586410230277732634675415252041628645724357352302441921576819096356977022965244262876537754362342474724209995086968076201510622936127363512266547813241302152661763258494541298900011439482019746688379302986697315507557608841970155761316671719443118232839209093952959609697233950713923507426950705473903852245872696290812256421835447552922579411322/61538590053582197194653335410376910418877051085564503987348848108192203665435738565782159910724562346342623904257588750172309315578673257130550888470579252555258978066543718040040213557738435301467425066009*X^7 + 119230493921674073885368909220659313181307469277428808478381771679276634318733561191082425142258341712996922914731290606403352879468551002374142990315220722417551940239228659887199980712460231478022600109998125265005934193402503540912620186892936149428115107984930685079252658092517998280871696254615686839780071513066843290832341664229094127653334591542975157339480644581045771700491965475317285524333309130685908876952713129065244771927217072308385986668248391677184020146502147011666664378383685903281228663583839298354137784550161235916019716385408812057972162649876278761823/903817272116961730197873537172205683322047249293685870062192532165018895234254692315642582608811647180734117281831205973780706917903974127476400898967397482279088610863327586854070616522504399272652071944474183*X^8 + 5619671757736044299537684587115651792392559903664098822675680994285117824848327908824668237462021899237076138863993132598940431746873418379754269651519306226632571057528197056051699032392087225425338563470900497524586425069701385920075172803665212140144457881716061878108822867714289825646460784383466599879606755180337638660005150479405827052444130883994688752496050937122466320046633512326778772596345328202733822078562395302240866040375164996763920280809194429312866799934664896407149779637942916948858801761598514356459658752117780094831143197822724362003837992452342912/1512591476090636153555515359375370372520910699386449645225909591275099443264267830206806000392971131410750134774766088296602686928841904120932039949470900127490194803705473017801764628197969302364658572127*X^9 + -8507468170487178798675782788048439777676560513026957798979814257170087175400647305308621053561257980081790462335071602000925068560784161494392840036054016824248559721745880848925768633295729030162823374314711625751333457749630428787505078580286725000954015878771157541978068747325730950108860850536263737008594144063591085375446452315586402504272650415382700569048776751122072729069959516686917318370230107990225003267293976253845496251704127231706266147303842254909606748757147719009516811831705070609320803609275417014599658208785118394354407744681180950155016916241673868653/22215431009343173187269854083146064661214615441888785939432934167057385523222301622247359727771567007029687229436989538812203662923901045824128870737879110172448491082022282212454517094343575143829740448829249*X^10 + 156757480832634888791175359669741510468061195055438841792007149729545985952484892325720291355656710947939215090407394543487185831356102256738817366535783156274524684514158238814692901820890235465383046955823636804320660727632149264354781904125750013860551715414000915669575571151663548856170083162757380934458336623528173521474895945710250696513677949532982436959412882482399435571743199501811770826637183438678365110209196971654490990587042709684001139682655379335456217708281392756561827526126036603561198363868312441363025389077297919680676228867988022979074542665827/102988457553662160656057422167588368796957220629566939826098562761292261405615022142493770027437266385970595409189493313583624084485729156460273708005099756757009246524509635582608063470958623433285121*X^11 + 50001726872543374786189348418602623779146416562189568394636384657073162708747574601991833870154955571760421790096986481009168200187619907954482269043113663678153865995651768618742713533576759765867247791054930804995038488295050493766306247701756667749709628533774209705688092083265366284031364443322247195274029477805601434146995315522848981180494356730790271556821620480987623105131973822586425445104131932926013037609149163432985298708223908546020478506596520833206658981122709462116545493391869186228393219040854310472816147585677108678388742958837267909145901226851160/1512591476090636153555515359375370372520910699386449645225909591275099443264267830206806000392971131410750134774766088296602686928841904120932039949470900127490194803705473017801764628197969302364658572127*X^12 + 4513775259474307026400047583884438702212153526850442261554210410456168726025284730361574370797986300401672630380723944788276436465370408647719539260444202191644624904570777353300846033098972983405992633543502111153212232688677609385860282218195712927009997803486575323918049233547042340081783185494436089453847741544816322235498117790472088988860018254766858690171030791562684115994786941681568215409332721009443982894027280214350342210113053582415627329543631319679478543888888062903430970427570007652081750280904543669473587861226929242470117121324479332226269938/7012218802591554480564950103328683107302867885175116758092092514556564404276913062061263023588021133381262028269183176522341123747921914377359141281752553738476833017260818110070679067948432180383*X^13 + -656257208756191133509413242150458913916251634592186875533207640371044059383625362341349256224636124236577032518975636652125211249029773158794330029185357953782175851449751457591772767019783094071511207484657028430471734586788695513080250348185447076983474676999005426662644501789147179080395502794733518888608524532853271949902430287696671203619087096730864684966866623506073463627311696475457364704187695569505429136846147664524460208877539194748007964244599340577657477628978821521433187622280337187536796336906647896926756273871021067379946655490076543727986065391/102988457553662160656057422167588368796957220629566939826098562761292261405615022142493770027437266385970595409189493313583624084485729156460273708005099756757009246524509635582608063470958623433285121*X^14 + 25417338418631930735957254115643087039993086591220351850152042284769613160805341768462937134281545061920150130415517112783464824439484576563687311880496184468012618614822344484536635689139957901867717317590362332578193426732007568150350021927821026671848695325584768615569430386658203168359150170125860263322072364187527268298197224673244657789633665989616217888825042433028757363447855884537153471859039110376369491207905710535242628457073524334797218331659825213856321657411379002010486893715185579210214189574400792430380308796519088387332117976247883062668/477443916565095287026959222668256492633135962768102182752917036464667011934153541367281475017908431495966639086892025364086683716750998459682654135068601738849106898431321448224326211476028609*X^15 + -351906387428964929763442896732646640256988510400259969276458007469594672212171390660649735073353791713264739526595205422939588471499801656665727401493113485603305424320874888993418156320446864429104003724871137905916107456562262377112471254019924651302025923547952120286072515042758506366823819407597199287748986295331682004707105403705848522608983575530240112893197335747959823909591178353179896360014144250797073667048384608153644181233243683095900919214120782596237288611810170260693896098331235337239224082903990619548658963385817540427258923892949292991751716/7012218802591554480564950103328683107302867885175116758092092514556564404276913062061263023588021133381262028269183176522341123747921914377359141281752553738476833017260818110070679067948432180383*X^16 + 356312797857721667891977887146385083237467696284185995899362214176579261477916568074066651064247297408931167086098674216691827445621818992102651496843108632536599919996960067923255738343754929331378353919343426140521878109842730611847547423072065762152897898516535599714653192351388215704403004382378907711251012998016314900213831732306521594221705911321621724603695704110246787501195281242186330548141014382407191225275973867245940700978526698529877659662556974057128889321276045275115962670712752529383448207251784517658620925535929046166319172124966013/32507926504057689591268415787312350557168650014850015847546608324686253961609146957668787023756276400624132844480971291896689842496833829896006954113746969350385163643448045770022891773407*X^17 + 761746784459467012130325736389654654870971908752035544996458640745256551954681288312738776588402227764670750403467267415479712208797063747877719049585429920699462249521059513347843342167918366488156006658203353044569387050797949524201182334561023128964522849164105443703671985250674568053777263804485607498868143310686558052719043879844756344126129812339064334997977243265930148396796342863671751113467726605452580920504681331319067678867930076228839228389266419920191742758669107855779515663111445620224895977845089024618402768547543612308546507074678655226/477443916565095287026959222668256492633135962768102182752917036464667011934153541367281475017908431495966639086892025364086683716750998459682654135068601738849106898431321448224326211476028609*X^18 + 7842570203770670583724620694899414031035991093709511464007307386385558593923559329181108206603105181929400266518405561259985508436167142332817701665424036066284104466975902661446195267172994192513978878896757949950774820481127782360350114549069962871763469545557856700876232805140294318745838378694471739291690615638237830732817575777274812931411150311399846374357173761652154542115565173228193099676279679497712898496503944335295303722649677175058107176651169593406273341880826559871279968094112473197321272009663534324656539097810562464031039731955/2213380983458683842259713745987087257926646014492409331214448718232876282536198471959473481565757227522580026178319009457117848607396597664329471921682233904159131452539527866141682561*X^19 + -7937243816508756526433912520699257428947838492292576580544241364951335940697414247722098151565311359353738055921747665819589655798686834500055355034682167733927456781874987465004396677461134905842011643126149089456094158286312261209344007857217370413528026328460022002256526524601433499615648481133172664446809028401245592447758243627948281624688133110074331022332996880128849934699375781677564817900219435060133820313689660015154236769699751540309099140838714570585941495070761075362547760955863705101536258599794868765803331642841191022505403793736332/32507926504057689591268415787312350557168650014850015847546608324686253961609146957668787023756276400624132844480971291896689842496833829896006954113746969350385163643448045770022891773407*X^20 + 6558534672565191860202864349597965212694864841600384249942994407882356724206862815976905273743390804695001522213860674099194677132175024724752129280184878916011124685917984611338841823234823289353289047816262380523639545919536207444937301147463429896699931282158994440838116183558908495009278810289660522282782137773784988201679731694880734975563458905742434664511131388624344758408824509432455443563263055051635571857514957685641828468616095785240230494929800311145728313984697045743081254406606949838663754818343238203923858223916352010647891/150703410053699451369218611424190594262044393987363609397048322886421752742983486890411485093331328897840268685117383363322519820752815255963060660562554225107859430281168915785503*X^21 + -15301393999786705785722329776006849322253818283084058030417815643421400574199943663039203983959937079605255424048125942349960510772930129521388168195738634086571517017984948985341317771458575072694061739138151943888759210183088682625939195808059862768244223085573319531115618300044204242358006150496080275454110685533512379393239611050950414905338282232976950437546727216782566817222348380854673113815226717626789397130793040070736254957962146641256831410426622332235401087120371603033967176564857271838179147566804893912495090932240218223837322881/2213380983458683842259713745987087257926646014492409331214448718232876282536198471959473481565757227522580026178319009457117848607396597664329471921682233904159131452539527866141682561*X^22 + 186685498428020581982625046970956197807761427099316357320549626519453362520694247932474815662411059257425843239226159057243692214818760723346891231760159408019756815479031766666541427140366721257646844927168091210030675771094115912338220546947180420037381716421911946474520860990965686467311767336461971074139488737088523221073893381687797811471217909254676190565984078848494148667478364500730169972099287223071110309816733595872548081180371505788954941085625587070103823334575765090991957578246680639926851338796894595134787058299818245825/10261007016660955359788834440266262290600149382948431224691790214912626999590351119385271675177458221409427976109306418146831879945040869882417148536975163417162077366458018369*X^23 + 980500832792057034795594031110454798566092049403599110377607397676890840155408809614261747055070122779478958377967386949874519505772487324834919286305998778557269015594677873620506149514443064092619840293876100364101117468175307123343489001703355076777396201910128230361294944291486247019557298274222189489564482473231155081445395259097486165156107290937500795147993408276170102352759273181297640546931560253708792798442556155536381738848348576733132366001844431472090363963948334538966462175917696664161705452325853191164114046866273594221488/150703410053699451369218611424190594262044393987363609397048322886421752742983486890411485093331328897840268685117383363322519820752815255963060660562554225107859430281168915785503*X^24 + 1041705520669461696221820205125240586679432365738458687611857091567455459516954119653743543908786354319022791806998944280044658966397771849287066088167036109305220690358414209516870591878983409060532358916371300385980958617324984408835662915962157869267689837710716910363170806893821875738236742358746903830112938681523790658245214399116224443836531331958745418344434552974479838501439390271362755654859628053067617244513717627822841996927870604716433587913900160169732391095239744105027640439685400494980519059210353897367171809196210/698645538003741768896904367145520684319476365694044476386722286029320283215792954271483058158742985048643560707381113784083330833052418457303543850818762403292849279393887*X^25 + 3209721606747005597384254654741556620142094161162406042865035946811570277455726538977953760464219309021711001959959317068304006803564943904827468415540647518382512568441837921937322523866927831254060813069953904556479937842568193920274429635904529693773156613557029174977051745333717533556188878767341182738182094402667760966355717048996139128500265875373831127946841041532249920318383932015622142199735757745032390143021480739530374759316741246002399721385008330852159492072650181692172701736206540326489497675876226604158431606158412281/10261007016660955359788834440266262290600149382948431224691790214912626999590351119385271675177458221409427976109306418146831879945040869882417148536975163417162077366458018369*X^26 + 2715847749540235042594751748452819597050925388508317844010161717000181215086019758106780400075614611435124548613180808213684496569703644436191531517628294396730669420390653449279734693357645968917576115321659771131481514831066344523051245094971518204605334467838129569932234892738288229543478995852582372986725977710114544471653679371775741078926541773577765189921379789494751842897913920278039496684628045050511331557230560058079551168292612431826424297315541825906588108876296875377940989867859505989289341381776863471814588858/47568975148344915156049864992545835386360479723159561270969039696964681910246677624530745431929119973353548083841568311029027768302064305665114989502196663940413241601*X^27 + 8412334324023205014749873551666168972616002220773248804127035168541927906525245118876436294805878366239017652108402346162402258933490318518719321378157152753015596432618025520932131523561623577590099670122552106791774919931980864162191143527979096240557776086246072215724624548059640249507212741437090022762221154046573637782654021988958354467789366154809628379578633602549605186593881118285108220716961096186136235300336317663858732886171238481343011049890093068137101560589769376551143942996856114186453434726962831513542523610725/698645538003741768896904367145520684319476365694044476386722286029320283215792954271483058158742985048643560707381113784083330833052418457303543850818762403292849279393887*X^28 + 5325268786899189552283533595620963078058887948319004401894561785564033627528461913551188460747356651897970598116192104148389499782439619650323334422326397812870233614382617330031676246890349559585354020437181137668759460839910373259276425739640503789751242319315676370624653365791189852527077406684045691715355077576771437777045756103083327807967520519966496872798151528838591932164628660021191981313344753619711806872486806946670220039607816239599648732976906919859126250257377278526812601878953176960898157322215903096535/3238848992193430595496007693371405691179987725414282104648263069174418323023536299076104407430320689953942131397941602167156517212641404348411179240293910529067423*X^29 + 288633709321054915214421748331903065269387801285282292422623017802337949672758703974471112716807100426727138418448600545296722431976700038135308004248956423594257551328164845854269356395818812130510024161464114006930348975119986646602896713979662748303535502199896205778846924773608186459285317002951688854035032068293616698821996847105217927623631874732278916263216379701172053852033739323050784773218335962166884810355258717100244721287838357555122706319869799268140327080677954390605156908809133308813380281982581664402589/2503630270965521850318413946976096599282130511745240066893107352471825363697193559185828706943637893334397267570608858475211987805371805561321841552747192838969117979*X^30 + -7774249329138754941371109610951223630030584152553060941038365956015451234021401201989405584392118712190984085839855743028583462959544951260431668632288371949624179832643341702930326927837149336142909279229369198704414278664298790624330503703385318057587249133934784080100943786356513739059857216760194076680554680755039638692808303190574199714579421099093164646809139123764936835138904371942374313087150715283566229731129491314437450014586590530872404434475793924240615743756350695804376327801546798623556208025527266/220524885422035173656703730739525137276502194145453945982723705942290346770854245187996487194819955740038274078977435975158747001609682327800856488070668654529*X^31 + -22654171366912183587524533877005151285387012015353260512735455736882462715251584408373041111990738402277539982802083634801172678924022568457917192774115079131450547687818733663399544324526428216308762293986205404418361364666820999767354029784416187468678035616052507521494960653003918598029399203438229136461044760109280320863873926401591513065729239111823656301482128828932608004549671593543298967659497920438742160211932076357801287370807055921276491439852693117622312424370271616049020996224701992337267999577121656629/3238848992193430595496007693371405691179987725414282104648263069174418323023536299076104407430320689953942131397941602167156517212641404348411179240293910529067423*X^32 + 12456211396172969579349229104758114428310769179758974490691158656957533065483264157071103503837368146405749146140139885673441884187290508249991074940623487452760443642391015179750642021291731883173014869682904132542005455282529551970618385206614286127466659885613949794754128020528107863853592792152660839989168219176882011934967988471565697321351979612878585110983807769511858461674694806549808956476666285756171316030061770201026244855293764163352338202859779237085725803914271790513153011580003649834653664057/15014971432017101767325099117554649504766269091404231359891312449260594183349509442908455586220464066183582357117003879291805474338509043902829474233721567*X^33 + 33104929895689020957595827420340657120001808516641109431604226006623010073347932482800909075645288755531249358726528256084547309540363919451949433777287143788020057989479613623029367973382854453411575996150200943358959566034852180548098243468868173856631296537686987263009051116136595518620841209708561684256385407923463016191854816740026512177973362840692482887682696144721789606213933189062372253163125985154538030552655295867290677835703358271902374735381651009319433409602526197047067231747096129695489775426275/220524885422035173656703730739525137276502194145453945982723705942290346770854245187996487194819955740038274078977435975158747001609682327800856488070668654529*X^34 + -10646766019342761134053369107951140260719275900202633609233425614771656544631771212723774079206999864544169582280160086495936661744604471810314868120781395569786205325267279640340771978799374888369819428220993487527992211448853888421467872495990790104248354963629425553158676674063607463073516854104584000619282023845857267231525372648976406385848946195088441721844432595984682379901706943577411350408954222291090408872721671769040305694572309794219009727592630305407974528888314455533935863089068714050992/1022330730034527253171178533230383979353596315885084180560448862889670741700109582822118580119865463755946235250017285987050144640737321706463503386241*X^35 + -21605443879566123108622578287648557065982828814938222010233540012973491338707801200785807200159924346645607346154858484119438717151163929908448745633235964378437339292850054684005959891162213673747583245098341217788768406943078736955625051758960938365778359389619806994163388061993506841604150806523920213583709593132009449799759519796807732262403103637574528361079162854869537173427688887913179039270591051000874046287106030764740197335723332904259821201741196947958034783725386443951548736517194715206648633/15014971432017101767325099117554649504766269091404231359891312449260594183349509442908455586220464066183582357117003879291805474338509043902829474233721567*X^36 + 6662867240787315886043386949020253078407464505673267610623826606464614574015771431262056385438141166691680208456985042184509835054230190712321910196230727976592730126912960869494304528698197121503696842639412874919936899820612403505528342200122297030400782815463720966040690867000561158842820698855746593071045889491928191228961760836244976129882653945581457987378320726773114518370134710313668258926415850695656127041038622483364259698019632813774625064803779587733762944667428771610648683808969413/69607866142474790847087800996145160982746395852460283281844410900093330271676283980535070478645432270439588428543425205082736068682325982601178143*X^37 + 9604134226286622048446629255954777405373107970939243430467887975621287577492665945132806386115784097577288230112010131956494212164568594291863978638998133690747404207169355586433308184959357223650047562327197614244252774696636462403717043681290548503809779578483504235372129965406935928568722741976982129764707247241171082408114658533178679548744714438284023563907577185445560018254039125404450531992978427254121188662476618012523024236394267925910452820709190426022756374331208417108078215209807074143/1022330730034527253171178533230383979353596315885084180560448862889670741700109582822118580119865463755946235250017285987050144640737321706463503386241*X^38 + -2739952984371013640283448216445231768426297969235798453996618182545166976267398031727927254684219814522285453581202442721513956370405286000832353350886292839450106270505080740619237759897175558181282911665090647689031112271394440089193250195108329780529185692051188774819441199396392401130803074018114204757444995735319738033726388606830825423971105592883151050234187026164047641475403617556233684390906199817442312909779660981223130993507829194118739099150796695258550701662230261973755783293/4739420313370653696948852794726299515404534340059936221273535160352238733007168515049708618413932884213221789919209178530859676495017769633089*X^39 + -144654447809478629376002504034921263670479075080315590842485004499790804388682538087430029077397119815347100718781879289294436480278824662465403554365590867153362189864135420574898830440887215578882965558454046786104262005105357993538431400894643455977818910904919354317479048975669630018731826463269513183853764369341615428206871338316517531071454949893684587520163058092402300538470434742135463980933369604260552186804750186142152885999182887235577898054440109260105136463216545262010924715921/3663571902235515307741463210323429525407705044866330699044442678952280540614541262133424762033970119496820443607548695004354529930648735926377797*X^40 + 709717666262587392072422848832547878979906622466592836909172541247976909316843960251339943313162123176519299317635172265153527946204958026856268090407477035356037934094644096649774749072860688138653636347217535325218013660342220833214337767265358440874292231253711078203001097093821048900258763195913790983538641244966800303692357280708699043091760612090496110741319863669055298300159176749879374654297061756510332813877059856092983256063067955929486230063261254219210052862260100538239/322694921588524116357925566468734221788284492412333098745389470984696584258675598491843713380127519862001892144019144721921405085791364447*X^41 + 414467245375666718486012138656463973164432633841911571515766444339448526049339318858138147780707638770744181855849225304595874745099779150318841486800047951321627267405382164716129888553507631116736238895711468921404971531722134379433223693512184182849645171819328337473222115819057155083451414494754738891292219435597964664208539581121619503085543136812972571774206263739963811470427149583156977544929900562949341515432654059977993339992147337007457023548389727963810157530765487401364856/4739420313370653696948852794726299515404534340059936221273535160352238733007168515049708618413932884213221789919209178530859676495017769633089*X^42 + -104915742267384191387273057976370551008249804618065479757457636202274829899976604630486651675219350660451813006264022411028553689883177428981349792167496520997668477147491161774275440022449177862409608037099089647180406942985714847170876763232541511624265334028054086285100433419110097699988434845512881819092252643463608181511863922375214993758904102642882597241147606073651140214440347374745100600843817305388346983788876404297439112395262317291644419554521384913596257866006511/21971466030402676949542150641297352882704738368103295345910633280091004579469980151960489778724553677538087570233481631505508618900481*X^43 + -2759704604299226789382777407705419472424555444603347488325571478787780839887300031462314135758162221264257852534955298941320995659393651060436098242480629743494329316510048735059848854552641132456031831362497924657371370483016532100000695878727746637952812130468988476548426058324153444476482907511022903280993799351675240468659443705758679913027120171447924129496819903624974425625843860156001097705407276611321469902265221407263242794104694666896499188489698530778108745517373517/322694921588524116357925566468734221788284492412333098745389470984696584258675598491843713380127519862001892144019144721921405085791364447*X^44 + 7129356018272157595549207551188991962873671003296719401970970220796392531056107254991811073829483969946457117274482808765172107308955878182310458007372414050514050599211692778192642641942246020337473933234425566848035820019781079888462009520432262070900409344795631222028748523098905580171458458037755660404865263748417740716370579519872769823645727551199765558474440655745589877471382597465312986259271187972824687428265435739532112434586880296576866850531412836587076179/1495980529066703680094107077095210245979760221154987086941556020977122937255394576970142968524855564617558900403995481140158549663*X^45 + -9053022119725283700891735414831263464482026055141079939242923995804605079386255724280973047842267860670807387398396331788284630319603900742313752052729835417239055594440052983031379684753236255430578654985902333884094137625235921590181024815746813436073664313748961431134414947561623431026640209279088090747947716240974788458035797420002400448664431898787309110207738318859980717765532146700141308360943814592889276012767839170225364746716027848588101820258109316003177690101/21971466030402676949542150641297352882704738368103295345910633280091004579469980151960489778724553677538087570233481631505508618900481*X^46 + 855976011110354553089737563734922629514950400098669835189294479014823777674677103923134706971556051278286523305286453577739290634255624328851122880652458512566470149638023775688325728182757088698957622064225375629156609206901302187696316417583261166146094784014918080434452414566745837356438132113799267714843730801974090458004390804118348722510718272756235533608974455620248450866324833457840779775556019726385896085636783226192712210775703375081540129489200035491/101857460956403872819099004364077772586624921437665083879727379381570295993422385577050654900582526357837468537073294828090049*X^47 + 1048277556189745478321256523524075602971102109331091200022023162474156323076478671249559728094009275658947736681138241201019638940016004673846749530507940912510041475257637641535504712062134365181097189545266290831595061899769669829515693468032187140444148879595370758633009034659458400605644838389779425085332791840392848580349030288077026251264966901015027754297054735213991228514576839349976571389193648316141594713844639783717452604721937436692544171025228227277599/1495980529066703680094107077095210245979760221154987086941556020977122937255394576970142968524855564617558900403995481140158549663*X^48 + -321172041393745506338613310700773329265077599112750034992945284324053509011129637468966351057543930739642224648603663996236829588156553791458927933673089118505223690737542119474732346266605899041193542554317902625875250290728922519104288360644888974249638144285268228405892629315869298278721669231484010007424711550293051588697132446572402646778649497904498682831588142849356629536941750005314350267642741170653113627726969944000140303122240374539812218854507/6935212157445623532314223760065212268443175695354060317268834982063749982530291113028573221255704116418429123515578050527*X^49 + 61508318263096281111853665412471448103893070100837095248087646887633423942379190153666908379401114624636054046151438401985190263571881265739815408616542188041776942732173372126105444727666370647418015337871197048177890651768913939303401746050594141062744487652910374796159130326741628874398941613927452133037421830119529639438703706136217625264193924946215613382083764204005571003806104505057453966172412513384503313015315976487240742519709181307313977485324531/101857460956403872819099004364077772586624921437665083879727379381570295993422385577050654900582526357837468537073294828090049*X^50 + 29472675889611306540598796954884354099844800224533930957143026516057836910559531608420022234970549324278597265854505631552843222781492828864420601491377267725988255603856675085014118816855460695486096863796602738566081462551153089301851991070790558793706528889793947053822630073608097746601204427471185063588302701623542040017964575176379321168950624120918675661854224245035511535980351794153803103997111780333111235213590299414548396606232117936547070/472200732446764045231444390281555952096628017658749936492737453670848368116721666305479214356621782284907000988328321*X^51 + -18603784680621595030524418389832088168391434924108814908474466727879830172991452973537180735585804642103479939748696019440175453711733788893590238758177183588479246871962612852986974042917118153213822604247148949743151841989557665531239334241524506281866092390854956997379274321434332112450630655111429384667383398153558853416440418255473208048093201560539263446484924828902509545464872461750301321771624435026050988964485987381385683021794118317921789358/6935212157445623532314223760065212268443175695354060317268834982063749982530291113028573221255704116418429123515578050527*X^52 + -147799723694524839833654191302713674081353518320737221360283128170866683246004921230615522215376868988171979553785280271241516741371523186598644651888676549264377752409752591846836150025687282657819373687240038771704080379649419655040836262313802864332498886856526150816096662008871834771902681742640270692971648765776573846561246379128273198986662993564476794352400171234501890712279575990809995103358959334033694677922520635193830815160231753/32150931602557639084322488614526857227250494836164631067797198452430609935093733662795616147383521637155784093983*X^53 + 1337683055247056822002550741545181496036054764332111140168884989518459576781750892755003758286809404231743864276994564122577323542545754315748600308841052403828765577600123779634132557952193796129607458727505662060571362674944002752608275334442097274450691792479750707451406263619818131167966753688616237215038182512659070363548934149181925058108662966987771310470154133553415494237239647659028012614654904251340898507259816377253515193962292655392/472200732446764045231444390281555952096628017658749936492737453670848368116721666305479214356621782284907000988328321*X^54 + -191518440692321706863230658410224867673988770868019606800008956112280569927002969331902533188891447912361709783465288368126675110069413143006246744550701753280718504050281957478606062677615763086729703600407560362468848584612316955419910572435389943644839648049737302956886322667633653664353726927737587997645515033561282939304020758758185460858988294160928861242070073284038425908976422141861868774127056328209301039866780520857506395898/2189074120144184590748450235890709963045584178944960241560373013714891396139016386109866967207974510598201409*X^55 + 18067622653226465813488906893285567371045889244416129611195625185442289324227708620360315671706924037703722618855894417712315773530764847875255038110338879235053049740011973910859945470467872687301301334708130810702525659675169574368476999415445352946632679126001590688738395874921697473539559979174200727589479480427150236104053480776520129536092528274317482667801769392429729795153266239749647525270499631790735364483315148102893578534622/32150931602557639084322488614526857227250494836164631067797198452430609935093733662795616147383521637155784093983*X^56 + 4200092177747693953969757673226595565784069404574781028286607603877826685138266857309844338390575456428986915702461301899190458297836780366032734102274341343595526825331722293611937631424266815916299676830525905188631731792387238019709128901885418708753173307128110018944436278579264185684693880368334612133402413653566400527303790882308596059764198485722959729127327168724180006609593401916383719434592043465292030987503602497110/149048418338951766238745164832212838772083078841489769289873562586974289925717735828274458174438245427807*X^57 + -1220362854871466056614177860283596724459932379186046941698642957558882977280456835765199139254428202352198263628053186568542731785416812949865426521591361843278339319999271776015983617817194851477454491850252327048799598628108950434661175803084013202866558505314202007828333063472517098518075414948495008563435524504247927021595731110265014822836799500417811667186059582805904327382067434371845450099574679654746286609098298834110243/2189074120144184590748450235890709963045584178944960241560373013714891396139016386109866967207974510598201409*X^58 + -36595648830190964493941233468015552748930171081654407754205103291789564368624070829923251375653109750795693538138405698747164811795028332616342829975994206965009765852195515554811931592401846387584369851306900902993762108667847540217949650076382836869131231816370799650140234635214189795201014142077466234235004345302605916468262360567916117199500656040458608256952102229675645456213048607952915087075173171565629312010932/10148322893644159204653446233554356830672232507761269782111633593448239254151136095068731406988373761*X^59 + 92697719243826823208185861686016595329850640431070360365875009242432244603831272615163767341933681004031196960151883617245225830888330085743053815321997170533169965108219632459547780381997048398748888416796832865673177486292662917257274437062140222359360291174897210315736488748790941106254897132021397693539048591500743397631600781920455183124181525159233429842440612303127781959170946168014348508616904628094159888564755431/149048418338951766238745164832212838772083078841489769289873562586974289925717735828274458174438245427807*X^60 + -8807104885200371562524426025113022673183077246942154907172274191972286666050133262959204539741881258330059533760384207540273122927197370453936219513072565020321044943813474125613938545244497198054436643087882963327750526001098479095516960906190423705278168536324737297594099371643930904916906480373014603233965174077924312534319326433472407036607673658850419443452479227406346308097015499260206444944769361286919900/690973166313349166245894071869977315358632294393767943222689017052375519449250091582265364403103*X^61 + -430258612854850072656535960743237024772343145836792726559229960300524563789013248266436546596493516904594875726089986197447816925243489262031434184558165986752877740064517453914328149961214816429105074766576376245059517842621538771683846718019621608689625991017938928714297052500470893448661172491834496243523468613439157589913292349718075263437011106151597617177092902525184097742862860840943392643740357187223118557/10148322893644159204653446233554356830672232507761269782111633593448239254151136095068731406988373761*X^62 + -9251835076864331416824997377609625574734715833981705431004769695679955772525175869140097803323036071471387256925883245922392431960902470005610833001788560255033718625541239922722351352742946035356953755287136766505756844294573089701184167078512918499532330976628598453528738585436529306536919568144720078917940653393730931846711767574763655171818627634303352910795497748808191832706524487027527901124465813/47046583122036438091229936125143141237736249362958258543112209236220842884813106256026783169*X^63 + 17054232458554816364015149069445548390876039972296361197384866897626794104293025831297507700712963296724837474277687093948628768358212633499295912654561751413782137633432579045434117605696175451179785179435043604427613044115671396028025297153185713635202244843269381197516597493323900988485284232018313428404371225885507345251665966240157966202336496700802923402045911428347507348386968992827095493574408528811/690973166313349166245894071869977315358632294393767943222689017052375519449250091582265364403103*X^64 + 853506910603148469547721910370950554379777320496091512338233418785398095748827301786129481819881152762030902375422232921863953188258189415442560871777546554079294772709328695023754257601364327382670752964160178492177411777449066073149311522783131874250222166853629226764455373997745382658092287743489544733261879327828685192025619447051576085207449999272597563431975230090995016235182491006842437973/3203280664671916531029477505626958619032903204395605538442991028543667385089746459864287*X^65 + 300830105763999085664506173981682426563732251576456325755176506583526807338106960579401765748119045874215695143290880325791392607760009640315632325773019228631358526528383682311181232384768451278961280684510960130788663725997295248757446393026651246907722423144114024583972212305034918807888292407441453457639303922704372841130886702651975269819779426524594862533044958886337082028200349803837477482355/47046583122036438091229936125143141237736249362958258543112209236220842884813106256026783169*X^66 + 8893492224905626138940025796506230800154080985996602022897701915534880321687989048546579967191891154120250832445900810272618287337633269601373919289560995712388819360199062781213516903185574834047291515804165491315998157494621461691027094369801162717394242539601967478865479512540608996208444853629956586390222796789263953662512824660463647236879252499930385880858758655812171015238952081552/218103129616117418875841050291207096005508490801089775886361478078822590392166300801*X^67 + 930969437659190609280504663338874776428700835793731882407364744946047508612652949048826503784892740808306439617545620245546554342755269932294673584390742234799203973982451088481104207353622930185966169965073679349925210960648409869916274434537230962648329165967526498220330099691732867907052977806113419472391355934214919550603037411210771633274896342278311950712337192493481527692290394222965/3203280664671916531029477505626958619032903204395605538442991028543667385089746459864287*X^68 + -2389730409816340122743265945572140809579488900981532582931311343098988507910399052637919608963227097815486772401525202489526891015126075753979735164862520987319396029143661048639095191267772562144858760692212160688257861497828069449515404843388171837752572855274685431163358678575776538172367535209396853954178467334660762503919365984996021351543653895168862095752666121444171122771/14850080317023042069574525110043378226016782923748197445792978694003036044949023*X^69 + -921968927430751117366184654450891603415505091785875745796451013736450824733123735709152140176420146725289066088679717795236326371124219452108569060719066338030408473988135008331779143898720744401551781904283019118021146808015378502892690532296474541005485819314860253666114147556758307884955418762936724645788587916572869026583339200227909141610924809205697222440323722163651368874275/218103129616117418875841050291207096005508490801089775886361478078822590392166300801*X^70 + -194821795522214193406539990159896376678935268392766541685556928937695521776089636991009540262714314807583256603714765674656944175140204693037234347952118070748470680523611413714269253709065590387089129026106337118497419169941467926158858308623365426195086643893926713709225428293979169359500059019960462783487864420293363387853373112646219051650279905616289104190540461829377/1011103718732419287095698584465403297202749569261809589827260754000342891329*X^71 + -10055468424369723827465573719796294839739893286703979702556755853148278313579741649225215079780956339763657548227288853910672231992663530097990883927543180436877467567902480385246239616412695533758947879341141251967622561694294061038087838471466925329206244094874774575949718313018531049829311836368372569467619656523106545107609504374503502988433613386016942242689200883556947/14850080317023042069574525110043378226016782923748197445792978694003036044949023*X^72 + -196129515262704635998614944899308455544834894544041416586013218241875505816073904876013862588839526084458211316758126522910137867581038876798105443037029169029403991605428337671419651948818052566443065276939718216429042566717448825813211570142961714806291723448450029804518871397291866671017197810079965625575820912462355659100803405610412619932506637197177770036901/68843447860857853005766908454102491809270073484156709323024494723247967*X^73 + 16360041503847888129920971497088940972850050968582334438138886372451687600498437825297713663203479856818793228074330115665702178941888001578292733943410389768965266683458436228990508792666056783577172124129396500481604442529876933783047352218612051185811304344543659036126829272566938981695772986107753948620179278746302623017434088134765327574166269923446974215474890/1011103718732419287095698584465403297202749569261809589827260754000342891329*X^74 + -19800195960961289519888777636325857345098355979146396073478253813280165406393247341118433462808013250546196110621250724812142985892789497041838433370492132936341198363229051135542616844940549816403293700318161274699240589422561807992238347163178016321521018217800870777969860616123198589834059917941910630394546211379364502371155628629478645267532728895669/4687373041523650371469116119977019936628996628593770635461598333441*X^75 + 46452963756038342843011392913680999051901466131434818524398448419726371097416557109488291411087509338113057043178435825543009396652240369356324700266581195588231524939523498175467075077910771208656446520865501190660749613510257391342967911015553807617440602159999503777334529273915293308183301679008409290178629210455651914038706703469388502441321603828088301/68843447860857853005766908454102491809270073484156709323024494723247967*X^76 + 409969919331022228409229544605505745930258209878326345353550961870652652326264208451208094608372753997272377263171202574689664203140109805391952361961810455084464281803883332434202756994032425412438701652914754747142207228863186883177743407575532176016634476131415831038865775039776756335394803835043551564296966322289920844668180010876449972221716/319151156909079483316478254236877506409000927935846029513283743*X^77 + 63866026676936525128883276779061188259185359534715693731861783485319091088645224461558767936276214154271407745152297042039016887954809292543782629512518705441257181094168887610285298021476272657474399421454392105305681032077009350933906413901989449960498676954576891814080206028612501365149530725145562017799046822993159853644761241098701660829701139/4687373041523650371469116119977019936628996628593770635461598333441*X^78 + -27146153432698318111008410402638081140157297582763756742840241500061410517732900947760010543556134089953249175725934099504200906395550111837826881516553769225806585666712974106560457459285238542652744868016172844861181272751346638504174520003723741640294705395936617052520492646770995093782754062924239198842413519757507492855232102770944/21730180221221453211444015403886260394158162179876491421889*X^79 + 36200931805925275897638695393579198047240494933968573689745655839119223642107685386303094853429322503721285058353915161971481791692290836372429268539033466684519878422895011254241428283766654367436318775755418795796817689066000681350829523251979023432428487091695087960204303690203440385123588357969783569980464926250980118063043040790300921/319151156909079483316478254236877506409000927935846029513283743*X^80 + -134617150241849943876225293855848452259047691978953024423794182429853607901367125010952963280860961189676104507382042357785597580559589235529706519268671099043208562098933559961543542014139256584143802774878384352920396037694480647210419749120158909071428565162855193293787050262593942819266119511876671402972282098712130059980874/1479551999810815906001498972144499243831835104505786847*X^81 + 10665079502265039328002353351306799967595258875453225510426936321439776083022278125743646806544627525951216828891830183023729045578933201552206926526652286476430417417540055708525570918418613846510772810695875665995583338954737442445013995410397305249694380831356881893631910234655514699456332970954282396013996347372434579274195068/21730180221221453211444015403886260394158162179876491421889*X^82 + -13880753640475717355265988879131850897629306862941020734295513166353083592411253758270089260637363596869063236994630213169779028280274089846752714616023854602682251530264818605326339130595209214835595756395434261117923543563816505345950363464276386355554879573335193509102708186944091287360315993457908784959115295790317/5302046563953141181071334019503460789999874950299*X^83 + 4059058574510495302150692521103367944991982090979206314160090127565490195523050251280011327971719117122502288353435824526109662413162780929396075451505090073245444781536642929909289303018516109312364759163339925687396904223189482687617483389014971406763636496642282147915216340590749578294769099492019980240240088502273807/1479551999810815906001498972144499243831835104505786847*X^84 + 2945508954307176791609874937736620777859799575474280389056150920196963113107989003348663778891074862712237739833805877269623351386263992260506446464663428127039492646761075525090998655472143589598303454006330511516219502696254695287213523561956628455373789206176225119204978757714357014210922296957800457430069/6859051182345590143688659792371876830530239263*X^85 + -105164626030372776096266613518563755752535708075468379952777453027511355236428813838442731169287621933260003566137135894996867120695403851627344591033645719747000733469255241509165320851101650227411694847843080437061933390823694117763911012148986945046014781160339695072833195419045788415236744881128138087364521/100738884715109682440355346370565755009997624055681*X^86 + -125323016216646609437998369505082173288964121210253840074898532620409745389015656732344394387799610897658220164769752941827185558388677826830358035950280120785611858775910559555868515263830202373254956836932968111538999393570119162698686525883554874302108603426425531118028012149466643372204850770137/467015127823625665124849172218416070710849*X^87 + 536120053309796184492396124481113186977385410896039928205546300353465482948430766401270372796243191338192366818494024622437959414493758835636409032764179761209900202120991595624067380880897065865304508952292584893930730662271290705602524762447733834420398026289920482424410616422344989219917424387429/6859051182345590143688659792371876830530239263*X^88 + 3902484561668290299338899899979049972175318578657254984595313249707402973352499873451647365672789524763360471721226110950704650564692926573897541276712840641889320610930601810536646085444620031951270272020970577648100337523555799192867946782205712693345331672607229918613288474557919321800/31797857140575043584452180310370808927*X^89 + 14346356774826573476678805354608522815825672374714972257036155000034781649358902568226928057967361626029794122390669224382383046729986539904355375611196179220145221149025771646934142255444255916780143039275440754214890355585276971948303047969376548691507764829604071428292978768089425476513/467015127823625665124849172218416070710849*X^90 + -3798940846224037239283410745345685247619255995698441436287141732920713836482071029534524724141917116623721891773230388570582507985885806203104845014046404490687910506303038024420185340542704653830859681472731405095836589012756838706578887630583327102721175697358429874117987296/2165034189458367507622535596811521*X^91 + 1413915287805598335379078060580386907027492994728668662618624393761375286078504601581713070664162551690495742879707243851119651102282643899671396534758952446475176593157307116461343578230412608916221441727755503562494487547443340578479691734110124195903459883949425317030380109/31797857140575043584452180310370808927*X^92 + -214208298463795925170383467076494077152232022082817616718768877433147271133458265060374046909218850582573119114247493442102531858456758978161621138861402970141612979707741147291882012348123722437751182452024870698102967792735169953022495703420931725969039635821074/147411601379340063159429127583*X^93 + 52192019725305878949984899517404043568803901993464219709938382134035633643793536660069480851237746101074953463779251255702019086777720646061733614372689606094930426212016218843160070381019317317145032737043563126975756590581578353174058600809441421594034456304932/2165034189458367507622535596811521*X^94 + -105617336117912235613895358088360080399367773102950989146561944139920702808920323938079358866278871432049392827279561841123813954574128758677109812630280935429338282564369385707751584821923850159587498110763529526992660210312310607979486275456231639/10036876242890996334134209*X^95 + 295232474881055545809492249712463103399053420681699209586357327800858095622311400783813705842664547447838424057986199563296027018509734223735365207480541477547780842857291633962054760982796061806719017737620057464524616336643499405231395619488135/147411601379340063159429127583*X^96 + -137847652718410308231955935258351468988390941828863373807426252325678047476218027853017433519735823659729825814664262344294588534789371080030291230847201055271783372352742481865021945077312337569598783263364465755308878354992552277/683385050921971562207*X^97 + 89905040588293406669411023436367307508111837010248029037157194209536595457475699613527999654546708426077448156198660551188820164840319203980435706834097822925051953121230120464185730897095464453783918724978147738980126452898873/10036876242890996334134209*X^98 + -1081119958655082090436896136868536406844369964506267924994316570193495815653430133984964524047598653809018298955823413612715665844062542438527548474085591248923381529004558750936489478258591920650833118424860434/46529927890104961*X^99 + 15999153167036360028342773484487910557747504434701124823540289727152133079411408784873124585459018230728761100971969468926524056163930542089242787135692377892089079530744930259738689709757483364207433517632/683385050921971562207*X^100 + -33764453373311834333654072824692043010703941381499618543853994589525765635979376316802575200548828842439920757114264151416489895383852599202071052444846238264493787502219172329580838315228/3168102940703*X^101 + 85760744355760634056073218019980703138064370577601471312791819522145478348656288063446431143127878580850969197625736001286803373033988240253910493139888547843181966901276871997710332/46529927890104961*X^102 + -16722344397816045809931018620030533805827267092556837615700311086958919926405469503360191888068558398547479825947372571043364549952523692612314564995993325459959/215707969*X^103 + 271867119144312152929067424100533182947668011238461971474396752579398674119302797521804214106524339284084702910665984806381762927800395606882820248382/166742260037*X^104 + -335763021926240638687098488956455643804134701638150237608757917554586041976655211552142496979490545717719633118809779651529851055/14687*X^105 + 34572018165422536456666972322179862496722027260846294452815039381091727394511335677435053222080028283707625366032654503/215707969*X^106 + -156039492844339384407936512782908087214274142265241434500366813486685119998104002930*X^107 + 929677607633684696955865777239406092339658589066932713409835/14687*X^108 + -12325520226511551299249896165*X^109 + 1*X^110 +