D=-7103 h=77 -1644765728119949089776926446577510045549967481948361644640482237451922912087180742595835666410088540123241082959762110065052511818744735594749829242572123858620710901392860791494136605330555032517922078927976063265899276438898955894611995480393262607535088845507795173555176171188558587250801306952038775152821349752308776715447640011401825328586648552170380880770565146948965350458903309585/31867437510557507999704935304803739171647076284905494463546929975577863449312668365308340744970485373587576701970067413422707853887413583504063*X^0 + 25855170491950670700812543606543424934061689562906363337386594916905259394058714520109124232145925037038038522715518427928468209964684756556050954894050030333752515218722715258724637921953528990523681182636875381234966059659954097009676770898665576533042036272683849099190171925644191334077962249867256186240346665401367091716227381571304002767631731953125472134108445538924695704320104791971288/226354408637489979321904155470020959336209182851683727174573843616529564080467883398785144311525357608592557314093388837541493886162298683629359489*X^1 + -582904696277321048003168554145866327666844154712873833297098789895793834708222737533096587190301409283590629534060519454742123232042639436955948195789159122442030875177078869775159680817246008631438031116530861477008534615832482212435672431835954913561019396719344615569949906859675010256319689657613173102734070572884605990677315329607058513316164294996187935368560157196452296454258412/4486475786365973250697583458370229363881046921709910525629583271234388772252945004266977438402151960240402182453902212223385591142814808321*X^2 + 4545356259401273256346043771714511503044309542835554245541993771086141244097474454279931141042419652096355117106039281963314837253670807042447430936843150199340535527472200078378802007527974086512767441622147228124229940655251723269013160117852633593159564017212082935251363065859717750578111097763448302930539531939785458802543912321097457054094970901231920334558641607161580689984572944059/31867437510557507999704935304803739171647076284905494463546929975577863449312668365308340744970485373587576701970067413422707853887413583504063*X^3 + -99512954184964044162692880225876479853692719908552203926524642662796190435370990188015461310698268126165947423182443943805805931592661601955047372773964893537291213992408231305825014573238306945009602620015979057412571505461665595193272734553324776151161056326301056341828917139900301802744190391071883230915160615508696535348530307351350530799739743389898301147754435710817399826129/631631111694491517766800430574437472037314785542715827907867558951765278368709700727435933887392926966127295854413939493648541622246207*X^4 + 397954137478643446146187195456807894604077681988385709226344844805414316115504380402716330125574822788792469747224574429514111585926774083579406210241409689760005879592165521816376629969607535434936988213177019963215038743268609449390098288369585671203917123692960436592419051362893165053800583808524688102802910373411655481050597872346948839225931675129242277193413373085575578096893043/4486475786365973250697583458370229363881046921709910525629583271234388772252945004266977438402151960240402182453902212223385591142814808321*X^5 + -2603365833476515682640163018043051471604323081164311680256202771307913849049062294140706790278962226608124874551262070458628085450671276986876534630913798718957639697360694133990766146589707639939453283711016261039853463918921638577910156956298161115673733509799568818274100088447274029150033079173522421682164164665840459478861907797581091731984322542732300746656549769824223096/88924554652188021648148730194908837397904376396271410377005146973358479286035435833793599026804579327907545523639861958841129328769*X^6 + 20053597736194374681888484849136276728413836470831258444232659134037636397058130380869675136718133569451508518985657721658749525460823512698210271878634939842968716511324689095602054131859565288126743259463476154834185184425540147511253274862241753432942023017972554332567292529294746532136351175885030363997068175436877090124409052771130809023885534101503932561494953259008519686645/631631111694491517766800430574437472037314785542715827907867558951765278368709700727435933887392926966127295854413939493648541622246207*X^7 + -410388912048487758533992394785859613629785499150024206003817698511849845284352228084775253341623532214928892706433029015664881848310528379156030150006840604771619743849310920942620839208343702004999674023266159108001398007809805365454383890503918563719279057786591301441265339679027018241854303101437174454727032028189719657443371843512367265248248682845380699719648265471203/12519295319187388659460612444728824074039754525731579667324390676243626536116491036715979026721748462326840141298023646183461823*X^8 + 1413867429856274139428909117301001456843479872795509327467830234476247988117646416459706640024312586025975925762862682068538306614881915121380389824021807479872869842449269961452919114179064230883785021131482891099929450292874100612470884584102302183475466795679341267871531917771759863775994761379307811521859529136151944132984521877303664615437152503320424734367209859255146539/88924554652188021648148730194908837397904376396271410377005146973358479286035435833793599026804579327907545523639861958841129328769*X^9 + -4169052328167883925329449654133086897100824077229261717271813077836960733205166631087947094409050084573026485870934035584345701368741668246102857057574644165299408296995772975253152323433882063894703664274715894048780973232557793904203009398622426085610346578031899325762351429635757984804245386550651879462174030222758535905107679164935067966904605269358716762842116300/1762536297224748509004732147645899489517070889163956028062000658347687813053145295891310576759362024824277085921163402250241*X^10 + -3738081282571082939735166770013385624938050426407218622806332461636737531132987183759678031412791807379456997147603277668225304361100823951337438181318219715825000627660082636547273766254431368373527544511110950775818083707909620724204120977728991415225311464289551608620423515771150538375435140156521932584460809089026818446396423502324062473758948308336374913397265365524/12519295319187388659460612444728824074039754525731579667324390676243626536116491036715979026721748462326840141298023646183461823*X^11 + -232554757285829722946399437733594201935468643905925596450733569964634759275581619378466985867510769588627249202954652313583481967408506736008622217246722559816925856005388522909899300773429306502640911898996405881965275117742449763973502418122267844600699420508947591437989529259044098163154473733142971535190473208714558130489995384473322111042718442360162777836190/248139701143847460087953279972673446363096000163868228644516494206347714071961888764087086690041112885298759104767478847*X^12 + 485801965913927041319708862442070186469065199132640547521517552096959029820481568136387512954518156645463919959516279495410392150465827439467199829373862493856907201355487915867302339025137597567559948108670367337623385169534687686083316985068819336368122198747641806220937225656557841039701894776638661512966848846134286904244368565100498332906723000617207448714717629/1762536297224748509004732147645899489517070889163956028062000658347687813053145295891310576759362024824277085921163402250241*X^13 + 4445179837527668129856996096730716386954298983770452778513730215283716128168365976232659042806253058000718938438492774977735876533526558246881028138204976157565541133074182010267627234554256503445370006598789651173200390921741564876143596753898521561751799748924000832762359247119240612253126674328310466022996256608168191467094090817789269511099508137887370732/34934492629008511908764364349243058758707025223689740763693720147310673528362929573995084709283558057904935816523649*X^14 + -3208567405908892992393501480751599705435617015198398743747309831017507066760381306617637125649132595287731766671462242848155957335600453723271808949604018770297862180340569393691780389670265682248050879848956879158361591762210285305664955134570530361801784278011509495978368060286758837711455404283066713305826624650336368567236378285372380279315019136331724975949/248139701143847460087953279972673446363096000163868228644516494206347714071961888764087086690041112885298759104767478847*X^15 + -30177964657214896664391059635419664758846570353337307457444553808546212020841452982196731896318319878804802239509557699647816480669678436211995896215533872793208092954606379673735505518063929729892278099702061126475049522905399403809690448843855570827176214977799426823826688162372281432826092624582761166753761474296178852452937319248355055128788313701607/4918272931016262411483086632302274920274113082315886352765552604154677393828372458678739224170569908194415854783*X^16 + 7178573910774457649951728011873006727869675426783079072835102070816814077385365614671411728330554081845387424238156373537962749456330777524100079621534634548232625856673078009387221726716368396219332911099361057351050611126652255034421251036913513049001543381727240589896006557867440437374304967319559665767891065654972500458655860449224267551959391205539112/34934492629008511908764364349243058758707025223689740763693720147310673528362929573995084709283558057904935816523649*X^17 + 129945817985254465688313564292940226824797905080599260744498029053116436401521952133408189676595764902816464966697612060903903584094981080411250251629220268787748898429004441717598712690194420616425337575968231554041925353459349373169697037598075282175109858698169476912244486365094076927869481781392828245273819346820497959314860908162444652322547390/692421924682002310500223374954564961322555692287186590562516205005586005044118324465541211343174701984290561*X^18 + 18559185147237447794112421441341695655826569513509759606963277272049311857827376902850229302920619615311061461851909916773532066566933247103739101664807978927670908704945408307526856431247334332956210102927726188560813812999911486967463058447132048342398470331932161759334509009383603700708157781709883572273232179571077189637341471498144052537872035593/4918272931016262411483086632302274920274113082315886352765552604154677393828372458678739224170569908194415854783*X^19 + -457776102916602748795850820783057967156361685264491113697320091598620963215074434088160924713793623884701457939783787005101349818123415607100332522594927482141569457843162480950317403637804565790403745015746170648997638191632953683667592162356672678756502960831023280454903603420597939204099157662776258778613736932142001671661366598742542095907/97483024733493215613152664360772203480579430140389496066805040828605660290598102839017487166433155284287*X^20 + -411130969870210077736061655492781450100683032442253319861897956287591712930507176645821680348300727597016040158335182172425531621897125691036130938115505559515720365639832613235633504789256859235322289322887594506465820530585489133932191083048919366081828906348068400987909966414909413884175030931773642147293999946068111929131031647662273613465981/692421924682002310500223374954564961322555692287186590562516205005586005044118324465541211343174701984290561*X^21 + 320008292825379708081428639612016121225721444617214507096975573327908805023380965532986644191330914884015436596072049745797240117824280326848488840414018830748760060822567521083661839032545406763834240024485927710197302802084069243695229279059962181313962149840872512346003853890552880461557657696124834026832418389933318014545228897225755/13724204523932594060700079453860650919411436032717090816106580434831150259129678000706389858712256129*X^22 + 1464564538447719955052796020445227589468965782690029459408749407489923978836575731778085002861638910070515914982153617310638753493838863636309320448298493678726152029495711114130806570587758058953709825797880260315707358313329643813111718946699534801427142908423063813675287739237669673387980092473788518127848796758491710891446575913144211292/97483024733493215613152664360772203480579430140389496066805040828605660290598102839017487166433155284287*X^23 + 4307180296558269288592993379902131736237375615174441767616726070172102317300968456096204685363056684759671470347638041617876220946881347971344433677989619372443816084477357969660021876477799007427549542304737361990423699768194237331754696861458061848379455668226266995546384636321488103138946670004192164059574290397796889979766121877/1932170142747091941531758335050070522231653672070546362960239396710002852193394058947823434986943*X^24 + 2838284421284266833803189444697015803359663419648080836283532209576687167322085647848802490401997549142889472412221904866224751083101817520124321237016062230446756133325826683819093665045796865353395059449272677147052242552591271121293190399003587285864877513971469233861434185845880143648752614132887582967662127658778927821508022012338/13724204523932594060700079453860650919411436032717090816106580434831150259129678000706389858712256129*X^25 + 3907613083909590061621448198668573345914393758318196089991625912488690324127417942475933384468796556061990607536925252453115745750398129213652320438546413574692164007043631629490705072148330561659601966855723748564161327927329672042574984335072020224181492688278437087028917947435457230747453195176606619256911588682793392965465/272021701076600301496798301428983601609412033235329630150674278010700105897985929740648097281*X^26 + 1643427615967622055236612082228381121263413758615203233137122313618038923602438282305671548374455396615633565778529031986952077250724625216350601533156358995800752474181717779445849935191286697273319950488962332693701387500914317430797793936132193986522646605593843459674925132240078181773046817265207071434034068274028183285994895/1932170142747091941531758335050070522231653672070546362960239396710002852193394058947823434986943*X^27 + 1891028197007323170326029943107559351115550306778098407027398227539575530401792336727837066570152275811216362916595307456009734962884638954653429476731134532698177556501761903999760251468304431663455840130173821499342487603243098179277901885434223920753168598187509363675841565392465254540822234963180222425699633550725453/38296733926031296845952175338446234212221882758739916957718467972786161607487812155518527*X^28 + 821015906360794119365458822065680731818027612450162493873861990044297628541369179049862099606161345717389428183108589756979676253729466407135860255330401888933355497301102046707840206838988156084499619844495495481526375436655795856919163960982024414081897734435340929100800102725521783687101306989134429255249097465882244098/272021701076600301496798301428983601609412033235329630150674278010700105897985929740648097281*X^29 + 984441821677378504668782204109610903260812880840196960353924858162336263113834590350084496433526654933230979840821360229899891028593956296580814277708689168846202642756136171057425341165803747521715162645224176135626330307504896906284324362826101318947107941919381309489779868115303525492502726592904252207953180110/5391628034074517365331856305567539661019552690235100233382861885511215205897200078209*X^30 + 379735840825494410340700870074205334191517859764062777835423939755688276836648355582592363377855878031496754705985617314110454453073357303159171558340765756370815806231328970596397077291197600469994064812305911648730664440823480070431595107925642844931957396994504452124849082229039683887885277090357508648039651668317/38296733926031296845952175338446234212221882758739916957718467972786161607487812155518527*X^31 + 347029809272301798330434435885748390788465971752202145534602292065839762614930061399753164883937816709446446273838241006455020302561265556975482658613152740562760663371750199112972192498505621010952249197809936722768341111084812232569029409516218390474340799885223304597717471693407920053792474107200396055887/759063499095384677647734239837750198651211134764902186876370813108716768393242303*X^32 + 94459438224483504442770750067786828103122936285461366854168036455367863447882768853407008082114550885946124606894059762256871856656636354217377989601242952458996534042676098350934737325033307539123273490221719934046116859226301686993721237402559120501407126950863294864709557016115690392189271479282209891695572/5391628034074517365331856305567539661019552690235100233382861885511215205897200078209*X^33 + 59151037265508581225953624703616386984928452392371894759774424987046201890399647504880079349066480043112958357532316743563745728453973877751360245474979781279859227505491111988815052181481354392662764162123472956850613431640423346755113096023460536870863861586774115568915839950695954332783058484613031/106865197676388100471312718546776038103788699812037475274724878658132728198401*X^34 + 10873762685121191900479748768922987288032763435409550125642008150152354821518511066954154580615133264598534664591319073409597884945103989961253644687678533304417120582859199620520205643023910111023925981002661236759068518867758215133991662034431148577376589040606179199701573965682166235006900281661783981/759063499095384677647734239837750198651211134764902186876370813108716768393242303*X^35 + 4522619129596325127095703152064960249857253707231324025182633361836878101555452608405197748991726728770812043152291800324835328147538091536434311140303637864999043578571032620375685730471889994146022853831522151998502056253683652118668970427416521222418978869592887001759588697412153569512713403/15045079216723652044391485083313534859043882839932067474971825800103157567*X^36 + 536748782988166955811640875474919307253293990927668777603894580973167154696921526111445394202348194911399607281425079242880532659897663705129418411773334963022121330918058175858834552467868252320748432421747904786864437284122009046941159507964267552057131063089825175303415294606870624602886314109/106865197676388100471312718546776038103788699812037475274724878658132728198401*X^37 + 137042444960788855201734437553088407299707433735844622213656695870665702466806204852008945923439751415246150572868686228493960215728805165667183301321733377662088400777987297000549478757755557152791592416591631775565790024120678047083092122150891072107749887929937813353774469557271028552/2118130257176355349062577091836341666766701793598770586367988990581889*X^38 + 9081358477894637449506388860738688900398335518383577421036558310827149732326940424082250454526864253762628629920926628316582032059955058582885364276203215276722380081718275010351556786621704646507283168248930089424077621463593664520596568460435599324663055864146469412901254943610252442408/15045079216723652044391485083313534859043882839932067474971825800103157567*X^39 + 1041262977963707657173396492125851413893739757763784181238765617692452647065518550144286134566204886933807070018346841019777502247329741734826148245565917688873164600610722954064349103640622628409678525908637181905108165909868787411338570000737629291121404473293311958599324180635/298202204304710030840852751208833122169041502688831562208642684863*X^40 + 10268861684432292146070148522075356713075946570876281333969055798569879089038215658080888630504354187767503596190286725852577999703655702476353246217215481873137714313990616265855240871203430024796874707953981316353932213728876803735534834542131331147063139074642548699171959112579/2118130257176355349062577091836341666766701793598770586367988990581889*X^41 + -3963766976896771243384089941691909069811566694291889597576491067622352077192332868857928833919081547322201121097783971007872335073705877624581608893360536322887338729314670383331723292143302434466225956355709898703760465612950420693570888008866412516492876013023608219132/41982571350796850744875792089093780398288258860880129833681921*X^42 + -196526557402629200846836813288332005547036392604648752350303381986863372988292654660793759580543573881567252393877747548438287071811869828059174030356001879446465651877135825989014284116227439157349674404086441577700044834680938244977657521030840547896221470873131919856144/298202204304710030840852751208833122169041502688831562208642684863*X^43 + -6954670945927162389207414483816956712295092075952045709442974819080393499902844401592820209200866072970078267888797003843312236013265186761787757501339986470222543918999625620651921321363954756988814360500500424519437321714198269010154998120321574982225311661245/5910540806813578874401772784611260087046073329702960697407*X^44 + -222569031837257465403949114089038301737409978980784545038137472839046032296770932884637561073026168773577683388483247436443296578071184145633230586781289958554185610752149807098724327819338403143380483517381315552044991663695058188344796051851700420000173118037143/41982571350796850744875792089093780398288258860880129833681921*X^45 + -61634706335649552596177603251283071457021671033751902570048273743784632971963230152846330024454456884556500822592922208175682016433464686538451722215353012485611072519248114579324606732304816889424691696046056135809480234820271944327780529227800388978324/832118936620241992735713471013833603695068749782199169*X^46 + 315101707475320582876656064395574535697917531866451423246222856653035530337038552469556390164588322100621206586306372808945259190427297883347096937912530182442150628387893636380010079196588915379168588872654825907343323733114368991721819834107544344713159/5910540806813578874401772784611260087046073329702960697407*X^47 + 286719258923812114469047359716103346418392797891140570625136338801517044064813652648576021395461571502602131622740783962238199763103334209227545720282843668228540865940510215574494184389300190391784445377281670555150557591830995685500177132622069/117150350080281851715572782065864226903430768658623*X^48 + 963070350572868591239061738170631134867955595525213815821170870428413490058360846635570315508151802866527392699313068574341647050866657151594085927918224472086879760788590871281249437170226576456786001854777989064521258682379477329826078303381852/832118936620241992735713471013833603695068749782199169*X^49 + -99698586715630736421808124915552556240107386886564177002413272695697558536688593173212753548829829522471111878559367500139843722382301883928592849578499609919672214150232130578127512763753131527557050984672812655353597998457169854426223/16493080399870737957985749974076337731019395841*X^50 + 9492067942642492766206432779372744481697049476256186784253930718202400406235192371985932595970458992401652020076752737477179732232607320898546659874816221112387294220924496513342911224426993350345943073933978300488016928362608500320869503/117150350080281851715572782065864226903430768658623*X^51 + -502621410741101184785169756938919508471163066337715577451687057521058798956308391314492497620908291748889893890991506313522982952516723978578249512916562676651262722426060705168549424962240702551022410654254085986523268025830238/2321987948735849353510594111512929428554047*X^52 + 16506042848282722134524695973221029100149930535827109200452726111001426785273297956271376523302267386992354215523260674704230533469868754751634640825488267117723610839084839804336089060029659114317595744972134390512954989917576488/16493080399870737957985749974076337731019395841*X^53 + -647023609183892768141745137911265961379481729882741442233449519758513034838917203548412628793254900266099415325359927770308177812271227497607185183922282304363010470542611506815689417927699299527553745072633022453969789/326902428373342158737236957836538002049*X^54 + 10137136316081792169798362334664527132027984877229013343857457876986241327714116146844349229511957219908858344837939814870582262872772738907734343601524345495997998387276840023042861337846772497296877795698590312323976343/2321987948735849353510594111512929428554047*X^55 + -293986407177051882412082897347953149779521768880319397946248668853427363154920551429755790206769491424853564921924118323152991316083755874648575398714591454610753296267744474685494154620794997913989360952645839/46023149144494179746196953095387583*X^56 + 3538846321110238797894095443560934572660156031958388336066975361589832176523602011533225825847395438101664487439576443037035914449075237731284540198040170192494778077160723274558342667634664078394916885220081104/326902428373342158737236957836538002049*X^57 + -50247614606765085016654660923159458767733054389632155277903214837512037311301197833907637686959014348822730987395234413996888367977528690949516000641952591084845893093782111724202608161495509169068976/6479395909403657573728981148161*X^58 + 198863473787349400637354265126903380338100645955230791135322807932096817564008236165805116697237115910730064287672314227487223672033735440499303127061508200543485298061223681756077122909620678006455723/46023149144494179746196953095387583*X^59 + -3470760186484659438718451589218986225431637880335333222736862690065851472946517399327385052334981890301220569862596768281970340915372672733620947399017973078619255986705479736909119400744613/912205534197333179463463487*X^60 + 14218431164902342992853702607094757794282409709144904951765661576668730839783737086027034289288299271256971927289789083531448947848401626629561979297450573589467115530073273242855453249258842/6479395909403657573728981148161*X^61 + -14875955417076255209398725494545813184529207430477996705679411314642935232848521505657184067604414549113243249708476659548602894008934219970756484852205995642010201823027348469439/128425388455206698502529*X^62 + 2472932392131577706742045428059914111487844056192918136445101320979642774958823916109393569464903405275662855485227457708505046333818203119499941690343260314292407534428813499831/912205534197333179463463487*X^63 + -597695430682871145095530049985409216541606741524375502518749768669127619510451960112821695607808793303389958117953291363087760883294681157247107189673908315895196573/18080443257103575743*X^64 + 20580203683445240100270588708590692944963293597377236707073723533580558659618373428751966834977595774480751595821616357140839204103201479874505966643197532905478014/128425388455206698502529*X^65 + 508288050182908844258962657247176206780138886230264217553833563483477478812356372444089052897678593923281054203561665043802949708259415136920379886742/2545465754906881*X^66 + 2389422534148931230021632418298531413966729185445381904932140939190172652682691581985777571341451791424252528399246098163446171101127505383314477281/18080443257103575743*X^67 + 14990636442801944953751441056508119393337726390136082909246864735435719096920466164605254837041184905295838062700566894861588407957372/358364881727*X^68 + 18724058665023949287463198839861311885742627495878469043020194679761173512117036272931585677812476214472436040200435150885808750689/2545465754906881*X^69 + -249559246561779808219921159946738339453045016223947613177500253338314638815939709034577175492080539098918721148451/50452609*X^70 + 595237172808560049997318755782226007270107902032222781870474710399516179116652229286941075282670969546402029/358364881727*X^71 + -2641129775295298559000430143387291796755501821204119693318109705886315606271303248072640186/7103*X^72 + 2099833720758927032122195499361621699302692834148129195638924892448023168317678646502/50452609*X^73 + -10094076224864490405545584197259484286691279295321060218185*X^74 + 7245401503762607925396092135024015287428508/7103*X^75 + -49478433574222987593*X^76 + 1*X^77 +