D=-6551 h=117 -38403340846958107763299959312222899921654969849916994374017613567540756316483011423304520073112071683962150538623035865800035853779289642969983569188770872075247170740407832038653375002721389717583490910963585464109325963626954394560946921996597938754115474051085277576797197903853175311284932749804466586986404649930618596691921450970951673117977646614040355078542840457075300626299036439035379868744580941762212985984087739362083780103400550916708241296848175895280918077548575390638521679001756695264052748600986403/33848012103550005117567795151828853722042697774597427449493656698301817926670620407905016328964771605739067695507697132757401437338976981475163945957493706478319677065203796635780100320287091337858783567713551992763351*X^0 + 525859583130200891020807873607054868031869513261421031642167449867397380545519080569709104936684240844682566730913044401666494320760729845787166609209891354973997574281138259768580427830795835136882602344074057185270086855812113397316369512468653692019752221005473414121955604056728912444551168783462305852435427726351594964952015957967031274918138008511148455578674534179437611465029822867225639414999098514797222680892396924793748709626346144399173194845714957735587235060829849066306762471137045348771024004657927482040/221738327290356083525186626039630820733101713121387747221632945030575209237619234292185761971048218789196632473270923916693736816007638205643799009967541271139472204454150071760995437198200735354312891152091479104592712401*X^1 + -26662808680041487330260924554070303119908490725359855964795071856369438250162628974895703578186984977604285589936716166167073612684484656667808925687964657519169976139046844561359798501679208863865564218402339443782019306637106737723730412290877116901948335133649613043694199217732099125255062100337120483234595441693475669605855850314526175276818546040564378207111234727872728059774435127874862315476703666299167936165469097965000715841984044905351165066726922774395307951036992942251303883780997521377251179537431/5166846604113876525349991627511655277368752522454194390092147259701086540477884354740500126540188002707841199131078786865730642243776061895155540521675119291454690438895404768093436165514744518067284928669447716801*X^2 + 254319268925702036391395206050571081247589922694238829877876802277413872185272361562154196622583343993227369398085992590938831280383687281206594826994183547961137386510233851394461900851343820153316381311542926206386071158151836023834313655504277123785412246715335631483739495564391097636832484643365226252477542593686312693204119215376089496417197270449846645102772607378176271601964817816553337477282715255235179315836770412214340962017086978162857975859327254073438942726463401214417494172266445611885195559268750759/33848012103550005117567795151828853722042697774597427449493656698301817926670620407905016328964771605739067695507697132757401437338976981475163945957493706478319677065203796635780100320287091337858783567713551992763351*X^3 + -7833433179567933429727929970552729108481172125203817023773733079153018171457115855837064606133552290998800557114017684600028473895459652394463912773863359704727501631010255886309247510918103541227866469620257924987376643331477474156900811541597882134024430973727984260598551478916774448276776661046929087314605801933775956820680575207537507713189357342087630880496305616893484008328987882512470130778676446265521424578906296029062100306579373737605028211174251891763304395169547277888470838468283556913427045253/788711128700026946321171062053374336340826213166569132970866624897128154553180331970767841022773317464179697623428299017818751678182882292040229052308826025256402143015631929185381799040565488943258270289947751*X^4 + 51794153922406700022779207298909492670997376403641210579909640497392746275143645915496925887603652481712618721336634509266045296112962377462835825354714787868736834618563720376782558564178794736789611400474561936087000399982292024200464812880199597231318295993672551364555331656471392385159309068924646725261696862407477571834185948623010133089539399193807237711268440856043233108427297584632342945947410522121408065024012451285889093540110895616353575452193170222109851288021142188508892194640097664052806587647894/5166846604113876525349991627511655277368752522454194390092147259701086540477884354740500126540188002707841199131078786865730642243776061895155540521675119291454690438895404768093436165514744518067284928669447716801*X^5 + -1114233374300578634529845860392289229557425660102091451967852823766240158896409809737237576238332968113093144944584667347404528395953888890965691018801541106465800518462720132398215118563200689158877114395724978507087788383911289322085464591762717005893433449059688856563739043248659795042823878836039441578007639984473466869547371583029447632498850236408421711327365359755633165205787869131980427841378432196560255647760213275705001541949616808642989345296642553853294849876067576104065757487012435214755623/120395531781411532028876669524251921285426074365221971144995668584510480011170864291065156620786645926450877365811066862741375618712087054196340871975091745574172209283411987358476843083585023499199858081201*X^6 + 5457710302986038431788926607355260915208755925085297221632862798268063836606992412394767245647757299105587987921903688945014056403005902364314998350291428544343230418128140252599509925494823459786259097645738982762264647198893640719537341224183754942150500205617951185438153332111403547566560216206118430410219139175043912020548439066791295849311085632639404861792519838118438513538879746602407286361406400005436864237971080200254337247180613221364411268406943210830599828611810851823627222421083062499711951163/788711128700026946321171062053374336340826213166569132970866624897128154553180331970767841022773317464179697623428299017818751678182882292040229052308826025256402143015631929185381799040565488943258270289947751*X^7 + -90665594429168514594017332189985495617430945399951504051196753476659470213621930310173402535662082963612431994729550448643256878500978003158908543820122791694143474210028426687002457246077379745286695429922867263383997367549713939526572817817320774034123507756783543860508495913574114008993402705703270364051846167574629007881942920054210892362010264280685244331801811665689477413900280510270528213593671264164235137962193258113139759569792557988011194189252355886378508518000523093393429536930510481164/18378191387789884296882410246413054691715169342882303639901643807740876203811763744629088172918126381689952276875449070789402475761271111921285433059852197462093147501665697963437161209522977178934492151*X^8 + 318740264404683048282975770637980415583659078596924148923594537016850165564730891988322840100809409603268356007981952003964344979140771230889552981737108972464844867399083459811181153959853095358048948969793785040835501509592568867092151667393877753736886395422013225751135377172416886475941662227612361129831460267693198619989168770279913958447230573069115039728411926671004455988661700003772327781457221684872552516226004417908541289216845744516844506195283140918005227685370866403939902899914532317313334/120395531781411532028876669524251921285426074365221971144995668584510480011170864291065156620786645926450877365811066862741375618712087054196340871975091745574172209283411987358476843083585023499199858081201*X^9 + -4010760562287434574196193714873802874634236526832026978111216449308963602863851136495785634555761138533579530936650974146210345205237513091303472162002471081406916476707867934306790681161297580895929629311196781792778981898364777511832519081795803752909755303783503069359080580231167094925399231468633702742201363605930693244378083349879122606566663835995200148482071060619374538545474803054232927736978676903866039550058912211759079720699969479814863168878197024727971535769386559371846580356512077/2805402440511354647669426079440246480188546686442116263150914945464948283286790374695327152025358934771783281464730433642100820601628928701157904603854708817294023431791436111042155580754537807805601*X^10 + 12246873206450891603142641931901302371657167990783544936148358056580204005674270051057812057810446266228358511628124987104868853367292575113548465439235983169279190559055770057995632327472618976864493375561678305019816532566604975878257205186307488899677667227144542381010595746365673452607304269184447385219278599472138940551454596123620355453209877395008338250124733177231386995913280711778307447008363681803948657712791653701636750127744270186735211497538706628407077445269603645747748033139094926863/18378191387789884296882410246413054691715169342882303639901643807740876203811763744629088172918126381689952276875449070789402475761271111921285433059852197462093147501665697963437161209522977178934492151*X^11 + -81952841195352579189594847836042251467796248203634731950012940746536313325566536598292220807920326033148210828076982416892677332414047098649116731880517157131243613023429929999826879714178243936397713788638709394407013530477203302001788828179787122427353520711128048132091785104769880796566665051816433108337388639830866260908596658766753516926439323064484062618540520325846362758758407245532242246369496243680301107849097951967244890480389433062625664987438887227705445014699238583802674817470/428240335904648854780861865278621047197152600586493094665076315900617964171392211066299366818097837699860064335938090923843813250134167104435644115990643995923374054616308366820661819684710396551*X^12 + 383620269644687459875030412122062718346575123781695142168078716610215835979144094959985292721256482698438096336434392668937461246972813698183316635738513851787236992946705307951303685952011119870796301108408549864256608157721634908960014430670184570690753936987674766768850687901138136270279195664336101857277772445644394005734395217011667588643031716533573794213457252595665884437245663735668926135138871159824637390855894346546106087476125494495701477037981534696921871917312256389108218225793430/2805402440511354647669426079440246480188546686442116263150914945464948283286790374695327152025358934771783281464730433642100820601628928701157904603854708817294023431791436111042155580754537807805601*X^13 + 1169950411742837110384822758551406320308321979815966592643415215613756490157422416395598890532152098015886123933354184705970043756857364426244605875402081643587176876100438435123924856957098257475122166493756084148968320456414232101965872031049429126007263838194509357679750652831877372772405874300236812241557849137414776079740983041839023741986826358573621934674930732029026138969976723105578467454868517494073659815071772085437910716285070387848914647886298835413871658629191398698908066/65370223768073401737270930434837589253114425368110684577175441291500223503494460550496010810272910654840492189885222244518976225024296611881490477177628453048904603055458459291812214880890001*X^14 + 11217147037731010687611468152802760158720244418853655381203370611125936353817237997068095786778478630661818088304041552904748592477643282789937707552275202066076792421309820486813675270693432984675985146583198925206590546771145008108656808109490189146456755758691243515102232617401633485449249521578035495192705692337178292550104109964049365752326735298662810893030211893340928758727388626879354470076176469686682893841278682939845279589762072234094067268265426366002620025897197261226856954179/428240335904648854780861865278621047197152600586493094665076315900617964171392211066299366818097837699860064335938090923843813250134167104435644115990643995923374054616308366820661819684710396551*X^15 + -44445223188632256379696077957809012855455208493091850547410770332905439441180371789512963169346030029586677621491715648900704689305376401081068959117394256599398012128984690632423488822911280729030029788875648162933003543225358264837015781517170572407340941601301637167134246732321576927523985602480944858211670027567549355180846919138632943063746351797410925409795051846223586924319875271788792426833453217703650974789112938422963840135262288337263332270326763682040925022148398525460/9978663374763150929212476024246311899422137897742433915001593846969962372690346596015266495233233194144480566308231147079678862009509481282474504224947100144848817440918708486004001660951*X^16 + -176728677997712334394634652750036013822261354599007394630251068152849153826109382712108616164972091325349715627488483544705362684008345179544219990626500757460061292585362776989971108871598465935249587848038820732750538417614289986237891651465371723999828588269802034529710433058218752089834134037095700284786715517976004259675030234881042993903260902355350386278313135234290246700858539025298436615461475579879911922896043294602552027802495687306018869578629501493708599234888522753162337/65370223768073401737270930434837589253114425368110684577175441291500223503494460550496010810272910654840492189885222244518976225024296611881490477177628453048904603055458459291812214880890001*X^17 + -7018839990885286502614358148407135420600714451493757332460823772902691264460747039754831257465863350249778075188094508450697288732994747176285500992886963083028314837389125184707707776178360617193791247554870131547179294777242810120431780969503859550175671224542297680428134065321784742026038914249189904650573911323340355280261082358793305022279457535897928730442207115901713959685559389322238108506477826341330295637072240710354861905618647638620815387224221417329173418850250560/1523227503398435495224007941420594092416751320064483882613584772854520282810310883226265683900661455372382928760224568322344506489010758858567318611654266546305726979227401692261334401*X^18 + -23216553544244868627344523173052215065236178051860368956583456513994171973044404462998064300709757178170259588194537735110706079933042411023148600554155630894164640411120909094434305389433097623086719350033373074922694526159153895161574512450844191791828746386366980786313898806222276398457950002105695210368708223699040317670712782863663653766449559725012843605008097063665033833395144568060856794832982580517990444792206714245985387385172328624873123475636567812538981057470090765146/9978663374763150929212476024246311899422137897742433915001593846969962372690346596015266495233233194144480566308231147079678862009509481282474504224947100144848817440918708486004001660951*X^19 + -293218362479842170235485879533732102958448639648283354053526592311054562993861422649712980585170045937665576712146224255230551793765167364083058453179154683003747952589333348253362432250668701123474483149161835622979639830364928292425683923699591676701448024786444529791796813978031732193249493321955866120107150951061529326157597183845927524445090297476799564729396630356317367550965815367031719086513863627912750762901833868886302776603028062366536614990155163342991261607810/232518318332840100018929620122209447781522106558461896292716344505345791911206057583004989146796131181862758168252872587749123261946383583966923921791217607434853759613402792285351*X^20 + -756200357493223441844763302572329044188526702918130703711636171784979596243721290650030697593688557158091128456710226310027228108012221923111028427758828258845731667782021141467313836109986219163190987082621526074742970031671003741446010041724550199385170097145307677753289792636012602956049680191440808884448290527335899048815365137344833387224693728252288632942978221335080873101090258642344602353373274389820158177539936174345797092252974093743537537135873018133125483041974627/1523227503398435495224007941420594092416751320064483882613584772854520282810310883226265683900661455372382928760224568322344506489010758858567318611654266546305726979227401692261334401*X^21 + -6857667186185074924354218031634673277928582373368694318290203651022632550587335229630612076125401229742307899561384669800404706607333881452918400307689897697999992339783573871958626387023927544886557938183914155101158912148752908248520387839154559000232012027051922171513447684738654778853569476281350736558706768299446943447479508005329971033384625030717674947222712951902201552766429516108459218990356620046588294887401720834344993338159535216371233765663693669903917654/35493561033863547552881944759915959056864922387186978521251159289474246971638842555793770286490021551192605429438692197794096055861148463435647064843721204004709778600733138801*X^22 + -17182700080224002711504901679015285776714625296926344412196288215697940860371186136852302178513810750117958219839945433137631068883733992782626288592305013842696320366847348489097673053509166822016425653206238740583847901369913517919409326052872415429231222219869019625721513492620862584448307249260956172793759700014558864817578553022775556420718551285231567092310120857586647098363455584895075379656878395670772892565444030310232454197815310170028297333578556535201904480476/232518318332840100018929620122209447781522106558461896292716344505345791911206057583004989146796131181862758168252872587749123261946383583966923921791217607434853759613402792285351*X^23 + -131543602844890982652502294827049270684297167514678169538089726946100503089751766231058473688076868752764767664593199690066852953223966320757034327013060046485762899154990048067482133157195351347655401977398524069833676415525402570155197136229872486724150195821148459973009170946004169683771705892437241150875175892140085211775654772036263626477061480631325404636986382679839993745448390246754829882730410051934970372089881440290043684616258371353188478828803320961404/5418037098742718295356730996781553817259185221674092279232355257132383906524018097358230848189592665423997165232589253212348657588329791396068854349522394139018436666269751*X^24 + -166317486432686358539104584511325761835645759927816067208576727723411890613181894729653320837274634928344551793071526822980777803355628539234280488710767741038014092933599794205185769366587623501909272491647711910450905907950485234898506893691933959956682595352829105376821149984247466033103462129372967613411181157018918539029950778440396049823583714602098976279591788131968811214549813548082482618294460819516143498355339522894605691218916992972745452648965204913353394/35493561033863547552881944759915959056864922387186978521251159289474246971638842555793770286490021551192605429438692197794096055861148463435647064843721204004709778600733138801*X^25 + -324275955864664422870096259210298965778351944982153367605299524631335522635376142954184185180513960556985919379633107719590304280001080322697571298956345811162847633505862470604497353723530258930335856928852043619580495453992115465621934281501753769811590675499085360964892999636779950298932256896186080893492457448808766108014012193060998793831251200482179177677684311619588097086573827389639046811045578685436895929646576813554632953078682269721163309691317875/827054968515145519059186535915364649253424701827826633984484087487770402461306380301973873941320815970691064758447451261234721048439900991614845725770476894980680303201*X^26 + 80087895820403950677636313166455676836714307283993338827289375750276501332954138679615766081278356402017016453974790320267848632295830959077249323291047448396091317380374337064899332062992788007445057409812918873871291484327439006813321805559973690036373189466543402163264938309175430434439639658619772488430008094834292246436884970490953284550111156550543470259067795202278593838058083052854011224201504216326994855319047164625521722112809235606076041125897155087/5418037098742718295356730996781553817259185221674092279232355257132383906524018097358230848189592665423997165232589253212348657588329791396068854349522394139018436666269751*X^27 + 876483389341122461925320191553464777698297983023823796274305527743107935493130236614543465873296304043215332722804849924993565123393226165059913748447402115498368983817390140467536260984551097719607727466349098571272835325584765830001524443057814563258621094133736182576477513523538882971548130810952613209924988300303808675443581062077893472359590111658731084947031265565696353819108602524077630063625349655092540980966615537904426570449489204138675368498/126248659519942836064598769029974759464726713757873093265834847731303679203374504701873587840226044263576715731712326554912947801624164401101335021488395190807614151*X^28 + 824344164953536845155263676160574031577960327654716322335802100808622429894457791657162603668741569693993397994808162916321004428084344929668481941597370359035677332551352046148510160300096799629802225798354510332581279921564283665163288294943991283289629065410205059172617434647874903646985443647531022265775047251368156088633862738412923895828616721741320929230053208513362012700566402634426234744350271901760860457222341451781873807762681677900733526451587/827054968515145519059186535915364649253424701827826633984484087487770402461306380301973873941320815970691064758447451261234721048439900991614845725770476894980680303201*X^29 + 2189926628431655727769088940183467238982237203099502189533955749177852642321654229318105250008929945277447085328433754901653210869107172647213481038605466504049600444095315115181505924067884436692029614113639867413767351980832277338384861101963702517473724042666069133784516602873995801098557993186860376028828007872755191072995651719794595792334640705809885235526908871828003409734013347660157590029241712806658479960386023242110429225102995433142648/19271662268347250200671465277053084943478356549820347010507532854725031171328729156140068362116630173038729313343356213541894031693507006732000461225522086827601*X^30 + 1151983841204460397053754560350955517518537030718913568939824294023196482503852408195142461554259434778203589701279496230680298311037211060539032034304469145295368016439031495026110074730207250121003334323256658609298496725660218020496863057924918677656924913864573564028987584316446621462928845731716970346850830973865950104899825886598175441774831234387888635250514545296789617572802007811059416651487425609378557505145718966016152462987924912469585022/126248659519942836064598769029974759464726713757873093265834847731303679203374504701873587840226044263576715731712326554912947801624164401101335021488395190807614151*X^31 + 1631582390216638227973646246616805476486073576921703397524578222548671902921321733767983790369075272606592096296720098333471222674225235644124300285473419441252928313216277905471220618159056977663531704076038412034079748003369763699777913526399057091046957790537998283209165643939346090776966821222483576015621872951715872230030036134561810504580153779945404788881744961953811616393733192764255551111620454657808173710378337110128434429011705930/2941789386100938818603490349115109898256503823816264236071978759689365161246943849204712007650225946121008901441513694633169597266601588571515869520000318551*X^32 + 1159459397321203296653714550580780955956537767803593100835945556472291658947182439819809652792085788350541567717496049995125780008946519825244368937020388784047198526085245147742945588697792721566092399828126639537405836591621712737730600910125858364437340808230310067189475069158291136353151209195188281602075378906566736284880205204510128439476735838912321347808533733581007888713018835844950997789671264518663874481692154827062148811819604448215/19271662268347250200671465277053084943478356549820347010507532854725031171328729156140068362116630173038729313343356213541894031693507006732000461225522086827601*X^33 + 2278003534967966801201508017605658954163322568923665368612575998258530451909458803778675846599092123432577382463063639313426774413851252878715701660487547650318467493180393041047310974491315356471532269305267406709535382217574281255822209986046646403333791149242271861558869394867409043246891597125270376414523902620305092329423459858651155674764655522387649517701725887891927714918200995909900264198613995070611836703015024677787083713792/449059591833451201130131330959412287934132777257863568321169097800238919439313669547353382330976331265609662866968965750750968900412393309649804536712001*X^34 + -605587321122806393190519454300661440735547710469442966561237987709261136128603212108926546714505580795097116455767677464527150253246648902671854095142856677457463630378655265782051557193024205488142848120491503260267802556039701126004339482218659815030296115654148644651503166659810547953800013294192404693402406528883375300386502777477021622272907985575859612429422335354672655320745883387102294719173478822878185609143535325410379106006055/2941789386100938818603490349115109898256503823816264236071978759689365161246943849204712007650225946121008901441513694633169597266601588571515869520000318551*X^35 + -4588741786068492672856038209944745935230562739939836527945036941205252341859770127854257402057732468743153545950759113045921811602066583646371489510796748083042320693289634020871121654056209501811661163069065935143141067615070373035294761417374850222037466710856765955060651906551151195829965441153554309837159375303287457110200526791136598878890801688505678209689151021670624624818439960612906136675896552655712095685482658175227039/68548250928629400264101867037003860163964704206665176052689527980497469003100850182774138655316185508412404650735607655434432743155608809288628382951*X^36 + -2038497536567770946034210807281468471965129772303452078685131704415592983349299915446876571815831820356433681030487280879010322939345253978080594178270791647308415881936160149075199757219175593001909695662001800936984527063041425589264156553002625704017859143982338106562268135368816319825556630124287771282745920749476621655533565000552733262654445489674632145349816837721519491410381481046710816063543207077354024733593444984923168764/449059591833451201130131330959412287934132777257863568321169097800238919439313669547353382330976331265609662866968965750750968900412393309649804536712001*X^37 + -832268653058116354646575398008552462665409192061250947210946094777800666034530221578731663244255867762004481922853085953870741344555828530665682677027341145788722604330409284921093687286774758155175698739314874794563094903950258735971030623831054383015698247651095105188200151960132850278322212528762809757896157258540579602039504595829423976975856181239716319250808219007519550609989076956994960147665508341681921757441666692/10463784296844664976965633802015548796208930576502087628253629671881769043367554599721285094690304611267349206340346154088602158930790537213956401*X^38 + 887300829227405965052622762429802164672763528243730308407146920103489186455819334373537321922741028003321388552812701510520871230184355239752474549215566021018178641944783514527386050715151154754900130886850387714845475323140739490241547453639067244216668561437235420840685771832636201020746620697847977140338094908721878144826775372577895332107591781585658366227753962378673597409915509779444768151128800953164330388770595020254/68548250928629400264101867037003860163964704206665176052689527980497469003100850182774138655316185508412404650735607655434432743155608809288628382951*X^39 + 1723245225393654925026467374356774439775306713064742566649828190351247632496176721937011316683688907512396823055294545904511309156077175899103029584650801688476837073145776545859045470397230938611690946379234032674826751310385492166586343827991594467940321086551696912821653168189396703467000807889254287343938662004084615728927970513653025871694925834436936774071519439049877350283427387212651726096360795172583955612305/1597280460516663864595578354757372736408018711113125878225252583099033589279126026518285009111632515839925081108280591373622677290610675807351*X^40 + -101352835566471826896166436595702120619579490309343963136644747387591378970539250952536487245805103583985554148087897881335754611493241562406990720545435683502967145848340841764569431437121703320054196024382896283914884515204345016145122559438720692376336315482002145154872888155703450117205269472754571279628028097297653459000476034008217277321730247459406307767026537608484425045696752185126491716848926145693748729293741/10463784296844664976965633802015548796208930576502087628253629671881769043367554599721285094690304611267349206340346154088602158930790537213956401*X^41 + -370241712323254647196301524115908519299077179495909054836915304692717073585826551677186085761141374172235620831760471249499064365837040510647639987589421035317329925270424615761414890459930318894717590717200224178422820254881056592622551708078070198121628173462226123488975721023118972249450616580675701338953711440772035828009827848869696314460741302864925353509557442794527129698892203176176882918225648587609896/243822387500635607479099122997614522425281439644806270527438953304691434785395516183526943842410703074328359198333169191516207798902560801*X^42 + 496147731966145050946783204445264898706168934532012161302210088863627649243218176033584193171631773946415133351830414147258164132513935295525312252273832392256044402033640805819620732643811764958448429999304315809627198682434658440761529067110552444135357332423366678488274295051882636022581771303051534370408125508511666381348923857234334191453142566528318962445638582856517848611394462358949388268106206897120260440/1597280460516663864595578354757372736408018711113125878225252583099033589279126026518285009111632515839925081108280591373622677290610675807351*X^43 + 438295176997502369343233877950412522275856838937498616457913680599473462213941056735957110769888188302844155703724257721823068449476249220282638977780002227226258669221060594781211483490198401759814512994988506615665363392337889161009304526008359897855837123386420521894757253420276448760218158805869046274462041569870602699506215239647230837451007862051187026438742846633657430395431765743573481996861481195/37219109678008793692428502976280647599646075354114832930459312059943739091038851501072652090125279052713838986159848754620089726591751*X^44 + -416166776088274634186002414361170667535566273948156229909677028320572163875920023645288971574987841164473912494579549103499848890328052050982116914837194310668541386684294226954796227634593740207012600329979046596535546949421553360233779462473456491656267498591934454743399463200713046402104039723984393023836011339777671292193615844385932578484828162909433658791329743731879291369010834961514612068150261240103/243822387500635607479099122997614522425281439644806270527438953304691434785395516183526943842410703074328359198333169191516207798902560801*X^45 + -374648669195978957962181321894843295958120017141916800458824867395004866302431618960811929135464993556073080461557943347643701407425280692115431572766409317510013257050755090202430662229571569505812077485992505554739904875288931616582263558012528549797248091274040887967983565370656369470459815062069893011568784096858200209676994208405189650440515453674247847020137366961154636903840217876372063382498/5681439425737871117757365742066958876453377401025008842994857588145892091442352541760441473076672119174757897444641849277986525201*X^46 + 167020718540147755046579782415329349026442895286762549216809222113632659281114592341735185148089431743187170086306066861440839172507187104424898902725318991219631339458477656674464536577338218041312161835363108870625326291302885756762262784360575116324089705622401006973746954382466547795988710632470423107023319464199035491388686106192681171101866736758059126332902598989052125248512452120143439514127497/37219109678008793692428502976280647599646075354114832930459312059943739091038851501072652090125279052713838986159848754620089726591751*X^47 + 83272816881571834408162884616707329746339425901231292733167409423360031048898965754853113601974564017752470872795318961775917595402037374204259981289999358623386970321892668593248597098305158889277833721973949831460322841485731115541261403752382236245035766662796887856820986491484047994136593543506082929478475469310031217928392776224934139724329973245768766606304339655833215183511160033803753/867262925620190981187202830417792531896409311711953723552870949190336145846794770532810482838753185647192474041313058964736151*X^48 + -58098990950123173798591214849975098862064233422939094827996127485396561102976504076120132981366470413136458091365986880804409816065291914337888004793567253079075979612323092713074531686817499352647471822515078947390813386010008329019240039832381486842242475925740673051177262359296736038492890490188265257222702982053969026943574960398890669704114936933486093179493381608266454348416364077939878577/5681439425737871117757365742066958876453377401025008842994857588145892091442352541760441473076672119174757897444641849277986525201*X^49 + -3279337204279750535746769847902618107142277970034843287921462053847615768130066945086344076606055049415019699027750017896596407928300859990522947663699450022818369324969574413018858557612582659635200696698226662209046319078302519655138919062049663866763328974902026177226176189938754540573166901598280887520765807125980122453053848448175335065973347240857197767305281923592654380494027358/132386341874552126574141784524163109738423036439009879950064257241693809471347087548894898922111614356158216156512449849601*X^50 + 9207969106887413751345542825780723669205937284221314856966628600528361827744250261001217977649195304571425546221340411731462298063420193627589618341971171256600034938633081087526815405759198459141658351099214820462584830375389553770193142812548729865758686708049851893383440179468546527325077889113918578373466833296029147192410003168377693135819999758460506768436108087051322509718687306782/867262925620190981187202830417792531896409311711953723552870949190336145846794770532810482838753185647192474041313058964736151*X^51 + 2641090308179511846990195043866893161062570252874032607023915557951313922817356075003790630062356975488751632210654142391222658165099132252545451299526510293866023984608456254669477526369813709115459535642080889270236463665037743009951788184134087117632064548470707595443807820276488811960902941610701187183587054595713068538725660159359235190109868680901932378059125093335332775578/20208569970165184944915552514755473933509851387423275828127653372262831548060920095999831922166327943238927821174240551*X^52 + 4646130988534247125375546359035031598558169277177211853876228409308358308383100610601948565188031741207915311495034007755934653191545267049806841785034469575553232354949911738292364179098055511278732170735427085900568149218616862804296486234326752188560273161385298855255101235473378124611553420951537597065181227660820185521803113763517570783571863501729711313621798398108650994879198/132386341874552126574141784524163109738423036439009879950064257241693809471347087548894898922111614356158216156512449849601*X^53 + 3620558986062242680752699484290236366507105212558442237528182734993840433331574046090600329148676740189190575031555115206167851349777163183107514127466136962951454268735052625294196049051917345055174192646590363158166747028791475162668907125446980135717356587524644886837613969664374069921255883748056097401261540546195172301939801936830051058226437172686094987506217533858112/3084806895155729651185399559571893441231850311009506308674653239545539848582036344985472740370375201227129876534001*X^54 + -1003513997316224648454287029135453285999121611006129977007628034912850451295643967927286789241991091669701538448231042018204109513250969388449794076779912844564854326085775905999018635317486336348038305491197374712253843347828025823540292619065141969739529939057647929742806473704740497356597669816241948427940456169891280456217061689983774018942292048404719652142036111874180206/20208569970165184944915552514755473933509851387423275828127653372262831548060920095999831922166327943238927821174240551*X^55 + -2025009664765969396017322352907263312367563312199295156733404080613932079009845268589436657161755413785068082916109924774242485794821253702140277345480546626168391628654167625776323686288149793016856040967837640558449693999221871043641241695776665540563535261648094839410130026614563298411468040523801445766212364113866497060392862248976762524044164607127956763454323836/470890993001943161530361709597297121238261381622577668855846930170285429488938535335898754445180155888739104951*X^56 + -317621300757000243046611073124420882025343170933135936289615579856133968049535720791884278617141823261442236541001137478269542612386151472461511165511550347159580313993795771288009597511316935237581801244292754006907314698695521556545649242554937696268889022341580640369886118323630942528691437531155593837114869702448953351515397087924693847104005542324167001729088766253/3084806895155729651185399559571893441231850311009506308674653239545539848582036344985472740370375201227129876534001*X^57 + -18191805239503372281818211557203049016874528842276162253241069148997389006282221645665285323638292405574946245391047927074684059590305553494489628487610102114889102535575208310952220087554413552713023424625026733409699643902078427843243091554328682720854682158811484568301768976199002707219470718808680429006000561397765829311241461864846512433934221205431895384/71880780491824631587599100839153888145055927587021472882895272503478160508157309622332278193433087450578401*X^58 + 66773895564149782431692460154720273025503689227834566622479900495945550294496499363936202790410096071585173650989141710459675947619849285566518438125911951683541475016471454261922163637123885744947473254135658070450874285603372048447574881214422221434171500129200075402798665492083875498648916299428701571357423293740674845523363741491944628142847785155051240661998/470890993001943161530361709597297121238261381622577668855846930170285429488938535335898754445180155888739104951*X^59 + 57252043365812813298459708827868867960811990789531989164877332238048312810377433886053413988417142992475897928186635054933282337867893627125079830967243435808524143343255290967469592180669983537381842190842642217858263841817288232395332565193717064331955482890668368546004887171690927086393418205935794952738522479602933145429273259193066631334966297149085/10972489771305851257456739557190335543437021460391004866874564570825547322264892325191921568223643329351*X^60 + 3282488208277786129050393845383875348221033626567048509953863057103905541278818980764340753131012258920084677019604305737134998386150499948109809666594059962148534889818132723163685888013885765752890461760076805185396277054520141186923241747280488227821159512677464439270385898107431980765558562343173459779738441036930952031364790778357404999198030336630289/71880780491824631587599100839153888145055927587021472882895272503478160508157309622332278193433087450578401*X^61 + -607599706045767842764639247107550728952264024821008453524937368389661060023339666814091764249392774299715478740164522299852138982344492782156356398648454997690751199499006958974959292673415174990945607829386882038696360637134129943364708224608100226790634334573396116175556666229135471286620621647219787396806110016589987436228172848182147301501660/1674933563014173600588725317843128612950239880993894804896132585990771992408012872109894911955982801*X^62 + -102082089859800327595469678856350287447645114299726303114418068106116259778555899375851642255827659293702874740381710040675381553927173034360687229109250882760723849600267220667783920769025234415299549930493425541749069743301084860399593455103137624134559191307261132897142615928575906958328085739783009148025400870981396071612143825887053814995737558/10972489771305851257456739557190335543437021460391004866874564570825547322264892325191921568223643329351*X^63 + 13237760475981613797540323495225547301256307951891736654292452181611852120592973698443919725480504958129931471813855434135886221065425448863512799570101398696520319085145691217572930337472720079807027832973747932284996227906086791325108328135397541965536381156645788144704316462484873834220748974107327673208294593924972523089898585049506902/255676013282578781955232074163200826278467391389695436558713568308773010595025625417477470913751*X^64 + 61656709379472290316236505093692286672640979587693087145678582265478162734809109425453237295867203851547157565272914461047252659931277962932411535689140778895150397860534644079505193324555419979500482545286656683002002988853852057570724207831250916506940553309895670697470179662460581852526547411991016415150321240271035749864279752962520241875/1674933563014173600588725317843128612950239880993894804896132585990771992408012872109894911955982801*X^65 + 3767545165672586365466678398195849385897703755195399044413241996125332682831049185934090839683711023071797049049177958886591211021773770631100049719152520116409765485562227315949693151650515747710134139999026778190485306292209439501215516992962225508275047774728025404543024584735148159171521104117129333894519749351048799626426674202/39028547287830679584068397826774664368564706363867415136423991498820487039387211939776747201*X^66 + -2363344681189456186311505145392450858896647807500531052502233752445868668497964276282155956284905446997730112220514321710391332384685624131151794099674310020136128094377429435304675667553622007016284906659906346510111874119083184809192609012433074037948527888392361461302528130627514031368643428755504888365972975058892810497469199698689/255676013282578781955232074163200826278467391389695436558713568308773010595025625417477470913751*X^67 + 608587490853658249058878515326708026819373621978514304943687959251547326219864180430900268733525473458249454258674760251149242995387591414720925876372381514812913489671641119282011327667726388092026627098120068627231405864273572944957529159498987007367676742139517520424170440859724765001634538578973753471807849703572135084608/5957647273367528558093176282517884959329065236432211133632115936318193716896231405858151*X^68 + 55452829656980839237678369778696307439419995165338138826970447414869930363882260760670914027478108407782181068250414242049597045755913297903971017282050904330296376807259189324452300810877078777334480534081730079071346611463074067704632526457351320320431478974969873306210039103796430770339140068678784016505649656228054823336105/39028547287830679584068397826774664368564706363867415136423991498820487039387211939776747201*X^69 + 62888056545192799319685873601142491388271688529036781549243795621448635107619420860984226151639654259949594331150894022888982406268388879107157826267978705302795980114301046855982364794254992021229442755209403368323885196003207022428873717688738754838360975134011381555144420035368331863516830104193722869179068469032328/909425625609453298441944173792991140181508966025371872024441449598258848556896871601*X^70 + 6444627785800451770822240501851690618173644520052165521893154803243424600049673109889516056796240582007014385594196843888287856574024808265630746982629812080651639230941034685815351094384448803492567612018678410645624082593694143301806161175417218819753294939945232796395942738334749295301829782975401931063116529497725536/5957647273367528558093176282517884959329065236432211133632115936318193716896231405858151*X^71 + -7301658227747552058281988116393318423657441105313832427811382188983958290214667729380583486380274960740726169464115319269201623181443968474088200927420566926703258989390631027879664232305417698138542274271263162901771732668859684193410752768685466341263573527798901058496859811513861143790220676422853830988263319/138822412701794122796816390443137099707145316138814207300326888963251236232162551*X^72 + 947025482534916836935849903639216528843474357870793053903554007171504808093813109518140700638064214850354013161495435764257283013381579902567564418574722481522573728006427867155189646134471093649811057986143307327458702228649111438508244564446872685578740143263085218416541894708070481171078439396537617615973977730/909425625609453298441944173792991140181508966025371872024441449598258848556896871601*X^73 + -222343944166885343147695046999278974243018070888506765715736979013130703011834462952191442640485583684488062364870110980349322011938261402602536952411613134974656266187855781879174394474630859390751453901322478252306569552482021769617649317231276304893621549944651039626779286144291471893518386946810722069/21191026210012841214595693854852251519942805089118334193302837576438900356001*X^74 + 40503079743809029754212330822636756935798022500712561791503712538084349913140875342658289854089725287503041486739627642264142472050621052535335279454182929473765209988711135875162974565202415698106466285817322547613929758342838771669163293419410272956670745168492999560744789840297895334535217803780872756758/138822412701794122796816390443137099707145316138814207300326888963251236232162551*X^75 + -9627596129586545947229552847611394540444360075355195975643534319706348836959988778698403659104266892109371722070541976834245632187524758066636802340494247304081667093664251781373993100498404525521531223194750638000471840212403424493524531803429381264435325146802260719543365965530135956433291884365/3234777317968682829277315502190848957402351562985549411281153652333826951*X^76 + 691240789018487518058616201608719140811831367339302345222688679538488365402945540829108742230292589541667599924768396153764199323833236353136203475444411390620355803851862648636186604903326620419661644536865390656911227725098439496632912673135979054241237802776596317370939667931010624047049341728163/21191026210012841214595693854852251519942805089118334193302837576438900356001*X^77 + -170074992915742174085815760145588231694055081298771905669415640977071234691916336347399227062564478634193413308590990696554203086325432695281874311777113419539534986479043071666641844115849733660123836731233240625580848383076826164925132149556297674073298545223122663185817924832213905368827/493783745682900752446544878978911457396176394899335889372790971200401*X^78 + 10323729779109610719960626172104908772045614998639106742932061203205996017614617233065248923245433857391765258120913130004863862058698359569040387858329973601632790635201668384212663730187614903415472054297147341494146031730777414778769556147240082232268335841880255924639578238597602731763622/3234777317968682829277315502190848957402351562985549411281153652333826951*X^79 + -1735282877653451542661113829962686167198953559240936741644045480983760581264690870203608865267230485449908172206144437405527188318747273760201327940274945397908641618882846145967187488136222080145482089757649930511560777070329227293387761055239207784706308929601845189985299393518745/75375323718959052426582945959229347793646221172238725289694851351*X^80 + 70278094724472115709039029746394726710386608682363584290537408465125632512915558417609621782550410631520853996432855047070664166267630708372962040074621944328443277259439942513748077045373841872817223531634846093677862312113355434503048289602085728030967455812758021799207886264654874/493783745682900752446544878978911457396176394899335889372790971200401*X^81 + -9067933163279618578410562901572829982319574572698799197899970432090790062609267801143867973643258621322548573751449964790577025116890606492863969065934460215519618131133238580296113867537682990665805855104848777240983269593125776423798462608915240576763947353694345020619991/11505926380546336807599289567887245885154361345174587893404801*X^82 + 268626064360699781014868158724763087723864646986003517202192465095130642594545644308801639360550580578667849055178990929572427467149119525244102057297196886457677003042055327902177616900252342992098927903254556233973746674078172526590051493639134108461647880984829788373293802/75375323718959052426582945959229347793646221172238725289694851351*X^83 + -21096006418790705438718437025064455482510803995856048130606238431366602559671346000227939715618076479933406787120311092937337588422514397361828507303391396976272209911360876405881064948012419249393003937633784720205460640717756709890129335056671675142685456294289832/1756361834917773898274964061652762308831378620847899235751*X^84 + 320470791500970789756251200613193645968212950886791251853764313795945573028593968170210856322679932915603309991642996991097442926785126328038513591470133435900227593904023770115771066780669514713061430440046426419081389153268977522104949404673625450646297262291091490/11505926380546336807599289567887245885154361345174587893404801*X^85 + -10224353402022175813704487499310008404582469659669254486322529678620680275736080813345374873921347058252356671229162584757552293403377402802521968058245092223134349959724606327897159129458840937527408651802077516082650796350939628794331244791155768339284759/268105912825183009964122128171693223756888814050969201*X^86 + 21051811797499157652630575170786055189167993998427249483853896575068289681857238013742701298478245121586075099138361419158213403554255299821553181361683758723936530129542090897062920041193259681597383367825394132636614482389370917804317882369101883832872100/1756361834917773898274964061652762308831378620847899235751*X^87 + 2267291762632826239663289248792006380890804766801297357415072881689728087500910254503865446604430444912366230027066412765484163869598953475514686491603827741300703938285557205546149404374550754307688454044630773584007618610431845459210154551900281/40925952194349413824472924465225648566156130980151*X^88 + -24415211038345006350752044757655644881890836377774287951960938265052286236074346733159520381349920374444894779250977708268804332320264557016826922385641651780517951185714502110349521910491154353716354037850164625629856670766104890862440658317505845/268105912825183009964122128171693223756888814050969201*X^89 + 215101584898264862994221285336776982827983485270322471469510878106627093118265403347636347623129842139184930269756194616859202862880120447952698775588664598508671827584619279915987135531956266772206877848300696296918148045169592652372755/6247283192543033708513650506064058703427893601*X^90 + 519586435064115747788175047450763364570350920412854999686175303027554253878782188051279869539200918600167366916589997808618605950465628055258985407920800356851560554870841773788691430116252342872055065214500625994559224840902606474838554/40925952194349413824472924465225648566156130980151*X^91 + -28105202391633380823741731743682515975897289085695085451027168644876157729880403090173793170127765962957310778034363219090890725871747779506439994184777738710082909419275881373679286981526238058397836031024618588173477947222963/953638099914979958558029385752413174084551*X^92 + 476602512210987721770070659415835088246845830848714030304504595835682586158721677063546765161421376182436581313372361359136160837026850956261166246959550930474991333447442763166668365479373714059388164180469219026546971999877235/6247283192543033708513650506064058703427893601*X^93 + 5245618499458937048687402516817041603709022387625748173496905208617633858270190219451380298183280547254151559661551053355714363101691313330648996813537608442283966924695628384243479014561349614947361323745081488753867/145571378402530904985197585979608178001*X^94 + 15436726015663627164020751762128700479222658507010975006891238019124293862338671501776140601276975420198346482366670139732277659510111572903761665522229115236261468858476029770683898887899977255793711223057820566484832/953638099914979958558029385752413174084551*X^95 + 107146715984988043165764613214260924816618697161203393981109654131676241687239144081775032878287073807916594770677155690902003038568758903586190885407657696099743257556894083636012988154418873012284943918933/22221245367505862461486427412548951*X^96 + 209575825985521503449820306115281084192084931883551092576724975252998053343607041692882278045176443416008101131043064911427514316540871914843577435618863460714822055426532849260830488627580333086255343127580/145571378402530904985197585979608178001*X^97 + 885737771887192632503654119175073555230155087685405765484455592702618871711293473780427375666236605979141731759506708449634114198058906660793148433893618705172590586557453496129754482735727772306/3392038676157206909095775822401*X^98 + 1075162503028062312881401167375158313168384533078917729031627450177500769593083244873068308097647828039558515966123981011015273594100400200587466303116706392432698619530205112623348002815316206958/22221245367505862461486427412548951*X^99 + 2971581223131818572962589152866164519133535562075063376073834365307264662053101420472695789313444536844028552861824228301344210304779975086398164549566080727262164295696908680932785712/517789448352496856830373351*X^100 + 2219001342428118501812507315229725035142577524249373269554345581461333766011041987411341605793255873311743286628117947803834203673390055258958016997166780925597679175402489358361517315/3392038676157206909095775822401*X^101 + -2123285723048627425475366121798264978172684829636633694826393185011999596590172674593380434119661029811811572558260087906848775986547385575497680762678769266815454134504185/79039757037474714826801*X^102 + 506922230315849262494732626693627925208628014587268036906719896399962323964750492746280934256188652104783947334130216023339629471302956040666903565702198216614092662663742/517789448352496856830373351*X^103 + -281980696220190103913964532357845931366785692529337964515313788295115163883268897468842279851402354217002139441148575901009476627216690626371118160557303706012/12065296449011557751*X^104 + 46512464581923900897480191779135493078104581223219277216179191560269792339075166061927025807490305354118083750554045888622599720332958838521154728974193059019/79039757037474714826801*X^105 + -3123387047050790109800987967659571187067153595397587506590042190829116406763619195701255504262859321185253766434345663332128395086215127610384519/1841748809191201*X^106 + 23457488731799953477163095236598701564111147283825666373169677700932011741272013712978714298462600300606101807972729831084914499256889583828120/12065296449011557751*X^107 + -284634937172647295460011087648229302637450629090740395781598879787233757148825013245913634210068554369824381321482370294874822119/281140102151*X^108 + 368522834049454669074854679230928903002504858466396067231336152699637196515154985895128112776532691685168838824780574893418965/1841748809191201*X^109 + 13904990057285111363217374149999999460689990568924030330922815062311900277660516291394726079825840254127790687/42915601*X^110 + 73550917189847605091314206219400856342451158481151048844619961962198871675417918747967067380579731218338/281140102151*X^111 + 922552850948473405002519931230428246435459633846487448553145580794601964997183828393423/6551*X^112 + 1626623452519272696368897417991573489817975265943335761611830957944498215855678131/42915601*X^113 + -52916912502606587526932028614938200245219068977992312071*X^114 + 201657101138409136206608565118913603314726/6551*X^115 + -8595251347147024465*X^116 + 1*X^117 +