D=-6119 h=82 -150345810353030236248876214542125219631770072898914958902573411994131315635083354053621731720334489096835258960647880368429502903791671531994439814316618708462471504099559332423174318196145833850946961921265369974098857733265052912277027454122033839677865536795603942165404593583577130933727037492328677040498179091668156662900563785684960894305099200335216927958243065389840113965424198186374217/19100784956579766364101609969185799588597608897621375403496480057048138102436101385603512654700288337156338968334006458695137550289354197645618811349*X^0 + 223352024078548735456995629850649948809185379383794340829377353316343672446107269989014722747635018418712639955621394290838603415595127653610110979742151335540217114983358450169419728892973442846490829020103425802005327883445894708199471063272590716050544741779468231140464977882995914245590799274923302338626441727211755849093958459804423411253390326262398191322447076409369354748459225526560480/4792230232863651251873293345419980634000113528416302271269628171268914553643302487945708882451558667229473867203894604975831180869267224379578560279*X^1 + -6826353245243914203825392303467615270337658015985871812195061655633404436229356953692968596573818722771477909346139360822903948213604590339040869462608065300197699152477687187730748073210521300808927805142592594563966158352402185305955042888556956563899700458651300867935848955249393193440648718067401741547928225082223277281725194289361941112635743965344220802185098255035188549356706818856908461131/29323656794892682010212681980624861499446694680379353597898854779994488153743367923739792651721087484777150593420631087847110995739046145978641210347201*X^2 + 402282295674525987769383961822526035857783402388680066263018287122945150591136692199167608355329670710614675026968136735988427132236142108983759754174392386251216358720864623678581686537019982641099237466446217900792076806836487478896652591659574795455506624849990976968547494394246721688489989530034050826625917138412681925953812311111576371464461831307276151973433822145830402913621203503260/783172124998145326339809339012907441412013977515329673356696873879541518817339841141642242597084273121339085995080013887208887215111492789602641*X^3 + -4030416386981297312410051194087647755588415981537444062199209446054388295630961620282598970974361810850334390376240082197049980174852255792828274476218175806150963385125364680799935460697828845390541626501192145119661505115397331308574888351981717174318816171296484169634481429030757615544043287246179801459598521062419639519318009479561842861154485013854788397548357879688616521667973696177775104/4792230232863651251873293345419980634000113528416302271269628171268914553643302487945708882451558667229473867203894604975831180869267224379578560279*X^4 + 138859293094969770708333354181789477988843791671300111073314690175197631582957543309973026212675369968419189014336283831159159999490307331893840426605658133301921999352051474870962340418617623321365509775623853364372535608030305732202157556812134265083493415823706053558049455364343233843800425058102823414995085370478220893587297807508556810176281342154236542401920027214547272920155607288/127990214904093042382711119302648707535874158770277769791909931995349161434440242056159869684112481307622011112122898167545168690163669356039*X^5 + -830299178954192652299887667971883736670003862374865746224775803853080526087995020712141465470781647217931039400038001346585181305420260809326480174244892615919228614063002157406330550824493490231380611484171963975920232059067604755510956768018350387996509605227345993252545778885447901168459800613497311474281641256972101444127732245607297309447630631382441829164357999804060729659780402492247/783172124998145326339809339012907441412013977515329673356696873879541518817339841141642242597084273121339085995080013887208887215111492789602641*X^6 + 16349158731905853014666054909626913677407152414275468089566509902818984970536473804678177211149464046270261630186684329701897202858074839318977832328438792914944620536115169375750085935565299345245863766749253051430564577698672244984212640404924966072375248101628600295045788529387984075214784224503509418381456209544272411665250455337162640113237583839318131690220010469485024950547634/20916851594066521062708141739279082780825977900029052098694219969823363529079954576917775728732224433342378021265386201592608055264531681*X^7 + -56242809135583657651519794366720066413008365223343284526347176581308002400776158314501856423474741065457558086166581006420502073370692412310848150288350338630862700118267184066733160815129214094262879505896851112512797362996402794388724276863300795325553492639843570133822169178367529870365142667614898497234982507687748145226195655443120381548719614410759410610007643967951111853886862447/127990214904093042382711119302648707535874158770277769791909931995349161434440242056159869684112481307622011112122898167545168690163669356039*X^8 + 655053285955470775753007505056628742361004411220187538728345978061011042329363630444110536500339020519790707523100729851657220241268494466938487898450896323666361371307935321028746068316281412122621963315759994695877033318174830077741420635539738279442746514821891592417986068875654249748281162047236490072025567297086489404157931622317784149045263175352278859327462601413747501432/3418344761246367227113603814230933613470498104270150694344536684069842054106872785899293304254326594760970423478572675534010141406199*X^9 + -1377599127435484651373593228488178501555287134244043983995782532473359021402714651848349863122834244507153947661773154194320792925499345432114059411711999085209891947130596410418617117532361752077544738764735883866820858281790678487068637521933096873993426402705586246156427922880571244248404655676927387288757098501747598430645735151312272517070901905960780998526255788470706708172549/20916851594066521062708141739279082780825977900029052098694219969823363529079954576917775728732224433342378021265386201592608055264531681*X^10 + 10135799728613385389616626466009148306558411304426018052635340174195799075988927133448381247447684016802939684229489245958230498729207352929014574241620988129429889718986167278254051739666009959845364695822989808962436132996685409662878289860368557384143611730617861585467540778565216476920895934514299238945202545207980073283664164511921776960130433161023932885389585199171543/558644347319229813223337769934782417628778902479187889253887348270933494706140347425934516138964960738841383147339871798334718321*X^11 + -13920759649382607777896884959469674236028468748824863631698747194194609754626174267710009157342511809414303621364535687738732258980776210682581240813004793284832652443469161200474560989804135048088513080073578650124797617505944774988360325998736435976452538545838937301804916186012316750483031858367887909784328706124483079507942074057893752405862039288910420176532540325464735363/3418344761246367227113603814230933613470498104270150694344536684069842054106872785899293304254326594760970423478572675534010141406199*X^12 + 68863462888203552740972798945320297072622503506537681195560247367463959708489905498025723004219821737688340021836210652170298222563755257120835659595447648106261512242669073800230084226381243036545962841246502646805507677831711179391541014259612873494119605522640202514525576182938391257756539543786205991566929440480533205240033471458062437438729709605415003335831636405/91296673855079230793158648461314335288246266134856657828711774517230510656339327900953508112267520957483474938280743879446759*X^13 + -65322218850446093680823520428946961500076814063954770362593350727365866310549750349318743436196349149947533452550796091613582905319875303441135524562367981269626259851793084084628819327822637957196694830638615893088943190856049665466054820959980114262423961729937599328098635033398817396594875484063754228014379165305898591318781250494282565272300637101124657747607932784369/558644347319229813223337769934782417628778902479187889253887348270933494706140347425934516138964960738841383147339871798334718321*X^14 + 231507416893721476418036074476448055747802849032548701083582320468602125974772951715545227847411521687929117913662766767657820622971179274593077287273941608605796318510292486388834749372835113900309822923409637554626093155300752609855954865766789687704895039742861781349252469853107079150417220182532021769494877800840330649215382970548408704230616721965330974696034/14920195106239455923052565527261698854101367238904503649078570766012503784333931671997631657504089059892707131603324706561*X^15 + -166602996894203834237431988286899141650708816950359670851119658399841141660858796505664578472340587029762436825182048561487330043336099498691665544103018522043588821640021402286119357993663226490841270659556416671804972424835806422807889692866212025177898899471216014529495409420205336141589691247257344430891458327993303397097097957846312168506753230253469891391901842/91296673855079230793158648461314335288246266134856657828711774517230510656339327900953508112267520957483474938280743879446759*X^16 + 497957024744254167059471726722372034810545122979960332602968683162670144835535487984267732815516032200264385105720249529477499688729862320984074247405317659118389227594479232955207166332425856979594381227314800016782618073225726688961098661672815487576589522057552249854823566146574507164434302204247501227164155695169844859061566200982906920764539249994769536/2438338798208768740489061207266170755695598502844337906370088374899902563218488588331039656398772521636330631084053719*X^17 + -356359444700709406967570981637105032582927323172053105622548168613433317415724474523071619552850471037663850173171833688910066911663933807384937150088545951942145278826120692643194750654442602088286408841277013040464098915063504144805952449110414943721815251323579411830571649860122164732664740883175655122320835200166730917024311424570694687214966939340376923720/14920195106239455923052565527261698854101367238904503649078570766012503784333931671997631657504089059892707131603324706561*X^18 + 1094410695771423676997937557779892792175321365795075805462094859263546155670102906398558078868749022474295544291489256984925055756259750176619370034408896112584342541930817643229042185339242889059722565385562107812377218796826467392971899501120417963144550196619070781734983664374304962823568852582179470157177651804076580852266143226980382086923263041028/398486484426992766871884492117367340365353571309746348483426764977921647853977543443543006438760013341449686400401*X^19 + -583714338168978044356608391580950480841399041914467124502850981812234568763364845657373408995360077735967848999524287244729711318776533226628898233921765820998484918953510222852680067368545510372738795523724322879798026785401579553524121095612164987851415253051061304803202666537870065423601214106311418437129100702336418650538092637708305274715588726823272/2438338798208768740489061207266170755695598502844337906370088374899902563218488588331039656398772521636330631084053719*X^20 + 606392305601543667477933116147323265296202438218986205227360561894202729213829365263800530903530570792477722482624990193693254711447982744326539770988404873205373503388722792541835211012479866400917059964483891648882657629407827888680720057210526809395079434362753654216624291440223930847922621727869500274570412893411163384781575161824683379044083/65122811640299520652375305134395708508801041233820289015104880695852532742928181638101488223363296836321243079*X^21 + 329406444090166835370644706689394063818170110716189065178434211901542588474788457887960298839280837599133781104582496796317064227111229592818924472045120608786833856679093466108029679650512517474086740688360829220060325759206029864149137856011637302457438548981433182019439393543553865778522524820954712067179257728260714224500325517726032744922348847/398486484426992766871884492117367340365353571309746348483426764977921647853977543443543006438760013341449686400401*X^22 + -1832678552098665722327247649302708450842827481479703002997076873168885735477406440263952070146214278203318508444763854237190170256739113918999915732105191997154395191952242305548872958707735130385042238415848431497667559439100000973135065460972800665985951087050507384571314855888171694896898233410424529696452266739559663066739947399191737988/10642721300915103881741347464356219726883647856483132703890322061750699908960317312976219680235871357463841*X^23 + 942561703910287772260732363872607712756818603424329643730595793899356157378839157529166628002502320761220934532484709477980766780219849631252270126605671143764620414567822153468975428713173520333492846759282149373853092851697309953866744520969872531995557491381515034846770667315325984791648375344086135819230442166552667466170901600211316224101/65122811640299520652375305134395708508801041233820289015104880695852532742928181638101488223363296836321243079*X^24 + -944484630387476234044480073494214551100735733771986369804216133323775937287412270418897297094943346340730495238734933060596745072912695382774050945782249002287378069553047730617950333251340655567907355961878400990809398301102046657434481795319006896960590199326601346153969201399985460230161515910310664758986370519122771279240713184675/1739290946382595829668466655394054539448218312875164684407635571457868917953965895240434659296596070839*X^25 + -256758101980916146432480885638614746169707912982297813407980447696204604422856738481459764898435302420677217024135804564740810146035294519102899988596830598035989049581953762810414232467156368025388455749372607038411197536105507899615104946878716641702061421911821694871844275427131978819139338441545499830011374672156880754859143887942691/10642721300915103881741347464356219726883647856483132703890322061750699908960317312976219680235871357463841*X^26 + 1479351980490046140386362311538846580580262490606964746735191226345414334027748411177858064037468111984859294272302464334823538407026228183443871215026749912382300220796441387824272016194752987392904316626882505654873819761411932380343375954536401606673142756088703805103072894430111667623221169583894811296882214954188869864640972/284244312205032820668159283444035714895933700420847309104042420568372106218984457466977391615720881*X^27 + -688924728783949021944742557253771460309253485073429870022458629911090052452634438021621839730602642727059654228538516595531772389051078571005699966803588464678440961194764063747309700033641829200841703695668295075232258326286099029250336755709962011811003598328524187830056784094441039449371515925729784827418065476917169560927258329/1739290946382595829668466655394054539448218312875164684407635571457868917953965895240434659296596070839*X^28 + 730508596507207305309622251335989302404570713818384291585937226186559428760504300982610292960790953391961781024970383285329287661148506771795203631950309777010713349865961285418838977250404083041446161381282310087057615070929143223531565026900040773694891046361632450513912491151648337765105025331484754885189608358223468410/46452739370000460968811780265408680322917748066816033519209416664221622196271360919591010232999*X^29 + 6047860773034287341524472582959932024436277434862736755048334119392097256440169415533804630918526478726034789889786883655874723234798201005503714620194918035890770870488707781756985623916330514647263646001251796012885601786782124668720892804085202458241716460096383178422547615346221768698339360079336320601992070196400437122/284244312205032820668159283444035714895933700420847309104042420568372106218984457466977391615720881*X^30 + -362372255256160983882893678599420301439394480540157253814868411470976102622345726332511962254808175118550942849447345280552898829874927804274266632315211549553749691443158903824937230339987979585282000180381111522777907526496082181894693607518823517205246579897014536928013023618268843107595358086040336051332098895237/7591557341068877425855822890244922425709715323879070684623209129632557966378715626669555521*X^31 + 158346051205627110578057658750199164395166364767607534612147891667622678917125512151035771782961594549364781517748806703651265916329468263617776807198856164916743518362176362546602386442433990534141175334140003071678973026545970337613286641769662856616868481024030565144561708474143234346535843728662979161467239673172484/46452739370000460968811780265408680322917748066816033519209416664221622196271360919591010232999*X^32 + -166121975719478665332332876404407090957939630362274696341535552239235999195891429995152401858600690599261723478633700130343514055168936537422954950829351666715568110174539336467678336093731260794341312372893532259407549913739834700256605938086755746644610392969413773304827166257373344445418504985994776461699397/1240653267048353885578660384089707864963182762523136245239942658871148548190670963665559*X^33 + 21418714037116602051630583233521657485809652725866117496329333817359257000916358007478758772966611073006225016956805376813673429568639254870300273896946623529256933729521645977866267751286728767687789067261914014912587981893112864165355650021872891766507566737002191379900569114581987114066913380820918196948816648/7591557341068877425855822890244922425709715323879070684623209129632557966378715626669555521*X^34 + 855829519721139636330522594856433754579360959630115588637353591800097513338763623269633807392548181713261775082753293486940058546442908427060439654383727812439148853620903887197682647086086598591265487433858873102074551338505825537277930897068745173705448115410551612129731772197531524651121302205267721/202754251846437961362748877935889502363651374819927479202474695027152892333824311761*X^35 + -2570688304811564134421309629434135923493735620454607178990574752967762719148129234093082478130086030159772151600735708573283725674706447895880631955883750271661561472393298121018483504211896590381202641031309485758719255850215809022871820978168532048350680361558929673732368602736701662820939671376970492511/1240653267048353885578660384089707864963182762523136245239942658871148548190670963665559*X^36 + 1356544616571167175028909097351620913242612914343667736732831766488188990370135868461240172539381011775706613845042902846528128230477536175329248002757541232279260935271312712975878454425688219601185048506246445097694847875474900394749535883988221151122960008391046709257810630467852052969977944769/33135193960849478895693557433549518281361558231725360222662966992507418260144519*X^37 + 51959493647683622677395066666631429256658739374582448366157877300870085300791004884188659154526552059527234598246975921031722741437667392088939995996354107230163107867347551462236700453618101152837547214885561952900351304442373550797093938943939952226265355151415096344320620429841648192825251455667/202754251846437961362748877935889502363651374819927479202474695027152892333824311761*X^38 + 99744847841751913871337693768322803054892614354907026408587715740691810528404665026236375909189251579760293933804205299548057258856895949510557707802996999411684785688675714663022739782206241362111529493310023298968119923772343076490284227317430928775164749380611508151359178951887107783551/5415132204747422601028527117756090583651178008126386700876445006129664693601*X^39 + -43817630954830699166315023195710565329258949898352668111494127989442794573376997764954093250839244676401199216517077539652632096407387006460149482793053352547508542605370088640573542646137031976792923279959705924895778156458982363971582748733257564994118305660574307977463960068434415778341024/33135193960849478895693557433549518281361558231725360222662966992507418260144519*X^40 + -20399416916616072899913171465288067026644265487539589551215217313179295890714268011632329813278324766054044035047995007203297179486335451701747130775149742806182913618134808895129107811773761890007994792370435012465076174057797852434965676183008473969705188235700507562168089729921495/884970126613404576079184036240576987032387319517304576054329956876885879*X^41 + 1714492588456504662572062487730450370178137083392568557357701895350735603740892480298633743584795231021211472980886458364252947187642823653447513542094419099115216723174120684262875240011416240766962735949333199874482316561787998133376179545722383032715656751534306240582000476855655886/5415132204747422601028527117756090583651178008126386700876445006129664693601*X^42 + 3782469092540423363094722980689057889267923136955344239802210467166799697886293408350076509050726521072345402314951250907373488896753629141762399859395406246284431587935071319795781630246895935774835887111592997347230333311984629042664914596401576535894654469384678414732032066/144626593661285271462523947743189571340478398352231504503077293165041*X^43 + 711338259031317854297416660086507325799574320489250380636936437441887090383321395891487865091556531160888161351846526082937478619393807605960554682316288762826239880130985439473434412834565938993428483945144810731477919833368305090790764204915133184635096808129648284804424748921/884970126613404576079184036240576987032387319517304576054329956876885879*X^44 + 108810485188002255843882746057764877149492250018628260562168746958455449094658342372287027500461796755068413617707951164423705735645430155708969854298954991373429455654422683476320374048016269628499018966780947006678888158313574679586481914069516035564010231254104404528/23635658385567130489054412116880139130655074089268100098558145639*X^45 + -11974726567518710935202859744479989355176990507825375600109586342710827305373048160567347004264776231359992703795416159284632296340950574390345926832576105722217604547638096930280518830622922232288704916862442643146823059961452609786028129795210699772023771394428059058489/144626593661285271462523947743189571340478398352231504503077293165041*X^46 + -5826291735798077223049599516920693442521167929658384797794261715497042496955861672326454368875894518293536628915007711465414055126767327845442555735058778924656199603658479991328316747117877886141790161517800687529730976800697627330006679491149477253942952229187/3862666838628391974024254309017836105679861756703399264350081*X^47 + 1419404860769218740612099666188117209498899815534228043593796172203282039933130294071863316069239401876723720075979839980608036487191015763699797123235518914366025238337642832367266586223143612043113547934905352260035884382896482245865930420269794296047085794131284/23635658385567130489054412116880139130655074089268100098558145639*X^48 + 1514295885751145754116948218555760368522901346662533320552301698095502618568433613277226886248170383761362732854122390891180813806594299366448211653797273430124321385047219434387432608032269029422527206139905330034330296812772780345292704363916388378804067/631257858903152798500450124042790669338104552492792819799*X^49 + 169039676042355986168576461338588098457471120052150524689277108313084079322035615374110321016147210525781354251415643895279593471929371329820855890616916953919648720457192851508720121068053396681174872330874705772948154799728865669402270590275618854988581820/3862666838628391974024254309017836105679861756703399264350081*X^50 + 50500866079071489527725350110152890430044159345931533569345842678611244352640964337333214495561415912515232801169391604562321268682573017829254229496112431584035339185736411728930383730741947138960086709210731228021668842505397666690106184785059342/103163565762894721114634764510997004304315174455432721*X^51 + 2198528693341252825901612909601781510237954507273106546278856646434981423714488667757302194316044093991863356765097215579257454134940732760085671886713596437662633277250621731172919048763050060777997032376452287584973044426684692776211348378290564082/631257858903152798500450124042790669338104552492792819799*X^52 + 252026621294826109821391166624060901955247118141720477034721295006428791245337168046434258502654267226212251553738134610070784669928887951886609652075164871007852647055209784819566514624292517704435563415308565878016411192950804813840950437/16859546619201621362090989460859128011818136044359*X^53 + 3391667587590722510797684238625001070724640349217195469594098050507708706526176637085148288797173833442333862499987733169193139270481910619507197084804772356070749174326554195768101491190205846577362339307537046668853437883654931975872717370/103163565762894721114634764510997004304315174455432721*X^54 + 56608898815102226667691655259960126609430585256219183081206208306955122784566548598268443161420806572188391022550809071565347036502285810947683881044209338493054772338379791392946118563444454845822932724273208582008593478997178760/2755278087792387867640298980365930382712556961*X^55 + 327791640233509945616783239875345834834248245586950106865474684869718833230526984220915698084009303506984582639600318468935004261588306853227831253638698758454052871932711042012511189371433359229427081791030973822498211931859533327/16859546619201621362090989460859128011818136044359*X^56 + 8953656243954015057022732315304058635165331639780758683562476089198951184171039195070829843058956314204197356261738066255028622629745437243680165908578614682720819745411749109805178622953492568594971552158050112588964297/450282413432323560653750446211134234795319*X^57 + -108174266455982329604685825850617340373330456636035476672819903110597671160010599836603044193198961246632176554675330947938987435979490926675916028358967064014501832938977738896344940206507622120202081688844179590585644736/2755278087792387867640298980365930382712556961*X^58 + 71481538700819454718028625381070599210061124412907422527595873216988187859745881313514237622966846650654974360134997343961640504941291859226267651382890048313397871459945825042254077323045600167850489085710411/73587581865063500678828312830713226801*X^59 + 10587820191125404514955489979453576307349771585184841445502605200096116805613329436717278084216226798930479825033950181709660855435877005429041077436246319808896062227740201142891296719729016633341907108685728941/450282413432323560653750446211134234795319*X^60 + -248628759216058788984498917968810127342926841714911474347081765747918230866807300751634442763710869481041662335913082800344404115848484577985820246288630782911868021441982595413932672190964251204170211/12026079729541346736203352317488679*X^61 + 724946137844607306101622237424736639274035305982060165826039439138070782143164431287247934565310101307857460576799240403872769094161518687795489727226200576591941045784490252138915967248068224708793095/73587581865063500678828312830713226801*X^62 + -5873832789663675082431525733603911829003651504294090687275411772007948617031507316440478235915834407422582745531499422944587597689794943075674447685177291348634334910269969146835345515410286/1965366845814895691486084706241*X^63 + 7122308659689830380968898743273504316357673626060969847146771045674233736694254426847864105969362944261368826331261395911383076681489446005946102021303043298415345672006208105197002258714149/12026079729541346736203352317488679*X^64 + -22451880608998521572780361276315528063439423674765028701195227766452662829190287054930758229727777910629351660275376677617261020437971066424297861800448894300296763690017112465145/321190855665124316307580439*X^65 + 5822620860683077039111132569795574482060709791847590037514222821256685799850937379621864856804922680735163405431975955397493202617123793718639905725721886804601772911579509676140/1965366845814895691486084706241*X^66 + 6291209643277024897891917655405973772238412699508232214777745674747642689529326053551519903602531235685774934430141662186320107697758099105026841297906523220866173130/52490742877124418419281*X^67 + 2729307026019521474511763603550069164189730659723439370593804551467919204426199143777300591173269330087104831975965426871876980630439510060493798840260447786237817022/321190855665124316307580439*X^68 + 1925165568095847920642781253472126971207403907863461418117715562044072475545616110206125389370273071699740364111159789777938924469917626802359774994058145/8578320457121166599*X^69 + 732252160449430661022461694072698791259334231041395833303210921976425964328059934236101374011470544387180812827134797729716391593529260138394229886679023/52490742877124418419281*X^70 + -103120443019169872787535632114272025977016126325713336394589216203267252649425056971072469488814062813121976196346538223905317112563023061981/1401915420349921*X^71 + 1216440073206852378736099272394503112878729798989969141665504516642533450855620343275774328346997829307435282423093048310354733894880572250/8578320457121166599*X^72 + -27839950042312148727810893204801439205985117053726998391976818016824701320976898591428965789194488203187879246872002091997513/229108583159*X^73 + 54881013978677632893899674018371635495575107881103888582580893470619989347784838197053433361215876932894257339233942467140/1401915420349921*X^74 + 4843655818771507819425273871953973206536377321512224585981534115448465605275470645626697124828786465768451/37442161*X^75 + 48804267121179110296091657455298854853139421890363612776391261962969642138338827416026044784103561563/229108583159*X^76 + 1430900355400554060151350652889054047282633232896341863869838129604777525586211776016/6119*X^77 + 4805870292318653448425505311684493675458146783903872890898313620901202148239404/37442161*X^78 + -742846324220962157917177756173543786139865453141453184*X^79 + 377970609034317812944886087876056474888/211*X^80 + -2073449242937672920*X^81 + 1*X^82 +