D=-5039 h=83 41774534575908935064333607861076626186975432069641734476038267074477715642057122181649480949489342018212179847236990520514451059457873706417261263464553453861179030401999464550370245679609422896670927644371777338413622728689909661897410668060667879261622410113217061446533944879731591742363484676047653682065833679701880481624112294916625870486081703937076143039606023865915890359/12410072944738591075109316160171619451821245460003653177722886144991056753234415559418743900651102301954557482623018189003977084855086357133279926401*X^0 + 868036888160908299758337444194036410539364549824893024295897084887939542704486450720530541375181774099732860592601509333996156551608498225122698598354752025677458875775589230939881735301362571228690685998349552700603348387331949568779225922570878215418461406704961190611944342847969458189926807611449895018398180152220815594265134530415559034428411201190397921655294803012851051661072/62534357568537760427475844131104790417727255872958408362545623284609934979548220003911050515380904499549015154937388654391040530584780153594597549134639*X^1 + 66671260750741358840763211876030445346229483249364961029355354774560233806424503296287525168203206238568561534117316971557751480533517490474052434430422387840058277075353271036087975471586038879774004673218014034834645761309811906819084886184008271988737804927910003317495007368031704128707542021847077921824017860845589856131610850462879127717338182207241779029619824598147706/2462804712192615811690675959549835175991515272872326488930916083546548274108834205084092855854554931921920516495935342132164533608868100244746959*X^2 + 1300524082892810215052936431749967715004510895810419159913670121942334583571085543927956002896405919710708668163307963143948047074991570721237163469265632227496013249543939458755931976769045824845433442803441742482388574325150315993152590350159449079116376169867564425064648644919204230746063925330884816163086442310080068100197009976254418303324558368603698140487405087879386099922/12410072944738591075109316160171619451821245460003653177722886144991056753234415559418743900651102301954557482623018189003977084855086357133279926401*X^3 + 101603149920691081214772548038216524100125874959097257472554951713083419611174030908372825720379524877766332055613395673221231498191616491466234604906314527067456067104689678179294671734527915124925775790815858883058407281935322241895674605166853955829830789549228196980592739770228881578697029484546605434615239123468070925175642672585271255775195065926005308495068272061677/488748702558566344848318309098994875171961752901831015862456059445633711869187181004979729282507428442532350961685918263973910222041694829281*X^4 + 39717152952672544966069295928043974704348582931494557339504888369913183370003087668172378827943434349110775723800066702215368150818605283622667169484438772841274135613200471217971770136731489147304386225249590664699711291125623881577751257705002670406113691953239913058294480846226277382992484743078020691477944656143662129432338857995665037761147694934398864665871349852823070/2462804712192615811690675959549835175991515272872326488930916083546548274108834205084092855854554931921920516495935342132164533608868100244746959*X^5 + 14647752820615431002128946257860416678385639684630481633964868658440076083992464663040842573656680100739735498367528641526366229260898551757513450292227197384831200477756574227886585075979239567328444687191269716813980413350746296998338805014454170269914044434491017554593390047602223557705958963930883228913930589201993290519867989456927553157754962218413595381661454234/96993193601620628070712107382217677152602054554838463159844425371231139485847823180190460266423383298776017257726913725734056404453600879*X^6 + 8578535998818951383914920180957131851351836463224551657352664310120508996906723525004148113253661608237370962923633683309500940600533291472641248291950005913775065604724249068247548098948099898121659947474767193385800024170234476166062254072868345103792372586833441883930088709075039146070334017006778666093797388962136709836980610257565183347679857803990482575080523071709/488748702558566344848318309098994875171961752901831015862456059445633711869187181004979729282507428442532350961685918263973910222041694829281*X^7 + 807434400443846646478382397026975277014396278260501022087402729348322180721305514603195667939566036930276198325115747072458901699789790281820199969759233756089848026442860483218030457873721620876665293411619421220605308107273160864273537141238451965676222511075717755924788287675009908994947278064783874267401067003105347834037786727676073399790180010161787628313045/19248500417070972032290555146302376890772386297844505489153487868869049312531816467590883164600790493902761908657851503420134233866561*X^8 + 280542047924268287492579044844151896648938551652022962048648829924871773808654848776047194851259285021503234773694963494164136968158768231192165970018249228989074520604144886348655536825053370706137244681428055959817520443715280226059058402093654214965570279454730916824470676580995604646470214105104699340140297641982330396619243657313339413109155171823197424901075775/96993193601620628070712107382217677152602054554838463159844425371231139485847823180190460266423383298776017257726913725734056404453600879*X^9 + 20935679704522089965197938028615401366554007235129599700998425929193694445682491059588324544774673144480962688690881948102962200091524340079505945191764090894929863355976321853742476639612474903222399500454526009206489867158717388820955351572564696980933242914967282255537046463922484393083090697358516240673635581363759244345969919507835793030576942057018726809/3819904825773163729369032575174117263499183627276147150060227796957541042375831805435777567890611330403405816363931633939300304399*X^10 + 24534171865861714187002880637948348760450569658135466147667564453737447545309857395949435941881399217036526598647522864874222926271663690320960293628735454814723597437942321715744141754332273305314438985539339768415249439552746121025218865277690280336204890345552790787224862252531173934909883390196941751029974332239228238043082840175329105471807073593335052032247/19248500417070972032290555146302376890772386297844505489153487868869049312531816467590883164600790493902761908657851503420134233866561*X^11 + 571370695799963546105350281778940035610280104410392891428701341481936971339954623686949574817620278341487021038288224321420491805386096200310948796690136641316893875007383814778043251868016437214529664266690622785817236618148972036507388546120471571156514459084869625728626674877983009443420229623539848955050396567569316043331437711284042188092979004581122/758068034485644717080578006583472368227660969890086753336024567762957142761625680777094178982062181068348048494529000583310241*X^12 + 450380526971020603706720063093486801144953766445179088205647211954064396456035189377766141430296092370385731921259048589791430928780101373016721985009887633669487542111864799922067246427488604075274129330867489922221584513918843671979210655442362776882397828214441813198369312408829833556197658898104011336686241995310041290919898309531722345261665738585107251/3819904825773163729369032575174117263499183627276147150060227796957541042375831805435777567890611330403405816363931633939300304399*X^13 + 2160776246881352228724077757231034572489100223844669981283840078355749805533461207857467302865751641536584680386004701895004711470484083897006220342752387582963203033930605762950179621941352416716631057130214220287635124460260320760548298175528171704508942530276386758315002011869546299382020995670963522866384515313999005965273509099964327417049019653/150440173543489723572252035440260442196400271857528627373690130534422929700659988247091521925394360204077802836778924505519*X^14 + -6190789336253186698718706999996501375077411225998827011806044813692959073087426822387765004657499762920317632410075593314564810323749729239155111194356287765100927475607207646391826883065549259574144520124198942310542103281561279427838705133332390701925797918838988135584069904744093143563328715464670676996756210882899630789313762301977914830161201701433/758068034485644717080578006583472368227660969890086753336024567762957142761625680777094178982062181068348048494529000583310241*X^15 + -72200211830932467979143698581355046295838692055623373086615715751170067466370088287772051090593329574809081750647812685509371857502194695034199716434070128917352838557547878208000531407079840881561885578629836793708744348324043162500853398842129919056834088740151257730801316034195770267815958141625055623335208365278269084227500568928578604486603/29855164426173789159010128088958214367215771354937215196207606774047019190446514833715324851239206232204366508588792321*X^16 + -59797648175591982765708992301848822174245929543976684984702641527843374242835033683838602415230131681385494158605950768238542735479201095332412666298030671236026636856938249968576641015597276888353003563987724963796896118229477143734877628157855750318836230290279085697107911579315814685118711083456707650962427862022372620480175631114779901679684591/150440173543489723572252035440260442196400271857528627373690130534422929700659988247091521925394360204077802836778924505519*X^17 + -21052200601801246379373250486668024541833207545004833999503120844384143847042760900968141926786484301660822260180634589074407982918386679622803815272882321366943235625618629293520272789354423213487210321043580106275687498716230819669812770100297092655675904992012808948269014395204773595982406857320079891448633105650975940149853112774648569/5924819294735818447908340561412624403098982209751382257631991818624135580560927730445589373137369762294972516092239*X^18 + 130369486217759459785761726444963950112152964789777371742996011984306513324490862807552736889331843633960209160958102600087124679326651065185456526487546341026032302389078258997799191601999242323055745744769116778289641411496399527192820674978689340555362840049729092298158262856835699960346983768739871931711830045583213567989195885929109948472/29855164426173789159010128088958214367215771354937215196207606774047019190446514833715324851239206232204366508588792321*X^19 + 1512766289906790805535833559406532569412055125914253709797649277157862331004455186007994432511531834588412754143595284248688519419142330211456296161154801758266186241745950135920323678907760030839570147212269733029328201987077599532115982377795121104719325955694784343551813773144569613679742437788707151042617091396143334780163306341942/1175792676073788142073494852433543243321885733231074073751139475813481956848765177703034207806582608115692104801*X^20 + 1359739249288280150476702785498454520227427834227307081308535648675196154194298473869359640404114166393408083516380125120410427894601826170435850789461223785597935711829100109055686358964166568669343584852788598885991678903382811752373645343542781532122544580574187225609478337562976031320420859298636278046541635152264932037393686526667439/5924819294735818447908340561412624403098982209751382257631991818624135580560927730445589373137369762294972516092239*X^21 + 7682999183331256942878807596664406885069034496123304455810305732562907919031683531302529655662891441968913083740851573548267799706468155764921296847445137034214640587024985384368827397770151984935846035950993020278840053205175873878659912145510478893039966797416715890869476954565156806479383138980112038908160128357165645380638686/233338494954115527301745356704414217765803876410215136684091977736352839223807338301852392896722089326392559*X^22 + 1765674355422026389975136729159354804212139640129660551150391251354985202085344187599360034354654198840384107282330359292689785195246030015894224890880496543975592361240501210270127811575691368089173931722774679119398431257104122067719854956955806354162289378517051151140438835503776371046384478045317846133602025405250454389297765063/1175792676073788142073494852433543243321885733231074073751139475813481956848765177703034207806582608115692104801*X^23 + -6709795268706681628549086406943251820833532258709371894970268682216824268465999482991468235219546050714770830476589323843897069383760517479180709908631366929308524532792374003464919398731416832709382520078657334815492023397591283361917783545026552048581549601493950421316495427845756016511771892889347688502974042647112048104/46306508226655194939818487141181626863624504149675557984538991414239499746736919686813334569700751999681*X^24 + -5709456711855001760220043759286230154055270734803941767442002012878762777877168029982045194020257101125744230703600871627155103889194123408156361844691597398030079675341437995944754922348259907258692812398008730515828251074680948790048661813106200343208646577006440912689131084240435265470695373312831335166936241058987339478709/233338494954115527301745356704414217765803876410215136684091977736352839223807338301852392896722089326392559*X^25 + 14555973709750026690955815532273689925757428502911990727891838919344064044461889230199960572563625193410761706228813376023983585425223196263026850671971971101219667143427132470301571760704314083180772972313262007895348311985553754709092476453696982726461604322131069039254789296921493577196936638631532094934947790148926/9189622589135779904706982961139437758210856151949902358511409290382913226183155325821261077535374479*X^26 + 11640577330822610500712066796711318583269374088641412340377081057850660705723532197589257907724824206919777790113779270114993105508305313556178259557282853707721456471246799285378391715783899503263999277903956197257814915283859029261389219791777443825965934317228518056380761770949308513985152807443766658290049372318438520/46306508226655194939818487141181626863624504149675557984538991414239499746736919686813334569700751999681*X^27 + -40011557212046775404216836586328913786432585235253229896641240944196506370384651771439621807437718030715703378062157681980508099094356401875875185287348009737594831199356027100791754645790049036447377220484107589624454755354826363187437083563625224479330297631015550787183534848084080927503307772108832756058698395/1823699660475447490515376654324159110579649960696547401966939728196648784715847455015134168988961*X^28 + -9330022957167153486668517348110708034427774272928265673149665891340426703992372414246335572059138763022026728872425332211623045918717932302771185501464035980147658870504232686540704282974133123688252525150752280704549972583200406787357428807865821518079755302798262067664791079914012478981711012810908565452456034212/9189622589135779904706982961139437758210856151949902358511409290382913226183155325821261077535374479*X^29 + 35571233114175030617794016125648848053976671847226446379167314491868424275577531103687669437348649391618005697636180256415873040229995264586162565508420290196979547725918488007288917373546587394302222250905222470144192271023772165051967097426734953178993942340145392495188045488602206753011165939557220111426/361916979653789936597613942116324491085463377792527763835471269735393686190880622150254845999*X^30 + -1944069804959120268436484842609513393741824901533080193449947723283662552860709403467513761703635806031804437615605365369044373701582051735682906061692108124947204010461723185377291383526938091527099260199388165030607934294381435205404647719201184225891575729628005748033335063692348783429593113975360322678340/1823699660475447490515376654324159110579649960696547401966939728196648784715847455015134168988961*X^31 + -4881597067654655551460736283290973162667061368831117293424668794592888112645078524813712310939221625240762099428881288296580145052979166608038667649232610878197469847488920530231388989209867901339671722711373046122817116374605437448275909998810307025505391303545074320407261946809776655188861817913060/71823175164475081682400067893694084359091759831817377224741272025281541216685973834144641*X^32 + 2448501382879764002118591203191011524278248117677925709742412674125548478851373626856326980773058993330474198090577232919778553118169758338414765770753940115726627112047671824803536266899234888604180162737773334234686653201479169123589749274493087532826687446109934872109382219675861150777663541732407359/361916979653789936597613942116324491085463377792527763835471269735393686190880622150254845999*X^33 + -3925745019499067245178306687396900910203109073963428067543081244928670331347029768520091680516356247483577527798471130214982002685649248979318995346616123356447609673980973354699815831723419560720949095828167628052902922755150182149604841412234227483913008750863172622940199834847922429315357542/14253458060026807240007951556597357483447461764599598576055025208430549953698347655119*X^34 + 578550694650317284375625245716317277489583879653604998766081933525703641836027618606716577054197635218789316412223552356892767605001811331423647112273413938278149554262882043574703372933154799340969390241430407622024435177865661237997903359602174398286794212569958016165448774580615226408543142284/71823175164475081682400067893694084359091759831817377224741272025281541216685973834144641*X^35 + -734786071154658935839991088826284164884554392209244474324015733133303797080991722862177281935481464586298564265113471335485065343417206073303381907568546110280155944950036688938146979094951930290960967540636372905767175581863005257132288117777623392173202117230618556305819056735633697639/2828628311178171708673933629013168780203901917959833017673154437076910092021898721*X^36 + 134573556445889024538542691893914483675971728793654382355869915929086976028768646347645864767847190664958789896299120391260264615466504968865764235166218220366509598555165359092583285217109018311669264205335755328567501032576305690299011545498800178158694522803716752179334149269085671035146/14253458060026807240007951556597357483447461764599598576055025208430549953698347655119*X^37 + -310986537408779108604061577557983604594655777513924285028314894186198845139444011557330949617200543070694107435470291783542333809973828228831564982839684796678271966219862961173836983347461670057183263322970190217784720868817635943876385235391806051147250401762686121782519936737370/561347154431071980288536143880366894265509410192465373620391831132548142889839*X^38 + 65158137564471383048347703817993045462361617342569146131376304788076344951303159001602590272988369092353482334606046466306806491329892435752261418583840661965135882704953605233493323399914404100177595876324258871210250577681729007010012632934442892965245217775049962491302204717803487/2828628311178171708673933629013168780203901917959833017673154437076910092021898721*X^39 + -79463765787612092620666711047875573437641772057407601948648657692507205983343257229975789168842418841999707843868853212789012637204718880293841333557883106784144528280910335723786866750056574963666586272603940297735490342328976183643276344781387587801488453793630215677852053/111400506932143675389667819781775529721275929786161018777612984943946843201*X^40 + 12482704841519146457916439154929105601390991764581656106419006214979061473909869322896449619891718968290731007658363577782142869130204482310039188189488271128028100260408154985440639531548247427097209983486929158825029160769818099467093396647389032302533037353649949795130896739/561347154431071980288536143880366894265509410192465373620391831132548142889839*X^41 + -13609860293975851857159299096098522700210339835968696751549673674179891281603193649848539657315642644485145919994644281890884602204535006455434427051931395086237901756190113784016173279305954096255061986024657311494821142593674920856042783498504098996458541052446491611/22107661625747901446649696325019950331668174198484028334513392527078159*X^42 + 1600680022119652464240506212270151415321135613625896007444957901385828439312563708716567141133815902058030144569469962677088020078146027808018767394375080171382369719717813290004579094007717943432524796278067723388948221208244921346318482004813200489922666983940833936299/111400506932143675389667819781775529721275929786161018777612984943946843201*X^43 + -1313515583505779525272296689261195206046748418386601134995900013538298544620691194137998669400519900889681060930880779899084782866371688198920203981160734489423150254097710438844352151732229627929470002295825877452850849598674369086347593581415805581991764797774/4387311297032725034064238206989472183303864695075218959022304530081*X^44 + 125974140446534719363683364241587169678582478163265539445621550634711037166350516817497562597435667628189887010370991067521496619697672486599708528456136372930368949285920989311943757744713982750527440996646379356446987260093411321038850427316414996304233954965211/22107661625747901446649696325019950331668174198484028334513392527078159*X^45 + -84287988771470050670194680634480990524337036069640374235945303087993374278262367217030228104859894901776492950744168749357879130025265621903237397656163160305811314833216773849148610309296752848047929435809835658131950596773486866538262618293807764892767/870671025408359800369961938279315773626486345519987886291388079*X^46 + 6289120349839875267934803282328532773074502854569236047688931059381552013745324882096600584597482504658015822136449938651806822650027584198006616450575318855764222793797128868459080598572629592423234252885909817389193949835618623460851914314684194845167751/4387311297032725034064238206989472183303864695075218959022304530081*X^47 + -3132397419266735176884052558500457778314937254786029936823695488776359010463276210321117501531058259979311773980179230626226290950945970191862776171855471869332687530059965727447036735390955294467457994725637128962387214042264238846087995674360062/172786470610906886360381412637292274980449760968443716271361*X^48 + 167283773362089502444280393602840970298856307403645835432228336528027175361812539846717002145099070388171982794777418693613615713408045493957777371717842463322791870282955811977320735441786100874637348590862996038991609353637521610353487160364220657/870671025408359800369961938279315773626486345519987886291388079*X^49 + -57696457614508769309726294977886344039310520692805898999221889901590771312986313998381561542245885130743912194403690164479133251068944351619729869012633404286268567741114264025750666833805969492850471742478573149203506998719991048751432895/34289833421493726207656561348936748358890605471014827599*X^50 + 2086514192860200591921611364949071936516417137822179663661287251589915591720072884701617236106621117926409985071251741481084268091237587303519008652949789326410584070105189995728660226043705341394107842932817199676679423831206573233249975706/172786470610906886360381412637292274980449760968443716271361*X^51 + -481306632034872550645626539270875662915234846858525154053065784707084165183276905346294962143738766153321216463427763430764057054113591757076356217910467146118357652431429603308880044350581038034777391714541294363207379015053385815/6804888553580814885424997290918187806884422597939041*X^52 + 11579560490601374532860835066552046905429048403396855557548053360258568632821883524288574776320406434273389213705713322435079296471805200737542052062427629863611459669527550863043665139290685805594554707533544595420976603368027251192/34289833421493726207656561348936748358890605471014827599*X^53 + -1777244874479717738539683349158529728757207158372846383729712457903820994227556354183692691720088405325659122672693349180634924709564169617044042420981492224568502473257448627095658894867189568291502097726083733677105774421/1350444245600479239020638478054810043041163444719*X^54 + 28613360838488185917410691356453384960742068623442588896561588399554508319834472420603954970144510351941343657845117853013797011554786435536744863373388323511543710039981648956563740228504980210305248634918484992405129480667/6804888553580814885424997290918187806884422597939041*X^55 + -2972740743596648039812915620189895309015754681864711279300857474996997640281050126029038020963167022622492260858995318087598989176128043454138284282513473383724291275083235823362609472906252536482893770337789312695/267998461123333843822313649147610645572765121*X^56 + 32765854200484165378363796879436843104014735508826421709939654034742621379673125121524864603222599826373301358473327874345534813460080982033634051900480003601415788766625175692189027244193936703914541410554034748600/1350444245600479239020638478054810043041163444719*X^57 + -2321274682932752708756807018768500233128210021037738072802909748983653119418735649446211201365552920530137643348126865499554641275469964797674401061108775178100180326681209695948335546538504420050963991691/53184850391612193653961827574441485527439*X^58 + 16927332391709150240913904661219316363130998452559456913453340330042277050986906720084228525678047296139107713280253845895573456712067416517694538877181542877249261664181858905389873241153770310411448897558/267998461123333843822313649147610645572765121*X^59 + -758252516819255799100575909076871276934518702931085498382112618375815571936070204751501888291810658569002072334561591005056143098265692976084781927570706808803045573158965184260835429628641382201/10554643856243737577686411505148141601*X^60 + 3366043303634764951379039406963435175868306575351450482746715157277624894111862258042290015552995493458164322623508862908607823372374271092182552794768654827366873659918990753070870905626469523749/53184850391612193653961827574441485527439*X^61 + -89158026233206979814597427882837969887386115482542909834566645114239858979363397844288083448733713157708944730801812153091081417803254998016544507417522527781084707407476318530722890333/2094590961747119979695656182803759*X^62 + 223793588797620267247617931930608217377220064143572535694455296522083730387010410589527413821856618650965452588684322439677963039593104558392357271625939334340660460178067183424827447438/10554643856243737577686411505148141601*X^63 + -3039580786717546393558774912209314613890103492588910719022222478448183902399135212930645122690252787002524928917795206371894858993054089806781250641677886463260228035773480274/415675920172081758224976420481*X^64 + 3024133162938079809739970742973205923257858104258917910727824767462917749680196510832828325457997152803538765615361107692461720483150516725587133922791071816905576958876764449/2094590961747119979695656182803759*X^65 + -1361388786972216008539243240049972765467119381902188453782110174856931575326155638157983518339400742263256751755055443519780697517711060868037375008140910838807595/82491748396920372737641679*X^66 + -22934328979394633194081307597860860128962006408753255691505199281152202771061669759944741606712776440803111703761147526984159973772923254271438330712843328088727202/415675920172081758224976420481*X^67 + 37199637045566480692592938892444860934762752668172220655778014855124101346789685914738591191847385653118784441759919552644714907798085849110094135596249/16370658542750619713761*X^68 + 148391959643191097594278755959964110686993968382428597287717301372383334787757918744989733583037055927766978972523923144934358172597512120832406528306500/82491748396920372737641679*X^69 + 718753914120814118566548426978381464521353620676261459987144101372709596955480154371875954695854294086550672295909801091543288015826988487747/3248791137676249199*X^70 + 128255657702192789522769376459259102253382921983378309042443751548146714634741787039385161784292900923420397651645679402335432691450417098538/16370658542750619713761*X^71 + -120490764651147195717687851190108485354324511819507506292950880674016933126322760407028658543742238088551970789354068105333715272/644729338693441*X^72 + 4470711076980382568144554347933062060486875983665646906382409139071405274710792408581004568798887474132616403244189695630870317/3248791137676249199*X^73 + -558511755232460935504166343878461979572449877270384727755664866797353693329869753060787746573872633209005044092515/127947874319*X^74 + 3353326677114007331700253754538540991241311731199971993455610478739178051258040292897149750798124159272838592668/644729338693441*X^75 + -2876799696218927788457411789615662871668662645466322399843490638939644213541674770313232106546766/25391521*X^76 + 158860353508720617496259345718860832574815745905313821079622257321497363257783950551468367434/127947874319*X^77 + -45708401268799502379310159715568647581961456557357357335676622780917505082062/5039*X^78 + 841353611879515500358834178570086259632923683021321950649325605572639867/25391521*X^79 + -8507618322761801364109667348644266764094870552810*X^80 + 4586266391078302258934965276694698643/5039*X^81 + -46737241877213845*X^82 + 1*X^83 +