D=-12527 h=71 -277298150174846846723026343510505647808086427444702082523118847179452233152559724873579524719809182027622290896064786715152473012702334600569575577466479872211021871964774773865122550327272097525237121420100525252600785886235543270701981035171823216462511175663205093788665805418577761486702787269521950236270585883199890210217640838226007323681863966318131074491779279870578910320399073850180098514979835146387899051097900479389375/21222699872201592049991058855495645507511280109235555101865077220069736690898021358052454340840739076822484928133528886603088068938907423009*X^0 + 15525585292843430300691760301348590383025100683443190646005814618105643715321013980569257726606231537781747300766302039196383407595384065623454967938857134876194355388100878884827746006483527664688857461766176752324411983945505684033093669627850954055957842861598246080901847116364792166123785805152308532397091211436715283071274001013886101370243960525684683868888923120175152933320554221674684054005480947055581110772251046365539091400/265856761299069343610237994282793951272593805928393798761063822335813591526879513552323095527711938415355268694728716362476884239597693288033743*X^1 + -279719170324267702663975251055092860311480514668964131708056194938335154144104415072341322213484389783910831063580593188916897742002440555068140345518289477437286104411344298105257282007109486974314408244379583713110567122029155695953243942649192077004128771289378811817127266535720482152271600174352015894968721749591792048134809879322878688172752120330480642464708341354251323111534552065772165819090566175321411088888865329928/1694156611495297521353161878781483635947256335055125337420378160778297811997926188077947979631255614019516638311928545270462845768253167*X^2 + 7210365783918403538944326661201397253921272587717821749176203414199165452783830317875191103782938261183089229629067312549231538386396304705690100716164936282346809985887004996093832988741148507894174111654497937673574060562862057128319685622122046882805180399481674898658153269631751146188223423322233733767188565438636764152406879810674971319108281557606894809638694835227855402716053957379766531402375424824683465030488637756648665/21222699872201592049991058855495645507511280109235555101865077220069736690898021358052454340840739076822484928133528886603088068938907423009*X^3 + -73676016512844759291567874734453283771981242175876445836527583501243590938451142343049951837559904059169737849341734482885833200700458421081212194714043625790561339427554611281367969172875130579970556589756751006918301357907611070495292887540486503667764608414927263299514465571574044923319927110412005700237502354795002431729061423944933210473187166134327353971542776222791091896683073658849725059274249089651521087732689051/135240409634812606478259908899296211059891141937824326448501489644631421090279092207068570258741567336115321969500163268976039416321*X^4 + 1159550544801963642930794189845758638969067370705192655910748671627430309626609633659417138465689628619852791340209605596221839799723832865937101897872319829013561452859715014189491130778812197206384886637533451594905311329017523361091568737829274528405029438546251649437819786187417341609446622453075513282627909440802390587423813756309058405781174847342663530739019954232841769167187883840784742441430505133996058508064442156213/1694156611495297521353161878781483635947256335055125337420378160778297811997926188077947979631255614019516638311928545270462845768253167*X^5 + -7412927475421139868591351367131648486263607940001450645368933325878079762729637889632818308075145794563650580484769292288588978292877576870537361528023043249869093150499661324961895998004587072193849148829751455210211406347604124489912374853644274646782393561962549716813856506820246943807590616239247891391930738004735131451800534147238134414882691989938241910899880995913044802899156179512518138873571456129672408281081/10795913597414592997386438005851058598219138016909421764868004282320700973120387339911277261813807562554108882374085037836356623*X^6 + 75836579692606618834829229756105924783915486732318253990510938844677310277991175079754245218776208167101421632829523511488710744899780602950190354673398077646682289509629595470480906196513678853998461992885525007229576944073027945028025523038163568547030510925949913262399947276866396421364025469318719180962871920733494559607370938059481190398397760127991195237004204610826532571044085545437647467949950996039425765361093856/135240409634812606478259908899296211059891141937824326448501489644631421090279092207068570258741567336115321969500163268976039416321*X^7 + -324867351216463489741145315902611622100395183587645665451003830744095127291683268366021660094901205283101235454579448084819449366794368287387554203182648040484988322403266369623795316752443744104148773295759783109416842455495567201222033584895618144379479155654203408153740677967423366082635013688820529586378094707003112627789634886199866393376826319874845682410161135678627352182116722420790243645718661160093969877/861811574791617545891788776710390244928485512645439591671430053669729462211254677090386945143594441011743344964802828916449*X^8 + 2288555768358622067919614789890321823250475969177085578557798895867120981139697883480192396563998395919590553121381746087799323540928341776987460444045938345581813842643447063415352884459149470634811924441234201248065273163462271985152138461840660800199222758794947288714013696059950708730245898571239268727459999952581790099487925561843702472041501464967963985993195512459954004806680699811045441799989800442117583978091/10795913597414592997386438005851058598219138016909421764868004282320700973120387339911277261813807562554108882374085037836356623*X^9 + -6935762297509512932154053227119191889694213112750888300070881074369286467338527606917076805742985859529372094202183021298663750258995539900132920531661250535746686757802171298849019624399581517882997772594276472644486688691618511921205237485895686742262865698930124137085559028509217791282595823619240691104270386573351757899605676252542715626467099120479849766973560167972261239006238111804771054690249588569889/68796325919343621449013233552358126042028060401168643064694663819727745047597563430221676789621971821804370157643715887*X^10 + 35178312427923566902466917180746679436610699322658117069706657527004334745176147753242741215970115660028382923886495952243562491264903348593564530688750121751970866190790178868208080624889685082375496326473237886917235012303236622019422950994757745741408712162662357485051364360288971140362234588143781589746916789791673367463784754679129187119472964291095228177601977029977155913282118440665634489590085495898847884/861811574791617545891788776710390244928485512645439591671430053669729462211254677090386945143594441011743344964802828916449*X^11 + -77835598804220329684475485604977698132791170897047640649115125952792035646575992679849265538922730314250345576110366472238881194331701417864518602382662073260119584521999645787048925447783692752295487763709883409335256521360897021205285779976843365123717077970945755514805542941816435897180706771339154485547300650569649491963906414071199911114488877373590096316558160427765835880012968233131301801147096258/5491843691174552682127662932254979328013735164138951310345227414363195102386649910610814783237963744057186090655681*X^12 + 285750928445812209385064361675670231194445971520960732461422367524378818114090691703430098200811268237557734922264235892710668464804277924393247532832114463188571978046915286464623140230456392673323936188541518748933080340092648710018828758621010575932693483642487744602211973802467225798221635882618979032372992361361339306392401508691414166570357478623914776841562139229633590796434828591393806086360010528673/68796325919343621449013233552358126042028060401168643064694663819727745047597563430221676789621971821804370157643715887*X^13 + -439712325463024423724938383715799543126356448995627904597068082716427920727229373925530028935809327260221066141150083008977002652183585107040736500849853071762388804871662020335889781071030242157787434723606071799526803127107007413992674434712058678683023427679220657105803745593433905978523279856598937962499941828205364287421084905160749142189133860407388209677341499654817067210825951645289447335734/438400550105735825187807370659773236051228160304857612384866880686772180281523901222225176278276023314216180303*X^14 + 1061905340098840538173054472697498529521002136895086231679236931137341528843448043788853979171318108447501930759670624473202534306003790726447033742500155388789428949271150791633830338310583485455713689062029432346134232145036441688688404551585315867028399415805796392263506472315741446283615487779288565867340295524253873195574318563639735513315780677652292617925914792701868254538011577584514346044509988/5491843691174552682127662932254979328013735164138951310345227414363195102386649910610814783237963744057186090655681*X^15 + -988924081624006903862527590353116114136538453588347998580957852088408219701516086208164350899292896790596095593156298778407692431111425826328066719482969135360028186351817313544087314966466308386269103313052632598653356125947013850426062068864671152437553894234114119537077863093020488036461113708291993671057984161629851245968535024626874444770709495175764959314121547697350550868610740591243499/34996451672845519692488813814941585060367858250567383442553435035265600724956007122393643831585856415280289*X^16 + 1204867713853970035126314309749788437232620283667163164003008618809147032958886160877226255680609203224562616656534586934938339714959496810185292732480250957673521026696312026837916361052100291208953772735874396430250341619266388708828639523571609388908487287376495242868480846713150839928069384791574841402885891479330810335052076048583759061887832840392641801297140497502952330034877907215667898541/438400550105735825187807370659773236051228160304857612384866880686772180281523901222225176278276023314216180303*X^17 + -234977992787567132008462059105191825698362181991977486054662492222929033616922022668538499366980181590483098608631981579191384747379575505736258509096348936546691915544493484569858119159772313979936596086017899798194251557345638683822374661806712702876130294771066298173567208063751272535411422056710579822660376472531964124288329797455550543050650552332293983734900486426012316770339107403/2793681781180292144367271798111406167507612217655255323904640778739171447669514418647213525312194173807*X^18 + -681702456768438899298748228987279978713479144838833554915667213292336677392690363795944924232544498847827757627448077214962367377078324730911591043345468008000764074724489001128496794029029148526442078508036210720058140469829688989059024036523771475256641134514991382325988232946705996198478122489945706918866754682708932845030680114047432283562662800138587240737647205168983911369023075630423/34996451672845519692488813814941585060367858250567383442553435035265600724956007122393643831585856415280289*X^19 + 195197394020155471921099193291186979620026588810596675553897298194418509200352950096240407635002898509033001249080598309783973065156118898872539544296855103839224565784514894329369324174101479693267118322267455473304505958656768684089067174221444027291555805571195831504607778710755991189987591820705597240301966975169139066109293553468429696617505868279131628940302869386545401946472/223012834771317326124951847857540206554451362469486335427847112536055835209508614883628444584672641*X^20 + 3265521131896065953750941326278761709349495670957373514448413376810946262464603100170870091455569294576073188874652802515499432065023359350751533126535048509018701480718692223276205714349414112548223206082432436126179516063116081397121403160780050684536416971321529165070579571558933186593896386250693001692390583301188138160953213560483259636795982308235947028758733872664536712266901245/2793681781180292144367271798111406167507612217655255323904640778739171447669514418647213525312194173807*X^21 + -7067574969818459418773360990756850664577682580765980001707839236726825004156184854124092052403052564119233669727518555459545643838353657043281177206806006020081208382823222159507907729950066160025588055481608032233848992601410039533970334903003531409352100359946039724221533999355718989016814157819984333167709087129550215339773954691429985878929278054763108909161370701239592868/17802573223542534216089394735973513734689180367964104368791180053967896161052815110052562032783*X^22 + 16917305417726962681780182522075639033548093496961930845021535364888217939568699302889962435009734285096810493050755605518270613829292933460815415255349271855903285852334467650773880256952919329792062850380292997619627813440890420899685853678934616089790160360811314947678259117584140048207051942362381853170725756992888435164517516884724354622218724218061520871897258987922921135211/223012834771317326124951847857540206554451362469486335427847112536055835209508614883628444584672641*X^23 + -14757766670243674511136181411081179010553291517263100658567493189775563165655323471840147223213926853351796306288021986639497689419237696685427588167422959022523696931030060334312954295493545519993926662052312621102626492849105833565712575783014587213786375995091142971642752708719741860590940484079914667303813312254801631433206138856861386197121635724010407663186507342897/1421136203683446492862568431066776860755901681804430779020609886961594648443587060752978529*X^24 + 19721416933845727654376370285667298830450580427661292997644657902601059131232200538546611987838553759818097250446309464513773615449019089926341174370637998843950742394932296466627788326328046027149664671686348589060740540037436491333262749215707589753228799437726487821789376397573785708751997091345492297200611414010361514988426443864958260310062121121975194780668055462672060/17802573223542534216089394735973513734689180367964104368791180053967896161052815110052562032783*X^25 + -10926546524751327534934606139073286291998795255115079910939259602056288127934542105035189783256864211584379552329277545953193063135287219748963065165746940321859757992283177763718439810182935414467893478045889092348087769483619708137274277470705022357904574982449979876429263448818475931309678664717339320372894580597618931841378051693771037646686908151335689288399477/113445853251652150783313517288000068712054097693336854715463390034453153064866852458927*X^26 + 9964691736874717201345007641817242724777501664531759210593933462251797348208467427446886352234331797173656143123347866879707676436899823021043435767762115869025341760760341036784406756281685313463944666727928224964139415841833650471349360763183504449375820023751226071253144891880413937056880951086348308050499029772688426713283033344889738560094334203683588787535920206/1421136203683446492862568431066776860755901681804430779020609886961594648443587060752978529*X^27 + -3930655618440341705451802770057737509097819825359490758383721265326907226538059990553214246834823803607598595232133265063762078936823186043591634242458087005066670667024721026517646117626089201735641913084519069348588248368821136050763729372873246516280942898080149073109090971283068534886843383672998828596669684143369041461496917564969651689336161112492096525/9056107068863427060215016946435704375513219261861327908953731143486321790122683201*X^28 + 2611311896950498387522691955785327900639824909122133914849086525288527932997278960323655010349610497074286799548021687270366509328727859034424781343497022430052214259176710704295962770975902559602582600100372869711194979047481626434441040994819679444839063268962625942687689939512242451036341487107381471462385031426528919842809467616762811740425569010646728275037/113445853251652150783313517288000068712054097693336854715463390034453153064866852458927*X^29 + -758807543239136134896943371314122272723481501677330705313453974200327411596772615754058474015975871528346320278166724057466491883065870458719784178702184289220461481705963999005785065257296233352874845086369340183812135695114716119205623441334852969240815445788768409974709074638072774783131178670363079246589540348135947472843381711873652221578329474257/722927043095986833257365446350738754331701066644953133946973029734678836922063*X^30 + 373587093014823739856696618795318064012539880864003372950333732422561321846792537201643332835511408997652525445039235662206160523557053018715855828047493486582534748670629600033661150032508297047781784183212892851597862931172846084697076706719189061491967766827228525402814571805227688433116960874408003543961146462086027060034995239352382183047241953944086/9056107068863427060215016946435704375513219261861327908953731143486321790122683201*X^31 + -80711400361591585903054400996089124627691801500811580672888521262040801263639827359027667852530814110847920527317528912538673775867415319197173936075071680475057985070462664576235744301824791104669958907506520362584776521202410748511238122249666108436502817652775454768324584379528493704283906198884037415968118115736807364682433309682115791362175/57709510904126034426228581971001736595489827304618275241236770953514715169*X^32 + 29420861172833501826992511180946519096038882683566747218920232094008729363309906777126337444138932469488460867171681807967343713682909134863323933003481840182664619655906451804908462726744787308127833104240958970039677198251653717272881153338066399186024418030967618367005026199739981017579972895585250044987837536409250118171568664552503321965033332/722927043095986833257365446350738754331701066644953133946973029734678836922063*X^33 + -4593572975446848976585519118930006730367951658037463572177185024228219627884756832166635256030602815558618969108702048126017842567754622742438557649862552812749336777181682175955855064195628702096921793806587336787018643543381094768140975776488697322023037699809072091137111272633217524592028122004269361629880916399267528618376371550620956/4606810162379343372413872592879519166240107552057018858564442480523247*X^34 + 1135023329627108595579112692183317225811957493795270127419169257738577963544280548070681743523555057555620225399923843651961040634765864336384543365934261103571119850388739579657581933905008367400742210405399306960139956204179876870770100250577401584631489038387822903838819427803953441438664362297269613090789838236059650705428087961342374705/57709510904126034426228581971001736595489827304618275241236770953514715169*X^35 + -104234140160448252289581963282514940713847678500415485913841189534403610637819202624616277168764581127527464042497015625463197826133295382711791226919342667442764885439401397159093779760614116020648364308186190545385659924791196985880621220052764473020940881280700033126809737240494073103901808931767656986267114520999530427017795209/367750471970890346644357994162969519137870803229585603780988463361*X^36 + 10197431955271027576343382141574779479367125722968469998341558626484978359968766038244014882560389830740284582234359289860955310488329118778852873913327865073350812697392459056073981494263783237359262058529910711592575313066395124498744303000612542739962618540369504805278966963672202278524861036473197153557854831468760286401321809018/4606810162379343372413872592879519166240107552057018858564442480523247*X^37 + 340688399616127207956286050638528520244969215910566159106178648496988166247413342204883430295207740040360984116743973663686983223115245066051280629357318833756491910705699283537842228849071641008625890927101085524112230522792916837336019022444466335820488089156711366302284213355785823759262610742386256367407738647530337175/29356627442395653120807694912027581954009004807981608029136143*X^38 + -209750414282916536561496761016819606216211272142016228888902147105480449055664985276077620176396334319120670978063764701446084476487009440757530995347332666543071990143355499997511524345786705536372009710076448343426786850793661061451822640590255792753649606467323663278023593372346514165822614480300990999839735992064511767965/367750471970890346644357994162969519137870803229585603780988463361*X^39 + 15874736635129203662183749685072468485117945889124872010889247330139704138250799547696569457915541182738334069193265872556866549142515411439341991980179749958764696113459296164189790588648192800244231528975163576440187130187309333184565055435234822525182143394781840077576106215752100538703122049084475710957929297162/2343468303855324748208485264790259595594236833079077834209*X^40 + -757823333505370859887361497904952252964553820565871025266505493187977126846441190666360626964283615490394621876832986322176690033384772198587683356217056436953959019298150485099280566112897114944270783157325109328861983022038557449673083239048054261933087492054239214531662589773932084651450059543164541780809753889129/29356627442395653120807694912027581954009004807981608029136143*X^41 + -41800815595193191418407903274537961625437962929621166730991405230528115204602587421531230970015943945360730240110997499134612241726318981991151997886103082014813831315898488461574607912521598494403056324184440957903604246404166411813697136643295851030970629937135085696958944958105879523772391871053434761939/187073385795108545398617806720704046906221508188638767*X^42 + 7839199162110229623883504056482669349947019476966564638923699712322874285319396503391779633480769548380658366558498802812051566415055948419020071796967310028213336676993731928099244747092149096746244700101043792447570168966328630606037372825918576245222863175008698035467727117158019907130387618119168783827306/2343468303855324748208485264790259595594236833079077834209*X^43 + -264979061263883170779013538929106756904653795976313756906922168258158273755565953666321327266539035009511991997680441915229770177274743203722908122617838841367507700383419700674727793474762553416714181806747207873878601564980021296713506873526285555579989125160454082492787857501737969215417403462002/14933614256813965466481823798252099218186437949121*X^44 + 9579204329974348407543594895329749557682467672692389576035723413344517805137447740971753748012487294523677256589633736388550116048448936172687329187852158430012996049331167969625830357696196368764514834018640188476028917936604899751635137965226638069973346882964230210362519309971662925100736362572260/187073385795108545398617806720704046906221508188638767*X^45 + -108375634523723347481428290201706032221421080911678183087839906546957974721898509041985747619796426935811489361055943534490010866886419109736743507047642792405692736953980001452450447809484616302016297274894325130206909835341100901890046599078385066954563047810931539226666879423679327242976/1192114173929429669233002618204845471237043023*X^46 + 1600507464681535630838698945090771905480947815002691662044062310996057112647700473076831423380413536159536922302741828361811852140064088353305465043410856201717473687185442810928711599805439162260067052019912267083826759832804234652102682226942184499525695023036161431994196951266570408955212/14933614256813965466481823798252099218186437949121*X^47 + -8563558470211089309603540714508956993155992312870875387555808635836553902288516608545915462004606645850277880800757009112264667656254224223158195103600372952913751172852842757101354574264139886781792834047475578774318469433305589330977642508682537900280946732093087790650979379684/95163580580300923543785632490208786719649*X^48 + 66766558909075753295677981894554634154949313698423726032620318529336190597261577552019374634827645953894383997861958681283197675744875087186632830623828525531966796098546860506488341438701925081471296704393329021107626474263787141974059983578050129158798376556378630704799259737957/1192114173929429669233002618204845471237043023*X^49 + -185249826207482312760570105349264214160107891622781646939137393274569797114909374757021527992955995567830385347846257794941982200841885802426063661414425412409578130498361558262518804810319640294621841531555463371120320259193921314042665306272310701096545301909424691548/7596677622758914627906572402826597487*X^50 + 586310158894932633463039222158278104424235707881932106134108210963850460874506924303263828705293965958183686387878548052005908697748153972409516437655126096012301650822242355544608791407126743006739027144400062648426390171797625426658162329389069941622851724279269132655/95163580580300923543785632490208786719649*X^51 + -344369424549615918611562327697417717325422753363874262701695416032552784105652913943232620161570584436427879488305425428784781020790289638073509745469878386514438616792736667219080790808702468150742131251461606777695211195065052555497598226927884007854802818/606424333260869691698457124836481*X^52 + 255074512653314076254236341872385117644459203792120831482685678424768422989167722609374198517603658661801882655401017577062939416305727845493264211369273229611554198135478744638120682329682849027968566879399388338648721597543267354956916694048053237478705308/7596677622758914627906572402826597487*X^53 + -97095483883457999735383822812817072549345071661280615605900189571409779442418884100888708812421468779053017058718795208089865042592808420646224924863067105784556158151067199872880963185843325293176123875964106437534913155648514037798818319123759/48409382394896598682721890703*X^54 + 35410897728750117302862965859246712502195405341523629903571268041669375814638939028318840237574897257502165521286371555729052581772469932825567530210225562000592682628454750904574833581906504825450996789055608813812387712964999864146940719618782/606424333260869691698457124836481*X^55 + 342841692011212654776804684226303707288999140862454107448049883100607565093354118839557447945898610981831612124662107163090108276961513507286646192026082202963039501240902265754617301914849488520851942513808311532967729581198838171/3864403480074766399195489*X^56 + 2752104320379556447252668206914237836287052001309951147902419020577890561132681288937420269458201573093232148159939688676432384459430761025493089394270558092789795747220763889530452608296489210095612094288631939593484235692193144/48409382394896598682721890703*X^57 + 5842593915210496105277741720349410088334668179393569531857689068404123838452388356115232171045311784234888514142019644578648029242336609822249959041586385637851995222692834108973621603926356908694754979906395081492/308485948756666911407*X^58 + 10118072138209242284953344337945521187905838902542979369352784923555131731138648428143172713397754655481744071607547613991085861243762281158749117975528653137784391971509656363020845750922782772717629570031023162/3864403480074766399195489*X^59 + -933855598995031789863814926549485466702859965155859707421632046591773154967495611499786318431946563212011964793974479888437571977836547038937998931450897376237313647648143115480894082451099954052/24625684422181441*X^60 + 61628899700256639769202890410446578899456131127519689579116526493285110101525300147719348763250996622494370837904739325158693393869890562695229288930904666590417361067929839390847242540886417/308485948756666911407*X^61 + -919708221317755933203200579825578710130265928400465570710437757391304547234716816710079131861317088957158908972952290693100448538440227503562807958713411132546787932007415263/1965808607183*X^62 + 10185274444472556409947492958377600629940122602983079824302630376385243080037417897446646290599103825483429451021043062127590400117782058308401379390282498742031884378001/24625684422181441*X^63 + -30957780589639747712195215834273115756094791365730059462889830538656168013830545537609445279744566601587864202172644726055066030542525770337826036769/156925729*X^64 + 92503094414253082068968555801598289786567605085464468117417262893270686507389465418887019731711934383499771441399171532298722042846046055205/1965808607183*X^65 + -93736819100488845291286282994491884497383707891556852788894167731680694276485731316760689610812712715101996139870468411/12527*X^66 + 93363129050634997698979780373993704038289128129909302550716880188690373784267993680450725689093984087221008793/156925729*X^67 + -74208141630238593866673481716278826538860182525819785330055007210241880916614*X^68 + 48312298913047783045403563837867538897273397783996941603/12527*X^69 + -96207944055291513703891431*X^70 + 1*X^71 +