D=-5399 h=79 -15393950566600310974538698705679827613127923578015653745180449554747619315291841881521796063191822933729528819884301939698404433799243231825040357918691999267349769510974423530054361162413597622028995412686816097962687878777285245082069430650469851636515030996659998072459917076425245153639022531462348776142595629691216452915317803483187080057560643130544626987869619/6728316986851675601756726915389176033368516140633618181309275009170123645137433667309034751287737221168534315443794810018717741389438195274801*X^0 + 46525649059998316817043810290466578671915146012670628578840562330478650786697739772268785509131711743004749265875406313540106697398284302312429994627689355070930206588347688116355524058543491124253740484827557563852370848469591395692144040924529415080138193354606892314783407708537614179050065112440328260797140221402520805515376231064138449581688796600171144119646986952/36326183412012196573884568616186161404156618643280904560888775774509497560097004369801478622202493257088916769081048179291057085761576816288650599*X^1 + -73546909843295186182897189891858879482814055839485341744361289913128395096257719117467575169997881074186618265921897991353311233921417806477904076461974563994347469089888274761107609565444936407697199851406610227763276017592778276914589400973550003581447621732982700460002944438360143590682598586734004244492273585902544840318290342820440848827760012070567157192625/1246215407825833599139975350136909804291260629863607738712590296197466872594449651288948833355757959097709634273716393780092191403859639799*X^2 + -352492314716051353699880054680558669220108179542856074752019816354657448569174041699648660476731943336283102476808003465699333088160666075080941918680792542262098107446368072000596622782296330462501491036631181414970575600006089913440793775237548818989233353719276108433485028414812960839285076805208420407756418102390940352347588521287542969951318133966272648142062871/6728316986851675601756726915389176033368516140633618181309275009170123645137433667309034751287737221168534315443794810018717741389438195274801*X^3 + -8373794778324736595265582217218242709372791506400835502313173473110113444047230149591699914176469530778862940309697525452467078517017456492958571831255055215241571686193630890074402917797966530299252699433747179479442860190711539530342441845723408883528228532309490046697225768261905280578345539516314972678514442611888508510692829156926553480439933604408470854/230823376148515206360432552349862901331961591010114417246266030042131297016938257323383743907345426763791375120154916425281013410605601*X^4 + -30627580183306015679110604950324373932478317588091662550255674651719146726572993105785893470551278055696147752676803413565900601938886335072000025663987807606202019945161816709205255497450652632595468996411689995803427516528996508146353309341171088523093725095260220891040747967583447475551062968065539674500634936240015981078342328731803652329398201865850182993480/1246215407825833599139975350136909804291260629863607738712590296197466872594449651288948833355757959097709634273716393780092191403859639799*X^5 + -744477850324209424958983053410407037646717568500550600082280311191176738648836140381214325007032071361275007732650516765033847796678088012524697969394625423203502213301282967116530046372990367408374036471270327751591254677209735853027063296109024051741060760260566357730529891051243798349782056678402317307996486153215478193448849694950937503696771463165895/42752986876924468672056409029424504784582624747196595155818860907970234676224904116203694000249199252415516784618432381048529988999*X^6 + -3556798799132583765614539887376377678876025095843222987809190389157994255371114462645871060668108765038543136083494564557308918289773743176364633116140669045731652901867172188729879665681902120218453383562639338519289280756862402182977500415472780438531031844124077324725414149314525765907037507054085250164363807671621451924693283527244598733428026174739782919/230823376148515206360432552349862901331961591010114417246266030042131297016938257323383743907345426763791375120154916425281013410605601*X^7 + -344422403394483109595736082620751793885059254647004700981201854707494265075258761161799504985337453346768407552636359550374645049061389438371619508135534598920654054423786463400293297017251454016352074609019242702946530307432947482630901636331294449151974457570624554734548802341372524943137193102579305469195296245643302231313978164465494897268600144806/7918686215396271285804113544994351691902690266196813327619718634556442799819393242490034080431413086204022371664832817382576401*X^8 + -2559436111873892150592020034540829441592079697978213286827576435327048390702443262192060905088561400810877203918615894978599915352054312758441914397258238483656934497150722230527299566020471411068805377713645293435739883472141617235294642345501090997194634871482677842475808483076639989554004862108777655825538134625576865370616744003938671210034019552507819/42752986876924468672056409029424504784582624747196595155818860907970234676224904116203694000249199252415516784618432381048529988999*X^9 + -50749459497973853951760933568524342833215109091256710810748681655073963260951032946809860214111356665857960732183640290342810742094451883725082913874871120430880754655729470653386769124640037555166142685911852846095585560202224768638161919320967669072370575172062074964185701772697581753780601893180125043539019657133077640246461084232459778567136435/1466694983403643505427692821817809166864732407148881890650068278302730653791330476475279511100465472532695382786596187698199*X^10 + -78802479566878692342760921269111755364219831441713613290443214429763030522787378116217836521091028998901449263595345774388532551532839102322766870183012687840227050127776317689743167153373361863969387219515103778933431310322927187159360981187630748295018813399861017716486484733923529980236061262044981397537666621396535691232732612709278971975981811113/7918686215396271285804113544994351691902690266196813327619718634556442799819393242490034080431413086204022371664832817382576401*X^11 + -1228146112688261092055396039498173067838629417787241297157612453708379187788958256948764862110008514742133980073758146227130428489750134964222450430499812697039699185154767068805287428972967398778819200568330331005700483989880091757775687366953137273753380863155043842518151491694142500660452489133155417342297949669776885389155254743718415463562/271660489609861734659694910505243409310007854630280031607717777051811567659072138632205873513699846736931910129023187201*X^12 + -4962512280633614491072953789611353685763290463689297407595718742082121236523452413387043125831821346152912301596179166825625588237768452949012984653766019961139938006745269473710747814988758087817321516422222185930454187193142888846813000586448984763202829281545154431980653728491588551076428745829246960196164525822903258759093169438545909605986411/1466694983403643505427692821817809166864732407148881890650068278302730653791330476475279511100465472532695382786596187698199*X^13 + -62233581516239598989501340093385309366071382864852091478459006267885462133477471144411607542774282614037857001778508186894153303174493430465235995582616346856197949131316685130726717186041310226146748521365610676994370119119432240614692941570059718127312177967290836396038746041510443924640103453312800769356682638303848656256539689515766959/50316816004790097177198538711843565347287989374010007706560062428562987156709045866309663551342812879594723120767399*X^14 + -34834659653516751860197707048013650797130854391424781377503794356465561404086607966154413905011098061930772852223325925007134486672330697606322205976106799879084305910201932354398509105589723611898958834781695320233704409534007582672932771046560158173548908497444620479364386695075871778069124869491841592454232298824679660843536366485561692450/271660489609861734659694910505243409310007854630280031607717777051811567659072138632205873513699846736931910129023187201*X^15 + 339544408728688813576700659463910492016381080665012189474439385524862132645302584279916079454190962159097232049216430576843354604290583355215248115943018875946152914691875779957648458783745555121909798687331348166194333187013204112042406861620219479686016227074547189041666372830909916556169184924657350966275487550934263033745518886548/9319654751767011886867667848091047480512685566588258512050391262930725533748665654067357575725655284236844438001*X^16 + 601306280007657016943625233612386814691410635385609452241279580928250968816443912979960212404972892796246890786633459121071817972386797543161028896032036487671687479330206867939315411926997383099283742721780827614757495245918530669609884722186103884978887747162813790274763252987134365173233347815240679459553039375633501894361586680634610/50316816004790097177198538711843565347287989374010007706560062428562987156709045866309663551342812879594723120767399*X^17 + 1690104441107646899299129124332663369005270962992856112370403344366998471614913928038625092258052425656321993370659990163076503906051200745128016552548299694027631038219331837127492366453060909872902289967052883278958138061122967830294950769718747733112166522353195793719615075175114078439864389838111761248692712669911403583703660/1726181654337286884028091840728106590204238852859466292285680915527083818067913623646482232955298256017196599*X^18 + -654237833005570110205493936192401290811808662957796263479496119288347905302657956912647618670147866068406521991006760300013662954503998346627221737077726880050240123538669093244769769941944033841903973765208905578803943841825563705058248864683935028048421662192099714863245224320910570539251210146357363512957347250717525938149208566/9319654751767011886867667848091047480512685566588258512050391262930725533748665654067357575725655284236844438001*X^19 + -6155665561611247781124284039621185579296318289431659959140343016284764088166758016561186526162202746588807779159239917925557495844999774980558043575574078706588655890466028121998325098476370400623178104281447931717937168166479090271658312823852895971450122576413336680934683369408385002218739998416539133812376029346465293565/319722477187865694393052758052992515318436535073062843542448771166342622350048828236058942944118958328801*X^20 + -2654351014805639614910611429158983687819683870292436554736288922056488772270812787628144254412296630090092625742859357628924895647701695926497623704180559298956126685462450183105910669766769637999766567007760434293935937453849860652034734156334051918991593791640970741534536470206500393478095438880495281147234900151097199155194/1726181654337286884028091840728106590204238852859466292285680915527083818067913623646482232955298256017196599*X^21 + -9127417014601549360655619591107313849291386680460220064627283332402327120908425809751659949265450041796107202638369197931811018323536328386078684009706416177851051501892632877605911307373473698693628119414181838113540278040662695628788416355597456195360735796964832974158775170760329558278668012162674549634939926087758/59218832596381865973893824421743381240680965933147405731144428813917877819975704433424512491964985799*X^22 + -5370341868532188729615849609443704996755528701849010576251660727510607123978235950311066704483137171078936178343218588054590874872138873457336259528514264469351998454183429663769571124775510283411003457986741159182288939846552901744512958447706387232962343273985153779926192391147319582280640197076572553112752835887140009/319722477187865694393052758052992515318436535073062843542448771166342622350048828236058942944118958328801*X^23 + -18358039397454997442039272654634717029681176843150566638091188755861205631891902463626714618122618011814731168856877111503927056566729602234515468850220854237007566316348681103454435743125565378913789164152993733644715241029071363422057678796480270002941175759750506328761603105592494810626067964820561035896428048/10968481681122775694368183815844301026242075557167513563834863643992939029445398116952123076859601*X^24 + -5749311722073639300212661712481268715745707347186023145204623905569684833671130905646909651690258090051921221843880457251140325014156875659578099153033328441076992092825538573030814658803457826360651207009052258800195379673162560722801746875973578825774706892355431956424474764544584911737864439389920097058220558458/59218832596381865973893824421743381240680965933147405731144428813917877819975704433424512491964985799*X^25 + 2244454678288708438160888156235412571921380108622963618174005942088244723892079620389907855489338563631552041451818427782337260968994211856770784024370302954776588977018824846341816302011107529848817829842809991528134754089066316804063120738973469775925215754402931125049222467021804001139184302570291983510/2031576529194809352540874942738340623493623922424062523399678393034439531291979647518452134999*X^26 + 2601853356764678382569079346004664970595929469873050400751656235979777894101663745584759998951608652223527945429609053229705877818330174990706272193178016544479073627569298562756237964205912500029886138205194749963184350464659344886621430840128440608969357285756216703699749550433935345698029362924183259850025/10968481681122775694368183815844301026242075557167513563834863643992939029445398116952123076859601*X^27 + -5412994785070389398185886485073973090252606071979482456835352973340021943149434666978393369425760674267184179476561244658391221321177449933560942120239146364250324788456671898326905774077118753106797449600138773363558003991735781765972967161264043576327324531278479385463568428952210999039264445261912/376287558658049518899958315009879722817859589261726712983826336920622250656043646512030401*X^28 + -5291068176300165219527829734405505945701483591095192875458220600894615823821540805554327745122673360579573230508404141580700590872542607735228586922601074862149566991005735641288496152258723005507133592501705037668540001142734408179134309944575521296470256267608720957076472555749166849603986755673310889/2031576529194809352540874942738340623493623922424062523399678393034439531291979647518452134999*X^29 + -3443880438220604775097199577136919325530581549533572689401669979651263161049744858530055884501469566370523256188706200762856410547085477803578769695072682286113636853127032092549588069353029061839841102678398911214975575992877130185324026840225476343879000990774263136487426444233363541600515086/69695787860353680107419580479696188704919353447254438411525530083464021236533366644199*X^30 + 584936666304023276415301697295248058755631147029157262933656368198814727754476713704316967573094665752799595000088200255863423248947955232707625332777855288610822557737494048385007850672138527411384651869552605674878212457394453984584814926881649397240943751058599379607075522659896637553673205141/376287558658049518899958315009879722817859589261726712983826336920622250656043646512030401*X^31 + -240032429456297695420608452365744359621850352270269103618129047582754586585880202129819929845469217906409408398611839213643856461130091128041593594281680620921615181679881411996145872934315255377986891667260643541639236874642866402584516624016701658157411082075490748671646909438304065737/12909017940424834248457043985867047361533497582377188073999912962301170816175841201*X^32 + 3140130150033577947728134650318885872783813670591153983035186943474694273659966330387447195800874383591459789705019190858823589614932812728586378844275814410745303351440593581486150137575275333306404181848409674300483998853572645708596374530363374934709153540469458097542672463078065291869267/69695787860353680107419580479696188704919353447254438411525530083464021236533366644199*X^33 + 7960197362037143035507273791665990815684148138554860505729665320015391142114900534231053274412267365626075890990480150859092527328815144077451316060129689789996960400939245921639321471120636280690627431315398651700541852210645721470638266261004020034173457868610635742346111019060183/2391001655940884283840904609347480526307371287715722925356531387720164996513399*X^34 + 239548837440892850695826042958752948290018701587702207755429159318687150616502404036475582258969543772655133824705666753115870105310421737636274234887550063365406561102950431549536351662902002898239756513648531061077794786994160988197096464389260622530942264697612000310868514254172318/12909017940424834248457043985867047361533497582377188073999912962301170816175841201*X^35 + -2340680442898101536761294179319421830103082752352682795135345019927836029960632575194519663545760149284305982076506161954921086133939294674324926964661447899494859755594854912162640208219135649377854681947009532825117459606667102346851168964900322008000036679038313919937684785/442860095562304923845324061742448699075267880665997948760239190168580292001*X^36 + -130917189487250963484877746671324678930659688786189556513731100749773638887759048255425030599363082502065840817198318800831112759958892472997579477714693617932578650731090800818725961429664863041327061784791230968955379164076140547014938737612740900777995637034448369406455689489/2391001655940884283840904609347480526307371287715722925356531387720164996513399*X^37 + 147020617114361296320841199177131916562503446194523462191407844107854995202305853015732650610409767126683185639452585942223939293217941059171630362917694368480908163949733512868262504675961666827978647782453065008939830253940021427692058858697397731799816446033332460300/82026318866883668058033721382190905552003682286719382989486792029742599*X^38 + 37311828229805654171029856601026300532108939715965490632698734340744162825568684302474086096478671944725653754544942415439519615501455880255985340687775392803076845042568005226614172131314201149971635579197475251042052842056844661239876932550188145112879076472807374837348/442860095562304923845324061742448699075267880665997948760239190168580292001*X^39 + 31699681367295109735543648405258957256920697748083405284950367051629944785391582199600453387757679583932164704869013356797059469052798149270667665200805275389730145546715285016313276755505114529625201812884468869289467443270511496631919160207728701372978243353880/15192872544338519736624138059305594656788976159792439894329837382801*X^40 + -6445068281486293588287300618471630231703387616996285260698036276416385337451169804570369074879338530054783408196558893746556109113193021605932275015463506535321912848362492668666317821373117346207730134896761343424883091258303426224544424398817128610086730904048400/82026318866883668058033721382190905552003682286719382989486792029742599*X^41 + -4281334646217607311945740201150340917790602928900061955383904940859198408352370987568231269749627775935354512142594074609821212711574573923982398114767481423849042972068533428887796437133760681665351548192507081726583150374946794889708183928204228066636408/2814016029697818065683300251769882322057598844191968863554331799*X^42 + -124401335854284599051728318837569829529442432809409841968131526361793993532667186002141588636494811647647777561797213464063859036622797497249033796501521154723782430369139552936018820914672802212185775436331264942947660322766648768172177762302635812745630829/15192872544338519736624138059305594656788976159792439894329837382801*X^43 + 768565332002116582714050411163521638728912993769925440671184753707973832711816510661050284228406526732723623569297444168982825620462047719413750877654915468954199558716713246194941098547601947090494947043882925209573442548689055513499834508261772514/521210600055161708776310474489698522329616381587695659113601*X^44 + 26395576768596513896535396575242211829067058231868351850807431736506479820777926641750828325092242086492678929983197201063404923597108371255174932174745673512582292659903703263153224523790971042559804714459229666326016044963334120937136110793301021670/2814016029697818065683300251769882322057598844191968863554331799*X^45 + -86058091528254156486708376171207706967903504807623364040559348768634614706026763193980092915608342770697915262481126226282105506845145555692779661813894355502272886216725610740700201739308396900700713927550861428197786289009620290124555813042/96538358965579127389574083069031028399632595219058280999*X^46 + 6959751687876178124991208263225845016117529172946787548452932694366162069637391548601183719118261508327164371107305810386479638974136202347394019068449679224577538657769751945861650274347940382624802236909038199683749348677301883347645141144621/521210600055161708776310474489698522329616381587695659113601*X^47 + -2474415139655078174849588268332509578965598384329101161736824305077687818548504211536750411190728189908853400858139122555702897408631449454107081752419964560206385874270946605880909108818367209155062456511973332012724367720673272301562/17880785139021879494271917590115026560406111357484401*X^48 + 148903577953512000755680811327736374378750809588916139072045543934882928485465720624143959238043523659217773886913502110240190571094734781537063868384619295359887055741503168364423512476630130063882551053022304429310416311193290431756675/96538358965579127389574083069031028399632595219058280999*X^49 + -45872880942997702461362483826913082227718672909536484549472561725888667141861391123184751816686349417419139083574982550757151348132675455795617035221224357677682326883509055586082311629961929397879810332588016669303364300066809/3311869816451542784640103276553996399408429590199*X^50 + 1138458833664871834226740042367930656797121830532943913323061989805139488344239383687169593428290227597337351923183573454546859233390521102745055784252323192735891520053435328186987310018922100397562699838710700828823432327160012/17880785139021879494271917590115026560406111357484401*X^51 + 30143441430309406276536002990025935881323728357091126088024823206356443586373627497124649632521012015611547173901373650191609486053347974854600398366630927328458895544117391718282635608848590322126513461693325112159471/613422822087709350739044874338580551844495201*X^52 + -356729306425212627103314918614680105411693913390520812880643368041656589472980172422650090543878859978896845412506459523950610002106765610193203566930406691767545808519229522323792283754293745020058291515147750481953891/3311869816451542784640103276553996399408429590199*X^53 + 65781565772370808213748038473517663979518517123104230598935317123294770400645978274601537069260713758668289358683818871735119660490648902725850872643556563424547276845944975461868045697046910848865681154463879/113617859249436812509547115084011956259399*X^54 + -428206751497544359287038363401915785335306454985143184898262061296264841671701460290035610502071637718487921950126264920963792898639783220675376831725095571832655535595782205366626316436515589489044196818052669/613422822087709350739044874338580551844495201*X^55 + -10225980300571845720987994569569213111100605508082267126487615341531683046994507401028958730128813652495872287616943644213366127433757055939722517467737606815264788228675339499493856068383607022346307/21044241387189630025846844801632146001*X^56 + 228349161720730128713747531630921287825083040674850307922976441031159506250175073520371196290926738164587155813009625027621538501164265541728470112189208280410814058589744028003014437520215322473411300/113617859249436812509547115084011956259399*X^57 + -9969117205623567574124112841377822879029736956520575496299556709375893458707530700950777692956843858550162039970402308994223631086207859246392757657877198405471131756547032144867237582908861/3897803553841383594340960326288599*X^58 + 41801921900468747976123308091701778537524613375305824699847190991654044438716859757082308690002937352653808348746596848574516844884619041656498780295862261935862572411477422575507770887197474/21044241387189630025846844801632146001*X^59 + -758680556491329814227294560916309423106886598354790388139229477548505514400592206578704556182710401949540000590069713988637109705029703572655997339158915760706700631759329047648407/721949167223816187134832436801*X^60 + 1517608339932357131894152769570130173524995957577656636849832500297214905691315234992273951018499853472161801722268730278286415975927925357731707112729460583548149752893792235472696/3897803553841383594340960326288599*X^61 + -13187702909669912537335236977869022174781202107236873006549951241390243578519540090483018741482413892143873823542376049472960168533701383659310391220451145671835148962779/133719053014227854627677799*X^62 + 11305124375942781370045732442024602888194441711457467292953026271551551379442046203879346708023069150884460820097975032676505969308448894386680153264359881893607634896343/721949167223816187134832436801*X^63 + -35574900663578577535424514608129273323094952297567534571746501073618941107628082212326287117888169766361925466772226436413166833104651356996503704088896852277/24767374145995157367601*X^64 + 14260261015871059702911107356105641051102586895937647747340841675398441173776947903832846136807715525155561172599353207915395067005200508919987207861446231126/133719053014227854627677799*X^65 + -27833366464206602354012691028226579913646639241529363413028861450668641137015400058152866308153999555311774302821415805701432639361150987108817551/4587400286348426999*X^66 + 5932014287911459055911957584429005272818445375509306398649723114620286789373858865811756915628789064665447675761273062257015195476809165192706273/24767374145995157367601*X^67 + -1956350611513401672939468466767352881055901113209449462469382029892281795625424125613734308810912040295151123250295426281767839918919/849675918938401*X^68 + 43110669446951180342895081101119201137854388420074545611209256607587785559320764419002880463274451385070497879592582056186651177897/4587400286348426999*X^69 + -2791759731396407944028681735928531530434085607238921690523586019573368180386678365812879189978440868337135573032835151/157376536199*X^70 + 10849144251185290691084002806697986611474794545712274927020818880741122795265855450553733038365077138893115094036719/849675918938401*X^71 + 4287251095374428811414169917988759057452740931512782986609443287800786095502104802959889809953355134/29149201*X^72 + 132608805727967483877815770673365812031241685741042209222154668920641506063689733366182131709863/157376536199*X^73 + 17375362248185875185434938867260400751462312846566313902225419246745728770928698/5399*X^74 + 179144985765700042208927213979928910373353253575508335507424153832454438691/29149201*X^75 + -427586642528900861147286743030473620016388542452225*X^76 + 66922527911331367762754629305279403074/5399*X^77 + -172478563368551643*X^78 + 1*X^79 +