D=-11471 h=143 -3356720377067411469751611255370108639361693824965367475532186084897243252971091331188362289654921850713540505775584836799916488618496631451434908918547251204228069694652273482811823996591126025732524108506559130069908580615418839928942354981842283594470169837403875671711332794129749935493333013280285638013205323111782510775227487701410529120471430095002000815703103342333517480537687319220030088493299127498297022596321904999411913500217008516038630168384955514394243861167840986043399391853197221624642974421365362348508455252050509606221000736703126741141422404902636625835648414503124931902028955661398890967792529558069912673569109642221342433636857792237191707766874817387368776686526271/148624218287601303489142141624324496462091897871195527132146903420884612752558334501027943778087827072438136835158567954649992927243910102021195431575951257376210379099619377735426899839128142862155054065968804293624130658474669168015399746713215598049207514304278524382844601889146401*X^0 + 360092194298260428168749772287078586798748662673488417484577611691132249528251275960564617856558619423607088027521249604802758352960149886857073873781595559006364420035462496951200360111725647822491073669101710859332757576806328531507071551649235133351338265536053559972903938215306386037120002566565462445867624176056451307158678164619123606599017010144935746213382379930461333247173177893804165622145331881342535337117131887781162143205202798603721489128110456915025706161886249408508119193298591151314242626234400471421689449155518358871545846073429799535143950133123030668609753713688944251856369852845989526962273201749031650915195232398110875825626414905816911398131381655183352767509975223912/1704868407977074552323949506572626298916656160480483891732857129140967392884596655061291543078445464347937867636103933007790068868414892780285132795607736873362509258651733882003081968054638926771780625190728154052162402783362930026304650494547296125222459396584378953195610428270398365871*X^1 + -22035660272679650324529238410374234218960756453498007157687673590885283818320137402422775183908267127717430246760090199814430225744053473740541746938232260285039263724074895535930948672313600308306324627234455651456406417415151509655303340652824928762031215023198450401669111026510012401478486996951351307107910625373972962615662911746662333870924201379929926933490712434616427043760679290965235270542444628939079797718698813415787531091319759890437495325221766252872290969634248122781833769714959269693209518335542500935772664107446175303345568080766007854248735622973856579934546661213522821111688706909680943139725501407876312148803404008168802308851329524166772366681905743378702417237800/12956518026989913999576509600237511678327251143858035666650414385919676815670676880919531320555123971095644393266373285210530287441714767851206994296569719935159129901457534455184979499531701060252380269023520555629337517084357873595623724759237694887037530669015650281827617634831*X^2 + 970129571004788779392224088381547597545231198617386065451567090286741834368545020746301468859996165871434626258667246870307503625216754088624601332381948820719406668548457994909192635408384682496166869177053784786404372074279969245495010063605046394280911950390525160544380567533347628792441698528748940413200202894768669529323683989149388532994270461232013828301974227570053427533370042138406196902297145042921727647563717406901046706755872450394614547971340467939741758471051682262177240072474347354340835600002874997151786487875807889470601330240817091337207844353281549800835057281602058038754418183522676073818665480453423277375590616721921515321210448604778000467810308286399095221202597069/148624218287601303489142141624324496462091897871195527132146903420884612752558334501027943778087827072438136835158567954649992927243910102021195431575951257376210379099619377735426899839128142862155054065968804293624130658474669168015399746713215598049207514304278524382844601889146401*X^3 + -30296853876535580567270182171288004665244515206503822038954828745791518376539165639882732908518062026785854967183057768854890114225470952784987487146354350102336928635790585295761750127909921106609910191492868878046795172291190306264313579563136798029161993228423035544954946889625166976804116201051509056997081407344415636000171189256989176680529514031580307689331402781921709541470629156867645999453871675598492738819520454017258669247926094236772372034026568503755216199404828490206189683420350802080308685966503218040715151339220904549883572949931505829490693935202255481450172333418403063018197489082272687301071557408276528658653352018854988159446299251141388207558996619449504239883/1129502050997290035705388335824035539911712243384014965273334006269695476913144179314752970146902970194023571900128435638613049205972867914846743465832945683476517295916444464753289120349725486901959747975200118178828133300005045209277632705015926674835457298318860629572628161*X^4 + 1058299128577214065373985190130905046784668408093643432847211615699223324502426118829321212773112965003103545956005221792995693161481681908737935113188193476332824188122821049343154882183466935597649807386266839889871475791802344716578043502183031112283914466024512740445344830848266754871413138611285213286190775218850989694127989875474618868867975626327346524969765009975709298112402153512136887487933332525255981706013552783482129025912128940717691096094521767334337936827038421131618802162319337805198451082286116065912263924378330877096972012630700385055582970593872543835908593950817865805645822351530455341852473953464565348686685857605702631353491473219976280566924891573778379135654297/12956518026989913999576509600237511678327251143858035666650414385919676815670676880919531320555123971095644393266373285210530287441714767851206994296569719935159129901457534455184979499531701060252380269023520555629337517084357873595623724759237694887037530669015650281827617634831*X^5 + -20834739953984120283060654310363535250456854731604063165529487610835338261283665868127524879689150576822619808020746071832886343376798637636969661803356385857449749162761106853863127609183726120040066852170387778781797770647902672641623267426693821291345512548246824256868708250136827290851846989888601963566307896056420058325543194192669759873585091351608916546357178619468721882614794294301823282090725951893605904029492173364182648511464149752122801814852842529714174691793709222172068666674426769391338544139754143705291278842559943539957935990393280043361253450130835617716583378366808356349236147726079551850438762863968738106943364820253149526327695674971950846726645720632217013/98465874901690352689860372750765891370561611314097721669717897852819760867678857929975849546412951808388420530043451803557932979336837931727551518248883766321725856151725609341233468777763532987704624529265113606383761947520272444362098570745002761296788187456966317633391*X^6 + 524065093623406685788798413654298959694941880284935081044479152282115312355066892698927030163583806158105148247015438914094432650430722809548007678153234663375388741321694900350506616856276837796623270894917406172625085327336942771585477325026673944207266910162924100389412212287550286708964580927795361500472858469131112354411492362039825927984241991279562993893941205595949653397760310820740793006306017993160285534493923131741799744650189851989833530481643690785814680386541982863394901977847509064697623363265331988120330357206298320023036570518321948887855765946554143614342576160641939842470803249885126021666836997321477248642926723861493595797161656052054454248870766030517942689072/1129502050997290035705388335824035539911712243384014965273334006269695476913144179314752970146902970194023571900128435638613049205972867914846743465832945683476517295916444464753289120349725486901959747975200118178828133300005045209277632705015926674835457298318860629572628161*X^7 + -7628760854530407375787102210618640381755557643007742416682667515593660369574034866411072908840452257046646493026479428357909927412284191209898036222353032471417591116962466653958106510703308106457179821788181764711186734910797169992704924873869020501135133447908061565927730456647624609937470638235434496360999643779875408158404843458585020014633676764754485805608408757833261307126772535191073589162529911565695185226657300649510896871130973273881404524009117385043673497714772012204054831743904449249202039215051787286245001915602857055428805106229232600718325126293226460148555741709410600561330425944655166253683806235180516767157884857554271583738471520391508314249466272991341/8583896338740332376415340663478850263321559699598790137714052641689456966932164408506307169942720931774772951795262122182715803272324813157314228772459573386951953286699120333121216003640792693549352674506591718802524797098794564062601217918664698918733169510676167521*X^8 + 131463164661139307702643074815269766485704828805010633895369001396786380604012303314503870067683357950885870983663311997021554573667448755962568140976802099263662846879824895713405141153945927232948563491119011771469536689669031419446445636116151715983130084630472475822163704526668143790957425747283660600069042705531868765382233305303538931296364836115060160986951205001092918287235242151361074793756720830629552053705788108250208419781731866339197080410044599464810547667630895822486468875287221418641874004515989021982536156276394518925488392716504025708202573268321303013923149826514296582216406325996289657640779283150180804470745871626079677677630921478332273563548599376631609571/98465874901690352689860372750765891370561611314097721669717897852819760867678857929975849546412951808388420530043451803557932979336837931727551518248883766321725856151725609341233468777763532987704624529265113606383761947520272444362098570745002761296788187456966317633391*X^9 + -1262279445249221550811385508880658896794780478513847286565274648231668650875064462657632801322331125599670050210218989053516174521413209360468739669772248239699935505084521862670496784944547104552422685386833753573023888977302036108565187960796078838638040451501812006309935839105013263928596890386810006527879118906933568509685421272669092057326677023371764793874355919540087127753149728552930210335733433696166193329878505536326730891814030306934281802419677902025771481142010342012149461372320541060308560444821071266088723710347855712818384826425457911236616109636532658510382127911226728265693932471421986981089804032515915987575252428823356838554427916293449458365621235309/748312818301833525971174323378855397377871127155329974519575681430516691389779828132360489054373719098140785615487936725892755929938524379506078700414922272421929499319947723225631244324016449616367594325393751094283392650927954325045873761543431167180992896057551*X^10 + 15251717079448208386241203762679956509853720208121003297792934421162006894202667444717573480507416272284291469275325293919244128885038518610700844070041468397676751221799911565935661880011050354211752131143688309355129056420221789476489277638451225987320297790328676861020326056489514171873053017224609419477022514712811359439526286789771408513839515750605838401718436543876902910441378629741928856423836344361019899914664293923583981275773921070964484996730524938364131076117261686722601183735136834443154814007008985854290440563939337309514258632084542872447060584373492226161701844881870215185542139350844885649726217047989825516146283584985041490447538313449300618631302193782942/8583896338740332376415340663478850263321559699598790137714052641689456966932164408506307169942720931774772951795262122182715803272324813157314228772459573386951953286699120333121216003640792693549352674506591718802524797098794564062601217918664698918733169510676167521*X^11 + -105162458500175797308725763824998220201404604986220581621405664510921413237919217910261737976333235723798144790399421392795321005264484880672141882556296705374308764755232345057165029455421436016410653831994094133471830017119954017774140605983358668716563314823292179395478040703735818542338553931513737509047503841835175822749726039604613071098165541412458419425156782133962512855375289177267267690400304800816113826970371681961566302593535713024546323962137526442935109041001669484983759712193858296974453301937559281252167278328114091390482807430836099242495779067055083519588506496407683309352285727461061183136410753291894023529367447668797070271538655327226761124786326/65235185973483874637884606693300967428983621929677445254953855935011480375710908214833971672423826963485379270812303785711163449563117808343307357720767350049858730652946362411788967337112409521085135936308408255102727979332922528554256277704073852949262740481*X^12 + 980878001728954249475922039958068167765980405884123978401295118105440239605641030901937616740371732339549788361847076656984919211699364774663980552205809453234281955808754219887705043181418675638289957523184876001102989377867317201131714939434540995699635298154883265045927639644466730400432294639553179837114638350708182536421654412677133462703778807261068155900160934254636863225344331410127973456931971716757684952234160845841535969740489626802173761038710262807636977489545209514323650679677561033313927768222288965933120752187638325402563831682077600057773378832974545394695200626646248980272905425396194229114877021623630450973869366918379918366281447226162095948150345417/748312818301833525971174323378855397377871127155329974519575681430516691389779828132360489054373719098140785615487936725892755929938524379506078700414922272421929499319947723225631244324016449616367594325393751094283392650927954325045873761543431167180992896057551*X^13 + -5723634393904288377427457192328786674087473172788153287902811723221223460630531997744020332579479692061463878042120226927466371078449009292244883465729918675762744237095081158007993383354557596270013400909035459651429196675887602256974697982324800292781225744498576091675479161632629219266624002090583811741828245690694857404047156428380127019184405388171063079040227807747886785150337427419376090243363272088514108147363771440012408989719622136141284499914598217464131979511882612740297602256841033699277631450045753923741254520594648967060086557651639636704867906725429850101835350396153943407666607297489422474601019280339593847966452887414314709181561070607745938970/5686965911732532005743580044747708781185914212333488384182186028682022524253413670546070235587466390330867341191901646387513159233119850784003779768177783109568366371976842682572484294055654216815023619240555161285217328858244488584626996574324283231563311*X^14 + 48028482677823258539319232530618315094526264707708179460350325794054633723151618654460286022039140774677172473500138259326045126632824368725889426635935040823682131046172045692637021125905996074441999151474160891789634266128295702857033914528380631518252939748228680974657930948111149728649283035877111204293762730822376317709348701195302109673976838835029284877963117778205079127521618715123033743896500541207271708966076468696707046208636859788261804759616370160121995657166779060023746795203282045764804946877839367040856615680518689101802765242471054589548434527230153829149181823382508138054023817317689243541963093542166608046765912919817213883742640820477760762917364/65235185973483874637884606693300967428983621929677445254953855935011480375710908214833971672423826963485379270812303785711163449563117808343307357720767350049858730652946362411788967337112409521085135936308408255102727979332922528554256277704073852949262740481*X^15 + -246545088919182916104341590975354810343882301636664164080850767156950711442634643481082820483273618602042819197731898163685356942487235474687165047232705995080929624528953721009287090314179704446423352029840049177993085421363437482336488660169636600391986281614283208934646463409489733331675571770318234651439078104169231235574951162254080460911738934938726577310706227153349986654358848811686879830876652580921615830427442162473464668196663349291260432818077448162722234929659047992339146514556622485669770337605809494390820548871460269562142662604156149103480288698418184399460167236006234018866168387494594144763368154483034038285676379702641198850193234258884261/495768974957068433941555230123590687924846500944424059295805599222563204973708802244448630074750796820753843709519801794744412800376588857466984549575257877218060009761733299849401472762239928237731986682987983722885304581836325393132856470606249083041*X^16 + 1695074068605777105226769889839282059971588754321531565181337128726260294855752093644875724730013595464275397570385188882913930018014007858329482644273532645415991569424808570271562986608791354193010651376792223582075131126393473195264400359380483354684069380260588100084189216118826264812565116474177550215460053985768649746538054416387761839533841209901253231587063169094554727295790893981291186792927188834652613134211318261495761514505258846997792188645550477946669119523254208443595503074357092827716916854233627094947161551480706341601550860089163968456767869828527587873646605858516382812107085652608088759905946805260455531654077613083595971769959786236821618975/5686965911732532005743580044747708781185914212333488384182186028682022524253413670546070235587466390330867341191901646387513159233119850784003779768177783109568366371976842682572484294055654216815023619240555161285217328858244488584626996574324283231563311*X^17 + -6826402240578840910062105611948571459599975743319085007335875254017500656074975641211983165915884224734072894450082867401316240720721018730578402968877423997740030405470712079651825021040237890774469979976380744593891578571523687996555198932095015864858785406309120745213591797788097727562951524770228254776606839386942004225626819369235742042026435413454818387166673541714864948733581535003801671284479978749375055490411887854921845608392618047921674798021615678643358655117980867394126197918480655901019659883232450171128509144794934677400110316679622552793545030496077687953345974948045998530486011893579250686093938229663442103192841090072468635926066375525/43219333533002217238388565087925262655814358028456460578485363021756011243458181696839737605679609172762082094806015325145533327554405793519918450839094924349931131528352654506965519376012547139545984367796005903834478648926538696986562328533366671*X^18 + 38113333438748412813851283427402009630160776704704025699374164115253679582890992776153791389492225027303077635982352783348201519799174739831642144159679885029346451811843923264672435909691271554616685491104296423033577625064660551763239611256069713362657770328434612301687100325422775626042161649493085756117085887964518707623871499331784098177003246548847674132773970789156281670509589295198941457214584197854801337571483845175869435509074101999973470596604123450871743351237742457384717428167793563032043917404415723503544732131734801148204621094959254854298596056820959232552536484561905526897077461316499040354616869641389661177808828310456800019757030131669747/495768974957068433941555230123590687924846500944424059295805599222563204973708802244448630074750796820753843709519801794744412800376588857466984549575257877218060009761733299849401472762239928237731986682987983722885304581836325393132856470606249083041*X^19 + -136024294665000281608135482447812869767064850163506543138437172305187731207035690801651263963848349364703312922058860281089270026257719157714740415823915935929580012479830180852315723774246973403057543070686972141282934646281529037049653066457887836209369609433884350300516026947982774572897841191225885343114710245207875615587909967299762875989251433620357815059795207377742522070490548158492771591103634721827246471436465354229767679399594731063826347831512679459402898852256831991668252248960700737728018069099589017805612861571748335911503518911445403940775096568993889426944883037845847839970393637729770885305317508774289388673358134519154409830362214/3767704082730556816178935148454821955872579376554481786983293786222300692481752392715520670009555328459775267614507481923592827787848120784580110787123609480422903977713595545895346471625189359214190948286636379028374043145893008193406183291201*X^20 + 708554755483346351677218634770439807098529739366459054230378684222459767153575270271388941635182800853420836494784815020258170932764217031612549940916492812508382017673824619527949491561410414781559791241470202423030018713046181813924035614763839353544612226302894522643375516716973413015854255625747167139439590430108430406032890129744672258460795514514018241950628978317944848270473276804358397053962007402896903399460266408888675981031975084862155325034998996268687318384596648539882783222738363937119825922546775713853014655464961727882226310827002620698210204233262443139898155251993322361244631667566825391635736525876348978257652065056337193563577101729/43219333533002217238388565087925262655814358028456460578485363021756011243458181696839737605679609172762082094806015325145533327554405793519918450839094924349931131528352654506965519376012547139545984367796005903834478648926538696986562328533366671*X^21 + -2261769083814695119248526468123509328756713911032104512106273437668912581178425916826050158906132182496657621239652995019084847543818229492399102823018186468431806245601111967423581466703521300897011561136197640763838628301915151647202914269331271883855590001590320221838536078254440185933783158383145018518050704089600200850019476643982680764124324698927572167095613613820900542532753093328864750180138706850095548033878041226231006132809432028966813856245740204681302626207296589689566616101893016715376379771652141527833553519083881941665315446433077829242497635733486625376751953917327584918193454774822018338082358825722412178230104643869756711558/328454719094286183957713812959185943324259382491019247405046969420477786808626309189741144626410542102674158104307164320773500809680770707399538905685956715231706388084177102771802499487855405737441456567573566300093631169548688710086843631*X^22 + 9784991334582722068071373707626196010873839469997377815375948492344406544817872723910600276126293868961843544525988854616674738965371805853513186954116512211226889502142525443377668633430572976404051556891840082491555998211494415907136940586806326409546330149177415400653072051397365718442577489690399987808221757804033270404002216367971025761579367555288480484026569883338842078129749005595049950661067773615706204180356328739979534657998467974890083887591923642549573625983535437968333814043437734629330747212480707596990382493864839980374474455039605351163748972405371899465925497275091003798870353189975308616559670656502844706270653579859101451669958/3767704082730556816178935148454821955872579376554481786983293786222300692481752392715520670009555328459775267614507481923592827787848120784580110787123609480422903977713595545895346471625189359214190948286636379028374043145893008193406183291201*X^23 + -25712035775852019627337419929405096807743870822547876116060177673091056754302487239389647086142115001859140912199861691611079680522233774503111817772721560977469119985687110908701917754460530886325149487812096631840135334319990163795289872436085563173584640524374086347928592941048374698104227990466540185217265497245391763837773870533150049442231343318570891580142913315890928933901176193781768570777688543103673583631294617120957845136885260871554172292700427588196040897279974938139843416107092850986393101424405711486201522837475961367235263223462028269407757104679482345101242449769434940391692011854741246564384724449611966593520552499397883/28633486103590461507951687992257514020073174308344455357427161487270315300202799162212635744609061293930272696740228778726658600791628516031691997706037548185136987889824522951076845914728916898042145982701906224400107328877054198420961*X^24 + 97716351747945286126677807027479622146923833745889271365480801797944521887454818651137672424554824268686153929779395029167418149133182561971781888261070420191609325607161160403334279804947490144576450148603371161102401525906362339437694616661656142559084218907246113630482306747747790494282498217236371912893413561918289454342942315041085844269294759524799376636148883050408673678592431752546943029644335854275082865326179768783073773660391833776211485043838890519204574709075879101770335038006407024579117193187398358518850123816973392956389252670254769640669852317580694629297550292050360963943217424408592753336654098872836372718724183869305028843/328454719094286183957713812959185943324259382491019247405046969420477786808626309189741144626410542102674158104307164320773500809680770707399538905685956715231706388084177102771802499487855405737441456567573566300093631169548688710086843631*X^25 + -236353214063620470108824725038930504890781286224863486959121356320230378445527948154968933237029040292057083907880598355240557796332904910529754320882063736123763342305816764940003823606137725712072355259098161486644693297917093603332425914495356704374116479996132238469006383792071729377662705333284933704082982580417635753219776522436518279667301439621117853565768569795154895572640179589744110086560778106736694475320148442301505827001454143991064662036617425722487017215374418389935362070836877912404631648290609989544698122033637609621183463592989327440647843808726637937016319232578712907572942606784005164704244582191543956572367562067/2496163028819672348352513991130460641624372269928032024882500347595703539377804826276055770604922089959922648133574124202480917164295049780463080612504363018493329952909469353245300838177047938108460115308334602423512102595855130191*X^26 + 783763531946234232030867956447948475205499824362066695580323195867274217893753388142324808300804867136389065567203277191583251665676901302082384444895225380314125592869381344126325185394530341168474445489749657900386348612338832913955805172584237534712392080907447614870721938372735192851353658313731370107311535252425154648985140551573408449351250027671322459404737429264893748761019803200745840528702504022966413804677791884914247407181949604922703366975697040584560821351311453906075546830420548284530937937150494859976704377173948809346809303007307632152811885192359183118621623020975549099355148325053771194733501169741753307346665183152677/28633486103590461507951687992257514020073174308344455357427161487270315300202799162212635744609061293930272696740228778726658600791628516031691997706037548185136987889824522951076845914728916898042145982701906224400107328877054198420961*X^27 + -1464387316327330049012472319294385052769257251846201027135480592928211334583295561887701731288926007811725468387240488543856622011976917767217275929897062460977460573461248887911134360600439314647539615726451819003612472107817925059534110770131013878006437515654384752288976617639614241638637707579298778534733420225510996785870073205010808276643769101271957628156099602310300816552432746851627741208402278951312792102132125628319295963917162256859593573860599724392333465322781976700986711983114006233082724838170772989485973270251300952011390789793900249805924526036209983537383103971372932693013924615341850032213126193814355261058492/217606401257054515591710748071699123147447674128500743168206812622762055564275549322295856560450012201196290483268601185814743018419932855066086706695524628933251674039706159292590082658621562035433712432075198537486888902088321*X^28 + 3364256658626759454497168412958628164192139791987649889888584770024381577355652944011032261697814867277880061273165739133411758091949981233262767593852927382496374951559773258782807259877797811207953613398910399372617184469854372486197397416872026993354274018168843121146385136825147273682002114102556600195030463637881632985325562035765841484901387771889641620964142322908104060325280073855103605817237825892726167687266185910399840002621041047165961536854716718343726352820414684686284835414758066414533919928152893194342042686296766150337158456246809316065500328915161094837518636689973310176363027415592566503622421944666358424336908674/2496163028819672348352513991130460641624372269928032024882500347595703539377804826276055770604922089959922648133574124202480917164295049780463080612504363018493329952909469353245300838177047938108460115308334602423512102595855130191*X^29 + -4079944968834206993606456247384527041448076055103793589758217385208677400524460335820665898807384969088106361552160130679356688590898933316404144260579450511968122216064711397605817074688593470990788688019133849841291883964503357037297236367368716215090407341152872204268525088482108485201066541622703200173937597665931359680063701969454605359192421388681599276125469916611303424956535039706803265363852300141254091424201134325692039331508139775234684742219668997680130275566553112084397015470024441572288064978994105876024400264084410867519700005622907798523155063003820646907791436540413651811910017749939075447864432406559077120/18970133489412825001456782152532396752458170528158028346979933102847359041432791327896073276998519065573732933769383766525563858287850479911610731993333155691156104440738048931443647690578115424586671818679731369321496722351*X^30 + 5887703738744783314368295638407854427620895821946521678923497007875085013629658848077642602583458413929177595412336049270560730945237728921463615344011195100772771893649794776287156062054390852823184276504182575516698044451728880256132562308974846968896304785137119202117080540545273754272017281161078152224410759565906767694135640679805196956411290891382682343181041485893364605705574775235797327626156281061994832846189729186873076107433032122523096163454814174777796274013654553814970161914954230878717568122901552675700474535774574283199685870361199816461304355753397647194734163503075505384423933851739541701222687566718642538206/217606401257054515591710748071699123147447674128500743168206812622762055564275549322295856560450012201196290483268601185814743018419932855066086706695524628933251674039706159292590082658621562035433712432075198537486888902088321*X^31 + -4414400973793793325372268509708275261699055770405790188148443135603968471960975670240858817043348364969228057840027251807674797707015605875706822482691990756692287866722267118442971524616022283325752751022179343660709150642677005727036701202307791067654125113577927951135379760642124976558731411016455690703017267310138943493313938503273486107872400906161363181077080663355083667802409017443430845876035148711209328862888840123712570510169585059875283839744135344445817715889458516904554202393335745298810005781247561292275025504847401063119507663297269075903257363996437082427729476898847657398001898241789340594178927460134/1653747144051331618991960783936221493545302983886150147936529779692037227916728387053968553482566390512922407267839226442817876234665720504891529247086841224928611667748064591704615786817026887332113313458262694562069281*X^32 + 3890660956306357982146525848646940511098183280715731144467828440421484852437033459653011768811960932880884326721677823272341219093249136263987802781446107518864674136358767014143230243576536322650235380172506389741165965091247331757993434522332186021060026969969977590222590160398910674669278999451336174877417498218710370874793692812926720977296726739181934103232630571610609863717644518600411313642126718048081869019698758959465376662361701508256280742455746091593298721024725503038777255178076857483858622136175738074924194829027953804288140044627022625411252727156145538986553266315245829184301936083423260387146454624638651/18970133489412825001456782152532396752458170528158028346979933102847359041432791327896073276998519065573732933769383766525563858287850479911610731993333155691156104440738048931443647690578115424586671818679731369321496722351*X^33 + -1728412091920621848742751891012439015399913094916673173372646721094994379624478178931314024164251300438435510331880841268513698616054295697324502140194385012413483667274922242389580093682996013983871887047386979922835613856563980357114731750808759681132680974840194150987126711020483557422621787579987544912662249139677047649171148959991423375123825864775350323947968350280753286779815299153517048369456949063722798209541059938674160901193217488695075595592339303562702114473209378266288161460477306147251271248931187525564891980190378438232022250096223963921339303681130732829242266116211143170428183378444430607034838/144167652693865540841422786499539839032804723553844490274303005813968897909225733332226358075369748976804324580929232537949426923081311176435492044903394754156447708809002230991597575348010364164598841727683959076111*X^34 + 856578724071791478817628683082926323698232126532145492952558458637705073152881188439519010754000311606573770130651276960921816553579045795640523465544870874763845416790542324678232567731040834374943371847505883685302392068777441556200418180716301863376667825712098600914012122240288757176786735056921262903985507932463825897408015344011557748587168525104431212464078230752098992152048956229795366412960605390922342659792949144172857993969828833517430639112056823767045118373661824350466272892418355284505906325465433001498930263413627308330856077193207003029634613442816244835126383307954980729514519653494261029737125638/1653747144051331618991960783936221493545302983886150147936529779692037227916728387053968553482566390512922407267839226442817876234665720504891529247086841224928611667748064591704615786817026887332113313458262694562069281*X^35 + -279440860369747028192672414831257011628513619444444670407870258344482356387318114773324653366391862793592617847206165903670211570239662080201961441962436110985528571809636974507497859753346700930151971706602823066712753335789901226967291981220088755182290608416761819538041232885607924442919920307593641700438359184992490139770811627049693096244596308212186778954555016041911721458850911040683903217865023681849992053774140359350707817216888859312666744447359537849504435807514336238984954013625266637340118572837056802100674690786656480755078179868637386798496661188475240694258370739199899032485721152864514421/12568010870357034333660778179717534568285652824849140465025107297878903139153145613479762712524605437782610459500412565421447731068024686290252989704768089456581615274082663324173792637783136968407186969547899841*X^36 + 244794846989269663213553880372113623606790752214517549201156828757059376603246958607588802780752872888040341038201711375210399850804100369222288266839970263039969950792242182578656395631873550156849615076876155916031103958854933910973695864176386323411429295128720137603131421661571080221785675888756354525232004693069241592377984162372941217998062084667189865236777082930753943155871113115449395927068352929564813059089319687223991899547204555135490503430138713760285998115048840443590567571167118192608977553703312630906076378544115677505206013750453954620771945780766126695089940093827186307301781668874118861903/144167652693865540841422786499539839032804723553844490274303005813968897909225733332226358075369748976804324580929232537949426923081311176435492044903394754156447708809002230991597575348010364164598841727683959076111*X^37 + 13280000878007823029022712147581595022880010498015769133454047612588184429538278818306088694082400243369826261404308304160907265982676027031026740454322713283051441706944549127424986973714065563537819250296967141364087783711421469715677028250418177536896645386447123040043067293409734454883897921001239470485396867495327979508905601874556699602142934545796897663285199886308794434162958591104927623957875866616499597645083124240163487726084364876779233381375000122675983875669164191278079442180807221943766465112811088233098958974886687902330367502763712271176171614844261602961216901304919139915498652181/1095633412113768139975658458697370287532530104162596152473638505612318293013089147718574031254869273627635817234801897430167180809696163045092231689021714711584135234424432335818480746036364481597697408207471*X^38 + -452744958621564630758973022547373448081553130982345716464639544149288318408125763499032990887665537977538642092981202980162894915544876222368837076340352071190980217136998598636453762876253000549953140079991661810119639403121954144459612519040335690379857003115579540109990639465523165130632777430276303325750852399700466935696786666675825719747385460217880740253052389750426316544701171036656589078403584165095889097109601222553803955389224083420421352145877787464256302693858542149713844739116368403919099698889313300539925893838761473169749953821302520752674029732791527714260842786212520755822603939880708/12568010870357034333660778179717534568285652824849140465025107297878903139153145613479762712524605437782610459500412565421447731068024686290252989704768089456581615274082663324173792637783136968407186969547899841*X^39 + 411647986884587946178027095109252331952118322368311701758802926108635374453989212495973565983661765066953688775099536523814990296885107334144546918986374640613717926575039737892737030057609026523066575230151805393650127650603467554642261944769109326839208982253635451925066744381341390068169687309655512113908541659961202242529817670957212033375093498309236199408831952261790259261302192340531555112843021104418102470079894311641029204753295404298970356915987414572099365670197509512984360073863942328280509764502979978752050983968960486629420220604773068510205010386290707105168623071033404442540403/95513330321137489318774166044579399139789914058285777392872330713304706914226235525985008391148921072934863327940188076904121768781811790174547266064136928915014840417089385042148090492229490157588476001*X^40 + -46895732549067059657167922779839247341769242606255373507397740857675851375573817046397524417087125344250244606442034059216905965918858864098942837689852697566620291173448055244682990712592603892975451008393703135586595385412685173262492410834964486508565477970413767147612075106429759372048419675959515833422597023416445946825388791860541813864422653782754627272096805444925273922812932857723811733970583685420301490095498054733008026680501265004546655774168385130142436458340651042704266606236834585663595936199683620500832518107962711258331715284882603432934334968397190208757223299120951114067552261/1095633412113768139975658458697370287532530104162596152473638505612318293013089147718574031254869273627635817234801897430167180809696163045092231689021714711584135234424432335818480746036364481597697408207471*X^41 + -303333996198815514066874333475032062304225224914033404915666589104567090497103430804132443457690794049574857252285843013216001132120018328282740759041739991545346048852118293866511896179074657804861410418870862421633420735294371084427450117618700624861191010178182926597976804948959914441464914928048960954572785693820761724015122489723995239536372972635122776093961049197065220195582627809035201865338106216504723487630263229711079184876513055643587670138133957460120771778567197449683103307582584024483395206272763469790916805237161785090597722878816954492928228986764304058172981062200674626/8326504256048948593738485401846342876801491941268047894069595563883245306793325388020661528301710493674035683718959818403288446411107295804598314537890064415919696662635287685654963864722298854292431*X^42 + 341252459986138751426780062313544089188816804674503604126386481415085979056486434962031711947381511247227409942803115031006718328615786594177335297660941943182734212068269750380395791820446985810383571917116446153724123128127783472871751731480810089123550657949168138558221206429270701398919630226243438021003679361741135573371543604217552725098481257011144064155335166043322056198782293795013462616907915110882319509453864530969897372045665744898181611684781178695818941683978455492505026409234304879515958781473332169884495594894573539634385709747931505933804714659817976203128632678089347307886/95513330321137489318774166044579399139789914058285777392872330713304706914226235525985008391148921072934863327940188076904121768781811790174547266064136928915014840417089385042148090492229490157588476001*X^43 + -10713697501146517674813121827525066770687222742645038224298919513063970660003738939885550969389026265562092569119711237813536624604129592383555319696175653208345266132106933498624874929946123299497963360423997580967874928245927808226261102756072188688533095785520806851142589538525078173927595666932084212465560140217484190766530888466255361493243895257697642556544886673490200752074251936659714116432228003212055159248924156204730832785561495379324364273688338618943736136147295709731688045844007789418114237707559426599598791008179299145448626776140218649136106013715770818531204368354/725874314013507854043979199881993102327738814512078100781936671945187455914334006452851671894491368989106066055179131584281095493950596792310898312081777039135184087057387122801409106854005653761*X^44 + -214759586441980226462323133046508521416616876720509379837434436525051110426647506168992653327225614743733042883019929345465518038760471984536896957232238561783492055214548372310264184763012603206700577242172759117172332672753062060548862166052862560687832053926516180391751509973554533127684701068274551326881483976093300452667745145959730962470520035260038429949620926393659690584094599645024528305131746632830523163834758614597271737654375924574599439126690770570647282328192162312468575998041283217490025526035281535518538928124863817212000609276628755379654262060793179988878827189717841/8326504256048948593738485401846342876801491941268047894069595563883245306793325388020661528301710493674035683718959818403288446411107295804598314537890064415919696662635287685654963864722298854292431*X^45 + 123735244423867005945508223363219922655805523591433602718274265574404730031782597778799324952702232340372978521999520230001465254166231303867734871037459771801241037933696921643373852221571280524792937351794052460678362795469976314150069707545516711481590358697522599165722657661954385352322315020660100409095272588691895408602479253592552736792983066602352306598543333001407457033078105226827641973634907272944148601972455018763517471443085200234617079074723808437144092459206923919749824478975795906654712751678793461851159163873913358086459774699992364166226125491569967325490179/63279078895781348970794106867927216661820139003755391925894575184830220200011682194477523484830561327617998958694022455259445165543596616887010575545443033661858956242471198919136004433266991*X^46 + 31006071161610788444422046118417470116638339610340764451314080288904638177502801468614031587661558864979695642395145454420197525608702755887878372477425654542623626856228939642073741477899216693216077546459427499730540613517524115347269465240067088241183826532029279226813845587242896478214208436785399752735863986139879012418641609409708902747688278087032034225977633795904909939729874794249720057753218717818048562393769140864843005693541360247523964745483780681689878034650913057705305477037705238630148524704292619749230662449629903420980904831082810511878510976461276043723242918/725874314013507854043979199881993102327738814512078100781936671945187455914334006452851671894491368989106066055179131584281095493950596792310898312081777039135184087057387122801409106854005653761*X^47 + -73695727904666900158831580183833851120765419034506034853265024179898366862364596147821360792264082638572663883384039511775083848561995678832574483422111966091906162461161922333134458183476544036715136354473542300510878873532509312848551598788285442363191744043781743075011590597342804440257460182322423194276570785685938889608797876789516014811969619250753538661188157835559338951493929128564139025647774497825401614118806224087671316592778406859222762920962784256379203581580908766847034788057643288333889681428346292063937153208936023426818052897008109904817384441847841979/5516439621286840639071929811518369511099305989343160310861701262734741539535496660664067952648466683603696186792260696997597869893086619901230108582115162903134770834493173996960683849121*X^48 + 23180065475687798389021595804139332400001773120739073409881891927334725309070826743293410461550559512693261871743643411236723958181185007932713316182428984616664907779884354847937006193907358773864705908265021112407135775744380285929863843602811293709242267468127209124619716402947824459343130193772244737032880266246458837217501951297033272139232817526306609536142247413379999826772052452470401466329551313855126368494646022318522470845170294141766128757736929022708013810297411401081326432670108500695219575841874101581411842902439180922212201878471645786350652055551199764240/63279078895781348970794106867927216661820139003755391925894575184830220200011682194477523484830561327617998958694022455259445165543596616887010575545443033661858956242471198919136004433266991*X^49 + 23035658639286387650020485798278720376197446287160820270325282963897915528555473636580604762635907724997767338246066297392665644096008177721285471919731211339241751539415929987057383015989727604302930379028627200718922356348330568052093915748984695991637654770204014346893939774666809404764948601394851890259333190878136630351434295377879005018114547746739594241025622060900759912143029335430091221006228561408541748432784480924677066719008173939946911304230828797877376424766604903635101419573758842628466418456062098669910406013921898539562968714918977860607199859163/480903114051681687653380682723247276706416702061124602115046749432023497474980094208357418938930056978789659732565660970935216623928743780074109369899325508075561924373914566904427151*X^50 + -15936755491717226261506782442747040705288481933003983539022490126017071409450927768230570860928131459561557916695290415788436939256006597738966844274437022579088061241730815089662039940181955128786578478355241272252723874680345276434992395678502458114520713259862486672923878630837495353211874771342291306020928736523390655872008692209007589730500351197256729926824723504604177411035942138950524171610041552068072124165568791522539135416732555209004581185691127573572342116352247144315120911100850477936993851267397370287765346568082841482971522196036956519905898046340804/5516439621286840639071929811518369511099305989343160310861701262734741539535496660664067952648466683603696186792260696997597869893086619901230108582115162903134770834493173996960683849121*X^51 + -3579963574052979367855695768077997926641293270560209217131637588784641617859450951055992611061182791313545918397674791284050702303771882722680479685273269198430301333722484381960693017562948937217186657868970579328956349910570395031687650280801721635668948399193421629625697220462755467064078225348536825116124366009081082173233605670175197645514478070430969396747886092972805381754594080936806207412757000655064054047023821017470795764424474191053551629433290662193292235769048821452478803396180694310919419213678735618914580234161393268948833078940860554605204/41923381924128819427546045046050673586122979867589974903238318318544459722341565182491275297613988054989945055580652163798728674390091864708753323153981824433402661003741135638081*X^52 + 4404095403230506953043292327477837387744474715760037156998533183571088938205499334756364429724187274289080181849702565125924401136831288024222858220855162143589435124328088004731151335535580153531866210496005482573502112137272852263498679814728781449834425187706733455360914617942106029037205886532890937843874727461524309944080284861081806314890677732911781045203180852176623046223137354552796170158668239774606820051463828728175730314437721489951751556277709794854090519303462805553875959687723856620170050074819123175066196710995185039980803464597229874220988709/480903114051681687653380682723247276706416702061124602115046749432023497474980094208357418938930056978789659732565660970935216623928743780074109369899325508075561924373914566904427151*X^53 + -226887184581207676526565666883583919931955326033973841686286107401331304192668264268585742380260848649182629780721042931255451591047735050216479980441430179774102230456906357550784774114466167373461790856018704260971895276614530400240914160111095480450834861347819230071943098591676191231248206666349958443118252425095388332697845221556333777506720542631638633317658771274788208144541236370146218601882947873800568235997419977123069386515479483751925856668813810260323657010164656213072856001453540994252256140062617205589364553056803766979111729173287232/3654727741620505572970625494381542462394122558416003391442622118258605154070400591272885999268938022403447393913403553639502107435279562785175950061370571391631301630524028911*X^54 + -317827700174405435294361757399303076388365472822914477371618053331915338353134730070213551634677707556356327022267336512583219620654678015962017406388263206542791910966317714073765937706430173936375731645872220314313386812454251265941065154575868746131459470057572907644145740209929661686213156615880510454720777290807978195601556534562623551253006663694433392185938207834981780210971566968275332413439915503010935643265900696516390776416801094557684346657687476292193562852552687402643924184813940737335445654594785778399378647455858205190623938836259762274/41923381924128819427546045046050673586122979867589974903238318318544459722341565182491275297613988054989945055580652163798728674390091864708753323153981824433402661003741135638081*X^55 + 236941824527019032519539292911484278584936358915194365105754142940837110159729923376245792455166149218474309953020013643471748254075124293013054607701168618998436941791409826874559010791776991490725063619535450628859020498133264559441124741880806585454191936153234228721094208367981583333937078703691411121882902070980024593178796856765515649393027927684099586317804224426770024661797495801031512437458717270936796906010584160030856085666241341166089926534501514762499304397252225901307992275990540759637319613198216134291013618867836372468059413528/318605853161930570392348138294964908237653435482172730489287953819074636393549001069905500764444078319540353405405243975198509932462693992256642843812271937200880623356641*X^56 + -216859274178368314878767037078985015497259579458948328960368077456995673805136543481244437308995028147028424927659859405040898903088280976975110085167996182163319695917448627549210748645540698576889095164582657134375833436395214988984174920188403304280652388829381818398629271760519131100974101043178285253574025745160411314138437797956628025005189640425713138350591288038546231326394704780450129113085342855848990097843171375283716690212168013448803773006476630477872591005420466990686317961296028908895221958917260529519589752593469683268297921232768/3654727741620505572970625494381542462394122558416003391442622118258605154070400591272885999268938022403447393913403553639502107435279562785175950061370571391631301630524028911*X^57 + -51627128941920370024107363011754467818011465592096817047970620773681648527465473202750533756006410835409051834104148894472309061630433825083150674268723531212843606125690196842272573126763681557330540807722903347774025829292371954343152751089596574526312764644042575357238732976016998357349571282663730221643825582470029171635679743953196633272295979848072717560568292277836773576575789530341441471545835077693362695065903978226619017111595978138839604528186202654659844047253346611852337706157125795410699959053286004358433381033197289872374/27774897843425208821580345069738027045388670166696254074560888660018711219034870636379173634769774066737019737198609011873290029854650334953939747520902444181054888271*X^58 + 120248660781549316797944505332521982807296074882184926512651392029432686075600167472299479799694793817659418690507525155858547823728443316774127978860122589347504368615995667337265195150508920253885003265419981046991133848467175355434678746799333073950682715467399235148431760264979114176418933463765776106276580960633974583434627799903822297008015333498945543675893925045915776192057047344877096563333221920959497882378739903548784366220137864840652320934159164415141419504080138222350612493301652025555826886747303495261751427886984580736392977/318605853161930570392348138294964908237653435482172730489287953819074636393549001069905500764444078319540353405405243975198509932462693992256642843812271937200880623356641*X^59 + 16372900072285283453276779874591050785309356719261389892494040174091151127729730261025537442669953638106658875911329677638789860885339656733121332845049639312288376254071261769943466273751274750650351468414586855612827767437419980363281288773665263268943300387348176930119707499151803907642815570152622918809180889896216970694653680584706711842440253730591322672959665475302491792186728125528484656061972003715181125176731346356790903895434373354923123293862645188867650289783064598129741241992335228738670587718646632537566637532937135/2421314431472862768858891558690439111270915366288575893519387033390176202513718998899762325409273303699504815377788249662042544665212303631238754033728745896700801*X^60 + -30279960598187774946945623447123837140008617289615357830062356446910770628379901401679723637092736099272211365291880529331463127658856556932161434788903196975444753195408081731212148583153940405757736181651765656187910690521608739311797959220310758170346471369868778892184234192753580307929272082568553683251619707333907198721860357311463003931936644620246240200811341792534951638797424456707920905661344936112950977078662102067541588756884396275343645423511159772629398322379203552517300503904025089408624118241760133878484719620777886312/27774897843425208821580345069738027045388670166696254074560888660018711219034870636379173634769774066737019737198609011873290029854650334953939747520902444181054888271*X^61 + -8283000020387539679879980773067746537055939130223574446227351591638266397561271851089638265331037297260888428183423324001521851665351283948268865729834748139676283788408052173648391895089846627993243455666266279293375555431709167135312842728678948472743072968590332926073410097070654124750802399933561082869888599349903535841196032602309862043551649841855279991409505186857451712681900945123586656307572990981740838432573682555053485973530022130776999974410890160990068272339754790352869374963168395743273998858819597438911966262/211081373156033717100417710634682164699757245775309553963855551686006119999452445200920785058780690759262907800347681079421370819040389123113830880806271981231*X^62 + -816627212369249543947033748945908817235200339051642940358680661866108555172666461405713929952060806642542685015119091037568107622998168416773345894885068032354509599845689773127510946136546225548216368190984915359866413993520315478663640149107774742372929782776667445065198405419393177185496442615213481690438705055996067904422540096953826690268425990446807279095633144068790410027301118003982439879620503752582661122384751835426885612356998722793579665888705964290833781765225829508946329444717503253533557420628140750680845348185/2421314431472862768858891558690439111270915366288575893519387033390176202513718998899762325409273303699504815377788249662042544665212303631238754033728745896700801*X^63 + 473736360712628713340073504542991259918126529337583750114587747242367740734924077404595022750425237771052722818748819677737786894471756469067754900841179038930783542688974804258548477975647251117394516396944735710950396199667315217143559434056298692963124910667941206306077045314032426738373662118157274436086587646911083171121014035943298411083525619303103608569006700853218661050637309301798875298243004044104624225100034237864961936327591964800590859017152718774108667635612229387014516102034002924184693331679227052110/18401305305207367892983847147997747772622896502075630194739390784239048034125398413470559241459392446976105640340657403837622772124521761233879424706326561*X^64 + 2293503347624243373960298862557780924821078676847981969562404111826471021032993216154735905751893582618550915393275637302827770671085952494537252214372206426134344205168678579430899963249821947166821718891099865229156012324802893141836983344867190835812140180151159348567225625966438150956368939737333011051915353130328436844954164089852312672510419866960966307393040328191465556688077403305833623914086167977900593677837737920145429895806001647517961007893312303778671529506867927791232386101986643600610446141921988977926294/211081373156033717100417710634682164699757245775309553963855551686006119999452445200920785058780690759262907800347681079421370819040389123113830880806271981231*X^65 + 1199359058882714654431284352306425973342958943878044917604884444791381890140634942708531146000194239932181437426117459382033947568357383754244624482703095219788030699013441272229097107481037167099556201938374447019522092984483117316311442395095153626150422209041261055554682247808718285361735433943913350425402360623289104027862794762836983410250651402916970261924664647913464532254062149879675945707972927065197104592432908012525234386935297128863545745856926705212837868291441231914369108376198381314533777713080578/1604158774754369095369527255513708288084987926255394489995588072900274434149193480382752963251625180627330279865805719103619804038403082663575924043791*X^66 + -124937717105332432057878103235427365939459613392939154397420350795728451653967165950293085920524183562284449618684137485784255030091056872120563759372814284849899909485410596816872039905326417126522404521570799221569523988331885029942755532259349000880485255275895035011613703950343718562869438417499050262777480360305650102266316441321228339707753098718006420773879943039536850597785579270312087522698541838368701589684247718552039070738471470904634299039204246106352217216113905655537502958996057360930604330479491377/18401305305207367892983847147997747772622896502075630194739390784239048034125398413470559241459392446976105640340657403837622772124521761233879424706326561*X^67 + -400734481298187426292155168752281493143723821818254293621286323450727985233960812742973182806242720128261233302088349573197476792969269798238873271067486267722641896559226174233069693137312745697543606972994952323379706345194873093547338923131879299019904960605460958153768665979133237073402662095632392149011371960696765582765819781009331734350664736830512775458351007611868560881672041341167877675759828656813985062472504842824759408576197613709215844473587974448930679149590558648659567363070488366380579392/139844719270714767271338789601055556454100595088082511550482789024520480703442897775499342973727240922964892325499583218866690265748677766853449921*X^68 + -192708792431579566782950784569619679658152824423719178085401618955194380552104409705252367924721909921926239097640865597907944055706253118765512309148135891774319264239208581651472346682371964133449021279855018010446572865090936511241549185020520467108383045328353956853915927909732219895720052368742509189399015684013061115054167207414006755281356186714441222330005322592093001581071867629352180983199442610306365542870306081773987021685434751858542993194838077464934581844433766398189112477871692155413354418757/1604158774754369095369527255513708288084987926255394489995588072900274434149193480382752963251625180627330279865805719103619804038403082663575924043791*X^69 + 13532303881313932026298520719213381437761377272611596208557943757714783863104624751935109295439180568614980520639964294935376888290255687683657391698413625857910886089587149111539887714908369186750278378844337356144673558365335179045732542619179686475630686457680472057874598857509230939712630789597134670704503693709780974550221209151047149320598053126329956624949693264515624672867459364674040860578620899709900575956956580095537594816851101381879468247000674934532591292751305339142841732446845702722/12191153279636890181443534966529121824958643107669994904583976028639218961157954648722809081486116373721985208395046919960482108425479711171951*X^70 + 46050518408601789419122941058572711285870736883193680725147437332888456353123618872066042808795481256239580499461661939553716753205217836548050403298835965217020534196076012943454944241944225027914924671633327418876150161380088044126723880411888350710043349970948842576552675253114679947774106717449824903375109885473923871144030225138913940328711512714828567325627827781613619031882231703282712331082540157993256499217825482715214498064741569937353235917210116213345640106932637399702202736440949571747338/139844719270714767271338789601055556454100595088082511550482789024520480703442897775499342973727240922964892325499583218866690265748677766853449921*X^71 + 15432632807236670508568141454363155650054586051191731182131147244595584791454904712608076722028518429338858821620922766981176220558357404028826177370137248340684110304311365857177215799324309312546855967656480223465771500283129333536301375467619142738365803563856735990045806122482557410935155200596045693931665996135560874050809332091408723144279048232206528883808131621327092705628671146826176117002958481171290584279830172879167232371656103853657066495236593719308206135086251713182496992191679/1062780339956140718459030160101919782491382016186033903285151776535543454028241186358888421365714965889807794298234410248494648106135446881*X^72 + 988231009407476678791687869507404888534821752071596963613808472287476282440745790602907986337462759386965807704077907638641613331233918690493180519627250221222758769800683653689514267508420419915227318119271053425946073531082123477717556668652184573481155258342942680343537171239730869333495659394513709507798997695384497959965379872675341511067213268304870660165807050971649249999382773571174448128636923965939640655934369826584159434178984448773573528101359107934341355358203342872282543477273160/12191153279636890181443534966529121824958643107669994904583976028639218961157954648722809081486116373721985208395046919960482108425479711171951*X^73 + -2157436831691744616295389521640440046430458875387571891581206589795848760198257331354248248477485345912440384638397556945449503776110595457354197088312085122062122954707634103068019080060510933498112830907368631363313472578011010674773027111723492531433816989460077102556425489326443249358394011207574564556672099178007814283356930029751773617461787109780189284419600070460409025358283683071451451406479169286773956891978125870795485770457891670600973588471800888873343207021374562519967886/92649319148822310039144813887361152688639352818937660472944972237428598555334424754501649495747098412501769183003609994638187438421711*X^74 + -1449389735359155060678259185898888373155882302598099216946359921204161462980524578495213172282063016449218785175699112788944788200063053090924082360687312968218276323624066110677871312503044044349587972490589589538440619451280806961736864592030633240120556925150848461704542275373284151223308620311466102189024532748406081886197424874847810102330850516403381330171050105945470093100073772532340754361816959386605649571435499591234945963524601129058411722312244318062163013086055257130460505614/1062780339956140718459030160101919782491382016186033903285151776535543454028241186358888421365714965889807794298234410248494648106135446881*X^75 + -284914172468280232679330168904531228989084860138385351142500393974125720527784786170318389689863323634303878895654498699633690920653078009070872925193609736887807691794006789546712682221679783751261768298697851035748386837962589557461906287580821698421094587921274092271424075305126189427012283399114082559337168553096355601917914390043381921017065445994908888742073085261394347386413409949414003133011248312917936558694846128444799320131647594375647593848416284511827682511279090010/8076830193428847531962759470609463228021912023270652992149330680623188785226608382399237162910565636169625070438811785776147453441*X^76 + 9712616114163328137218522607721329748548690710626776412769227014724492745627246045677928670057748675921959646903132199626687181397122361152068933581915690159877555081252305220442437918857586136375197904812925388311642712998832870391576307161789444824072967949012775621124039341829715696125869329646165178523967310974780969415376002401733049395536811702320070500546830138624234907498321523131746076586549027717477750925202616880470119778913528720162124082379979022159796542280268092829/92649319148822310039144813887361152688639352818937660472944972237428598555334424754501649495747098412501769183003609994638187438421711*X^77 + 37813096886456539138211328465402247273433816957101057500431283367750853342251364209749728632297537841673993165703444640765950762933230453525539970687985090104617567553802440601416837069192206544627452528652991873344131108324003903654137859091557059596623418861851300265390637832983771403105725875077471155012697979827415134094423683760063850115799953542847842047642942211777748318917312119789577774635469378673076832948907729467255495197056610091573366395508756345079988623925/704108638604206044107990538803021813967562725418067560992880366195029969943911462156676589914616479484755040575260377105409071*X^78 + 23215263537025959572087843069009143198492992662633200288508880652243996344303533202612750173311314867083003003737472500523221201938566515910747627011697019204107467334481372787351877156122471980527668554435555929660646373914965067821301966254282247122722273509639882872894614722258767501869040059428160484946614926839266440892962837546700337951767671557117360855450119248308260834333878923493617037337321251361915177569470085745417263614502109928943774551354149583799530616778742/8076830193428847531962759470609463228021912023270652992149330680623188785226608382399237162910565636169625070438811785776147453441*X^79 + 6339020592888598669872015805378340515697919244258660229396117171339932220297737732228128264079442594986326889473889599495504748917537632604322302334845716449881175447914859148528813134906560992753260557321260770437761249941938921339553210459849627005819856451418198783320925566528851365716090558370361596495264694760429822317450329188862131263745260479676360957771083868035396438527865039014406244727152673187153021952597974477562249202944300071621307246352326037499317/61381626589155787996512120896436388629375183106796927991707816772297966170683590110424251583525105002593936062702499965601*X^80 + 2153012140961442118875171516461704488532351865167031907525535846639845049602788754859377367043451916632077129690875392471863770333698399535956012949735936618447177617083673270695435141537178343555598514049115338772181769716205437495301229357868639605180837594334806921342608316772611059630713426971418847115334972664369133116707239014480312992767068214735879080516663130435948192668738878371210109258952027649252663999914503524398070043142348740624663420335889235498680871/704108638604206044107990538803021813967562725418067560992880366195029969943911462156676589914616479484755040575260377105409071*X^81 + 440060531218441134892322232134906341988264479589272294294158955498179249187043026260537063574904411005845914501436575271643352092369489394896151273379333063988697373926684377908326535298594357311335761229257713825727647802077144218476164853474236561716477796663416262344744997236981300791840149098469619148417091943488552008402903603035666024715499626859972108607459784612228580786826646995017041154166515354411652803062694391147678244029272071583946769595089344/5351026640149576148244453046503041463636577727033120738532631572861822523815150388843540369935062767203725574291910031*X^82 + 126818392723773666311916780288221460758807744386488784983294899019513217873905452737528710539267911583882937221868927654561836311781186869227711661484885685830706942183944528376059052110708076056018403688856315624733047142133064202685497708050087229097505773749625666113533775488623891659112188390116059007750998652483662878221160115300330967829995490874823660855158042016850280316286303919947130377318317358942501985311184477253191234694030608966023002944501610638/61381626589155787996512120896436388629375183106796927991707816772297966170683590110424251583525105002593936062702499965601*X^83 + 21916871995347664689403963099763897803547637062641786701200811783891962752838662230514975985223781012383042137811205269254560029710288367420922788722782240520839229023610850308114268835405925706540061082583092271328195627910093107212204718695416356033327436158074713918304581306377444774226991009128975671679344209995863810623426123526335222266125783052784479170988415906988986791035800309609262709078238920165070850907498841059068022288028233561765170500/466483012827964096264009506276962903289737401014133095504544640647007455654707557217639296481131790358619612439361*X^84 + 4942623434880628913348902088823521861784454970981665333755430742041270268223432408894748290789964630984157412251567827420438208112425733622265293026403566461475480827167331180977037486981889896034546468963256500077577545644111567166628978710492302702889739190788348352595591816947923555706787446211423652097897402589892494604930914029355725153427465028951720774520059388883315530498613713941316639517749909094148699813033367958518577470645373154796454643015/5351026640149576148244453046503041463636577727033120738532631572861822523815150388843540369935062767203725574291910031*X^85 + 623518947983914798447137101887026070825226956062825677759689363477036392485195643237012900447352960571122563353428476606275881949478743920055382359052861466659517336149050820411761639552934128517829380078453997056706896944638934780080994069682637019059352981212941639548538555292488052984097853846388213347025728509121638077607418759379490600918838186003850183687491703011479382338287284954189691592609771934264321900354483226320516646536850533121/40666290020744843192747755755990140640723337199383933005365237611978681514663722187920782536930676519799460591*X^86 + 101193558208951734954064252687073123472003672825790874958881402168580354925085431392718682339525883564649491055909049136408606045695173546912216779109911216435734478007052396648586764658977546482684404171624165614133679261494639725907710079447120103223932252447932859200276951424402919445774945560521297630554117568363459475846737434177901508495958554121455348687727705262716184341487148604742474599390375112939539176282192679300333598697920110906821/466483012827964096264009506276962903289737401014133095504544640647007455654707557217639296481131790358619612439361*X^87 + 9586544915719593621693608585747990797238585356924535719793282912253986826461825311186687440297406503530863542279177862592122380933993040349463060670821313066380318676368247865585167554211171571706148590595213176660296675904536308161255020973589125374171134651812792663420776554756420399777286005013969589107486033646113608076262807145447164305735032193455310257613557318021965632503760667793084030646319648896187392178948651005433970863414/3545139048099105848901382247056938422170982233404579636070546387584228185394797505703145544148781842890721*X^88 + 1236453684221475161750862445286357282876306160914990739519821138021784342843447961529153342261270816679405453113028951295015877821378612801860804909461115856252571251306061907857711909855217497455474583263894999708545756110380316700364453737785427069479248383478227223547100525111672499915155267487402477193728590175869913890994047320880986077977841957958042918655774960127103652025747753455234769503537861413006715585032977642952944617582740/40666290020744843192747755755990140640723337199383933005365237611978681514663722187920782536930676519799460591*X^89 + 93614917224606239166738577862402170302630081529456652476415538285848052743517851899652446414954297153419213354156484198625370509208979314804122534497062317753710441810079589456309529940678508757119542333912725510489720017061973762320010489698720327668050318157867368490646417030071601442845512566821744719166596516418327285406755062573663437348922976670263630588586172572668548634975333759821935757588121623930057494415039275149602/309052310007767923363384382098939797940108293383713681115033247980492388230738166306611938292108956751*X^90 + 9109370736427726426490996575015982021369961498777007334821622759216759245751186801459075954542317266480584179887422729515874060184477219988089561572574750995839942532544107027415622389412028374057547191173191896576930006255310303419598383044721401236034501179162217022458843740247607653727291036719928791449975985182330334464347483708953557281034618566337746670179558452848043274061484827105921234633778562851391167967980743986309415/3545139048099105848901382247056938422170982233404579636070546387584228185394797505703145544148781842890721*X^91 + 490407089891115252643448269166217800874608563415532913735113866532630347274679931573318292624017730293304059683578954637247881440674132659476313945796358685497987133021408719790018045868743253400510241713831215097266283906290830889960727049610053614280455840560542358280779706484824665635856004538423040696976668477425103181661990762749510637684827803244595713262111605215862514098107003502854139181285765064956023921061484/26942054747429859939271587664452950740136718105109727235204711706084246206149260422509976313495681*X^92 + 33689107624932955705309101650225186054794439092564993680408618275394843701227684764629531019738032068139257765282886433053617130749186825928908978409703217885727952566715639468008735010314820340425752047456687078569117721820719782595976259338793516208782859117210009955265388018109779592815861024149671943005325563564101606824707035537058933400448684130551907591340638074948806624415069947033063310947015799097457468114999665/309052310007767923363384382098939797940108293383713681115033247980492388230738166306611938292108956751*X^93 + 1327337890743453956495182817580127987733350417438895098391885487442090629501180830210148472390186294076948620291404362388129006396192504619233390949322770744144082775189821924894193384572138549989347717679031893108933125198728144442738379250494801477145230271640324007614529677671878064293673183116736757096746856054170519252039035181917795978577046952189330253716065405924873362240004414488182820676348401285042355/2348710203768621736489546479335101624979227452280509740668181649907091465970644270116814254511*X^94 + 69338513168044067765811638028499698159180696436907051233537983227665942555307518709744645698287359912807821302359274229288786704164851134107916713262282959341949935647424311831183428992869922259298635490339572560670919031512362624777546941048683426656506613170082754210468941502727086170014611492212792713909688008213864471536905641940192688515032129399163740893855519773800213710220516690976804391655968391392286398/26942054747429859939271587664452950740136718105109727235204711706084246206149260422509976313495681*X^95 + 2100297855332409158530326582363868183028292669120099577842645538695446947305909063838822634106312482433376731792033651185806250027247251199030875992458983276229325420674471769846450616354722635288629986016403791927447569674390050131079760483113003110058117733382947667506259062283061427218069995673640895826132811630210999630254211896144880687655407489674933229260801237429863644926228259014567263641087532/204752001025945578980868841368241794523513856880874356260847498030432522532529358392190241*X^96 + 83186568826858484626429669235244509460579068007810916113698370485984547427373824811549331155947704175159654356531118764744133084221877356012243439342960085199572195948236689407058477023837132476844010129123606055237519485939173079515824619317971451108093191169050219566762907522519253734870428535504962103387296390319579580142130498773800126251201569727983468081365449499709941681127259494383783226472499184/2348710203768621736489546479335101624979227452280509740668181649907091465970644270116814254511*X^97 + 1884291753664155663438365290487883778352854100229245985704113360306696855620000780301498744175652119590694275327087153482207030923346762676262047767057702234591251919086415909512688354675095653274257866619083396329358542141322186146146292560462686016553811524179344875100089434820023230934668179386500162066622444094193411500357358772026983837962513084895590242382014934374568786369782134285550229/17849533695924119865824151457435427994378332916125390659998910123828133774956791769871*X^98 + 55861938258109608737660573719277748466498543532991277543150067918688671461698325851778557977440810424889188210415022728268058586332074517968547569771845670690345642195935749267373637720325037503203011814171060960513437733015014152120169629800172180430390259904312129395996343008442037979821342482345478383544400895334576114098406183311614583127687016837657578570067742796276484061051787333934463807/204752001025945578980868841368241794523513856880874356260847498030432522532529358392190241*X^99 + 948350745500003545206160655350606276248894437572727611768193237947145647800306558040702835488456725249581727388462161249988724258764726949870830647691978632877139520134808977311353733798202631730818521948123274648198342258317243395676604356950559963845414551816188503105854402998973425592744100824096975234387876314506689047600232854745712341123965472174341081567742807299982289827037827/1556057335535186109826880956972838287366256901414470461162837601240356880390270401*X^100 + 20709733561657588209047895043854988888619746425403648460609272306660528585174541619896236174268725241085099477702876614368215482435543268784755970902215524868278743811962494433726058818522663803616584051922893195293112739578017105296658284323692951500076504734580370293251595406974724783630078180263790195993194301520891705349035121136950385370461955946210186639007076894910259562533176839/17849533695924119865824151457435427994378332916125390659998910123828133774956791769871*X^101 + 252641750180058907627052216875654190807803580331382417385270990165674656150004487081633477688658280370755057539283314549953478413291878024258339437232294584425965779490117137320064188172311403729301194454509115791967570472440512961336719139921693235293463808249591068447045574845024040771925972621453428214960339105174291412336953191535055653043069798572474220324917205029931034/135651410996006111919351491323584542530403356413082596213306390135154466078831*X^102 + 3966998179364668389677638144235012847414897980297503644755251783311259785598043275057929916294157191644239322309504446154610238707960512050629159948147780720582062746036385044296906713500550887003720297913798694968201146920399434814069919190387227648516860068912081409846022426138462436621502466860418990846871537623901414426246249532077361310802253710405023245134517208740643856/1556057335535186109826880956972838287366256901414470461162837601240356880390270401*X^103 + 31674780957889751486768479656384864159567068240333303690903012195662570234991516725692215372417423343735568985377693516403374087727627309351019433315334376494720654221351981742758043623917436299777182680694945725851073668557207027678271976503296242126472638886631860216781954089986697935021992428407893948468940351047957601791351389524853057725683954751735419954082078/11825595937233555219192005171614030383611137338774526738148931229635992161*X^104 + 309486032697077743140074248961129387917782178452730702065837900201677593398211023414716578142142850278036882346904903832946347389529842943165431737991728661466870578560394495761937011679198276015230117414791737294291963422928672113449839297828402855150785772170878993822060766958257665593142457626927233048295843722675749981846004024806131320837894254171716759638827923/135651410996006111919351491323584542530403356413082596213306390135154466078831*X^105 + 1566219389783961043863506669480257131750762035392429004964671118844154565357751101655513221115893538074562296309430070176319408780313492089532373624058727363537136077779151583517177433845444096157485418404702762048186735426263363169904825041946383231953917969976295908181316128365324122644365903963589760732994460796496429477932188551478408398980728187785913/1030912382288689322569262067092148058897318223238996315765751131517391*X^106 + 8679144824890321524128897841896454947660069835612692190063680661070979679134949840401411640650093870558812268943463938226871944235256201644259247044964373591421394209529706532561668587824612557087898171583898059198057005403048632266316879574591956905252477499294655654300392718501074137076997613795286651219493895184970040219500664278228464338388519447365330/11825595937233555219192005171614030383611137338774526738148931229635992161*X^107 + 23878152609020872746405099472948115354887868970973348113306733402994407416284295758551762704660764828491950060434047935139848143079018426305494576218308858872430373837717680365311170421944255969107568489206458558831476748717240104097783178916409799749236091020107801622648367505128628577586739190741725818241963594235762048287244495988408358051649/89871186669748873033672920154489413206984414893121464193684171521*X^108 + 178951211356197075833785902342515886005758970579019919573741661543858707046443545055528658862489939597622996372664343262222428955852772635971347881193644379485837932129891255227037053174438791401437726235079381133684896503396574162060758290118679071639877017150866661595379980631641321966836680036527536136338565270812504061269367818309715315242231/1030912382288689322569262067092148058897318223238996315765751131517391*X^109 + 364288778749105776326107009278393508032211505533754758709616288678181332702188669185620941443071473371917514978814705388369894727498290329662705161912575391376302279958399667198243177879169686053639181178208612895007153026344212711897379358468739469005161167766211434606184106855814286633729151210971874596205641672133928495649061948700/7834642722495760878186114563201936466479331783900397889781551*X^110 + 3033464518435135511946281245425583431541295435881400616587953879907960602844028144771938021369939816226912308879349505626335601006066151161887522724572819045335252319171098288897248629703078453977008165479765347723615020250906637588402329935358412780414131663912640460641436257749396827043985252853397195969550203502464604651700566158697/89871186669748873033672920154489413206984414893121464193684171521*X^111 + 3705073934013944175485513419649357659679920349137455826854957256682875009329503676970295787964083813326760293924116873282732155689487367297404404565477586323676943110293753297617636068579672566626509646298247016642444435850081946390372522706087581776346419230588444746715284187375529286167952404000107054355089238945885162078/682995616990302578518534963229181105961061091788021784481*X^112 + 24918200801544053489651069121518153431847299083618532473148150370095190409768080893649229438873608105372442912106078801218432152318064975285369487819743775534194970491023284370266214551952504685898901445278111146176365358452809991041762940499239738106604109730801995236380761669304869473484507920118157259555072193017897502459/7834642722495760878186114563201936466479331783900397889781551*X^113 + 35365356417894300196582897608709476043940661352165685382720198588041086812016598992651142409186443170969566527587525430316760385838697629400951980490899848185533638263328229814779529894838691503777104797839142711916511077948089608139631472663339722634566491384008983775229430433871631289309165426346273205369383610/59541070263298978163938188756793749974811358363527311*X^114 + 178916926215267172363511182258598441947313056195311368564452610333038464912031972127425222831589657177479261965702725030043502440247743687062033688620702015119815429785617897367331723925981156899754558120484312139828284697113399628517903454329413410789401258109700767013799861873011605987147629124137243659883162553/682995616990302578518534963229181105961061091788021784481*X^115 + 330932023873564124495308420082221393702671296499538620725624823957326485008390082567224617581142204769974500703843762347483324237849541614150189885656857181038875040647390899785933560935772937802725316596106982765857988090733523094368947025834448289514552500771148484332674842787746024189946132965414282/5190573643387584183064962841669754160475229567041*X^116 + 565348143949931777196203116576298971257732769406885695358252780017946359487714907826861297991790223260221440007979178180300496269077044213259673105635061138823516901886103757000452974357810851910319286693975778943498390849272569248228578160694794222742181542868301027653777946787935751449376673512850724/59541070263298978163938188756793749974811358363527311*X^117 + 376310059196859614406496341150640744527930548919037984189430714346768435228821782518422980030529279872756589587928195061584862052280545355672006408747108405082310458991466002134620790527209151862148670622008958196543140698350934202845086704887568973399892607118967591102621968364792535068297/452495304976687663069040436027351944945970671*X^118 + 234359611294554081074514462676574425346946891180232584436787702359403629055589825925358232435080451974251839159893795128940661737538346456021511631669578839589159909877845033310340319291374940048093387483204381048371148431908637494494196645236866958917009362362296596597426132542892776792373/5190573643387584183064962841669754160475229567041*X^119 + 51717881780413559485900574115221057371428697440943283317884492301508126546975048882930108749014890299539815096127194141024247715061265153818504549257700162196892589271668888125595385909689675574096113933241220233125544380954432418382188625979700296065077901773700599557421870750/39446892596694940551742693403134159615201*X^120 + 13920820226682327525229313559746044827370548502235883426155253964816662106282687051852063541525751277067154018574500993998213077828262035838190326226448557590436791220144935570776878534509149406423185226287874924789101110622876331150288126319028377242250323992195589638277470407/452495304976687663069040436027351944945970671*X^121 + 1988539060029928143924234662980768969885974684673165140072642088706595317122755481561943350939484414383267736191142604246263986191471689240509355763863940995023057538070151830927888154569250263554708299302340837878657154971447589361668787453539814871453528257216090/3438836421994154001546743387946487631*X^122 + 368346848180518784195880300050181954765708469002666679547992391577626993304610009072317379079299637416678464254819088332341311214769599671062132655277301686996593503382762656524488026457939893379380816400395362432409842879938967307530813601246348175000874926888262/39446892596694940551742693403134159615201*X^123 + 34859400066440984685469613742568193209284113904300155337156249987353755879699427398130406848053112136219428494143740598159080814540651002545561923912822918924431911225453754659486189017679948931136233554565578773481998473243174189484887308224567432017/299785234242363699899463288984961*X^124 + 4314702449781195379773206132098668943801742402830827531764408247090892328451277091597142519691623895756081491172858299377168019428611362758458533797638715941935218446432583009231373336154987991139280455265398449011980348353575072296018354276318825563/3438836421994154001546743387946487631*X^125 + 275377152669237705660156802638014740322655061207085051750116980744493272797007943902104707187488289155679204521788723075689513625695600747463846978768268434255039191165997126287874475444207340726489217689580617888997511892615650343458650/26134184835006860770592214191*X^126 + 20399523696858136456056481912729337183862226069555015412963964763520554416087315762614580558395960395388820228721038020212889496740924095158343736386173909217346093322821054040587677675110641338383837025576478863282144650639085854114262/299785234242363699899463288984961*X^127 + 342567764915619267584816600190058311011502699186820734865625658851769216979462303901690247771746152400290368181362162875165879280150152329476302606062547007433013257267627496524661765869577824466430774286256156479122468244/2278283047250184009292321*X^128 + 4343053964407137271956859313226796193916006319251875111223368278543819188957653859263644644096530151226476029914288293607087378298294161423153842437232566103994994978589331224542779268022736732183762561753820217171062886/26134184835006860770592214191*X^129 + 19926100207957642164556389371427354050290772560781748234454628828202926343708471627530294370722196184192888736773758865445842130682029593328859671954268350712676835665559582979218315838397411980328668879856/198612418032445646351*X^130 + 61307630262081635855865165010874249317543027936295344620987722374737540310685873932163513550450050889113890933243942434870444221174458101190011080944037871242353269945436246408133425574811446716167836097/2278283047250184009292321*X^131 + 5191338909636834272079037351942367460378187045642157784751798269058405398413228369060277568120905574316246240203548181200905353316539669002155813240492881799408306532701708274077180806624/17314307212313281*X^132 + 832820846580850665736109577509967609244566180795892341244009582600662494530231874101121466882387803840425179514004957126226083501246239493887793563668390894161037181588896980195630744/198612418032445646351*X^133 + 28371917697148115831567922302364185783059511253071558374198120528605719120496963490981473086870810670951041156051218213312224461266941276776317536698928571291495957537/1509398240111*X^134 + 1872404539091151100922690423331245366209455071191178246975549216854766983659522705165146381471221984000415199569270249013801982077281542451437998953543018276880924/17314307212313281*X^135 + -24029016643127261423371437901498444088260172143992313367632233218656617872035138580929928138188927928833622589918455117764052537175565317868995/131583841*X^136 + 232703902297321397666538025995785438123636224663504079568529093093332961980001432942051484440217212273087152485943381561033095197231270/1509398240111*X^137 + -995350954936500576890181679002849056581180447283526029693394926060690733251923058805395735182369700612927157005838/11471*X^138 + 3213088250004257256146567638488126464671219461464819227527707827470439356481643298959177679971775624443920/131583841*X^139 + -38052280884190744688674777207278687220168018393422690616339205909407939216*X^140 + 283420546626103914868938525564451229460242051691840416/11471*X^141 + -7700530522899410560758272*X^142 + 1*X^143 +