D=-9311 h=97 325482892025917249873327629370620663747656101010562736689973675142602602245238795345024245855907712700886669276161504460965061757160412170578856990781652024808149356547848764914687586056239551373675975879045684179689712804730591073376090279728272705219111121948057573770501152317495962326291984587725442775818286484422362813905879462222486946434390666781820627379012976588772731093454910138148160631761475690778641531343093492847519750958963717822850093490952011877969901141407532541351262851888766919447/3490015473486996560385909117218602101379362194285723770550116809403435218725167524143240128618401494233915037542446357164936406865687828988543464033584200519306691044238574096759672416671*X^0 + -3218791047310314436120933372605860662369497131713818753465900320272105737076046643213043101358937613353453501834041806555169601725615887486637642804129271251133645371553525353926668449797609118280556801139961835565704624119763347594291049179881398866286744738409894368757147705957097733390294518027646041833312111666395094893861131786003575678274359586850298914386085237869570195934495580513549599235524175901516419703084775784957835278173212751535924369404023195628334125289834408830657160641609391069694984/32495534073637424973753199790422404165943241390994374027592137612355385321550034817297708837565936312811982914557718031562722884326419375712328193616702491035264600312905363414929309871623681*X^1 + 88137161161794975541592779333130590964352057441044132927049564594219821508783367325392139521832608559163078947966631336805416544196210019527779568851287958567093668184684209128260740276173814454653012887851427692630044559308944491985055978326141954565658248987081966133088659554055525399669016467840811096722404450527695498864355521976921459878991087531396726338171950817577885482994197525236504156348954049371273376701906637257661456735214442978326407134654456707105326713312800562144398641692973434/374827137094511498269349062100590924860848694478114463596833509763015274269699014514363669704478734210494580339646263254745613453516037910916492754117087371851218026445985833611821761*X^2 + -553279742454388508467220220775083713975163632340879964987279135807824619766107625570810167907171182185628386501052569473780743236810694071083256355289299763866189350192645800827193537033146887561947152185335478176245806653264181835546012709604359181776151460071568797969436560998693024110979864799478729736417831475543070151080934923928256453782835233333141370986490476723309733756909316222886058058935628036598435348329541900169835898159990570049661391109446342004332286293088131196193146104779543462801/3490015473486996560385909117218602101379362194285723770550116809403435218725167524143240128618401494233915037542446357164936406865687828988543464033584200519306691044238574096759672416671*X^3 + 9121997723213670553013741990837116489957814628050208608363329925052391286221608943934376104418691195936286530889309871564512627549494054175895732905842227712792329324858453119231777948353240598945974068838003472938951680129231492800960326763217347443076024057901628434301188895640891476256893585980879349747286763862021529431134962751698082753905673320928101387677867404319742240428256557155133358822456762801994995057984857377818876891926322989370993011451959878548260901906240536383734287918370/40256378165021103884582650853892269880877316558706311201464236898616182393910322684390899979001045452743484087600286033159232461982175696586456100753634128649040707383308541897951*X^4 + -26211956421126124440557887139453638442883495474625494604537841642624504502519660684466620532961180890761676687217457441325038950461295996134329998721177209138928789722846798536890426800773958410543267826737498464088393722780605172416776677632626367709810349102439828056006497121583072590135519987693382496313795213477082949925665834801669313852255188999052915716446336739931786170098456196380624437976554346243168672768185836438894869384635740105631186025474921257207102117251324810146796565598122539/374827137094511498269349062100590924860848694478114463596833509763015274269699014514363669704478734210494580339646263254745613453516037910916492754117087371851218026445985833611821761*X^5 + 491844218116153380870924838996777755008930580367242963309419778413950088717122283305934516060576727915710176377170431084635332479935904272177813904130292536619190662293537877602171549794993944972782201507136385014130373709512334174976467154125763757169658465116755890484755729714327950973512832548258075701210127221830099933355327368628793307553271076874309897619317948194071314571061618022101210955768686015955507233890035855587313866226535985250572086851695762301060776692431635839720838536/4323528961982719781396482746632184500147923591312029986195278369521660658781046362838674683600155241407312220771161640335005097409749296164370755101883162780479079302256314241*X^6 + -662271934968438543908917144988510087523300733344328844587391273984722549742611537074482378707537582727374951636848780646073355106692343539919574136397920506201612743334271715907430816458691004084610365245410499884557245284755719848071960566489770157552950284518081851421149028771193895498020226293731207682499665593737451331782378994181032980786939595044233931753727406778659894999360546689999483009319172718961162708410814893281051356901659614025475179863425481278924418047459456947323710043556/40256378165021103884582650853892269880877316558706311201464236898616182393910322684390899979001045452743484087600286033159232461982175696586456100753634128649040707383308541897951*X^7 + 19865207838134827584679663432895251873469510571888012273841360959159497317036367226857830535478576984783385767404707554525361104453950844073253565634343669469004151903128166352405575987283432246863654782461114851558948011006346702965486426794948483892981745686578186342367385525271464429760250899080539373426748038784279411679135780920972102363800904165924599184816152622414595141204910004483821149675985854121625955838593656839472056644996050049850273548889428121224637449914703176812726/464346360432039499666682713632497529819345246623566747523926363389717609148431571564673470475798006809935798600704719185372687940043958346511733981514677562074866212249631*X^8 + -24932896111219085837293112521817393082432482564412039123683205882411883384561265561875809293484023397905381889645626249181770260318015406431717195623793598937057415373063044600590895379123818363156045169384403430721026856188171249705757404627408941589691409572828664603444297680570467970199314064216481645419649243912290043186481783928627834946351430834479851755148747590584822969912059355441406251082267628739015913817417359375201736260494860387830401609387407074660862370906763583587122692/4323528961982719781396482746632184500147923591312029986195278369521660658781046362838674683600155241407312220771161640335005097409749296164370755101883162780479079302256314241*X^9 + 624566394939381844911549327558183087994679659349447794170350022150675259037075417665515707708600954874588091297021158592429127836014608225620190023021896770878014015111948839856457102366479196458794285697531156714944059651848706715360283582746812042571394912612518285927213725481822339362395680698494855386749142867627661016222704566385561372493848658022061182821123978844115206546512002406566542423521336419511636540459644533109478174398500867428325798467342912000232990109343901538/49870729291380034332153658429008434090789952381437734671241151690443304601915108104894583876683278574797100053775611554652850170770482047740493392923926276670053293121*X^10 + 994434646576393989899432282379580204953206802115091950604736094115985462830200782796769133228658627685726684530412399373818729136068397902209157976948028592347324242789338590355638739748106180718085104015703586407500160490318345058946933325921234250833210500307706851650229056012793767331930660667012876196531402497478029657688175950446749682826512655573178798483985580982433794366529283463000876479211392208661651402777448173707809478186026718351630406056072147704378354916374088476901/464346360432039499666682713632497529819345246623566747523926363389717609148431571564673470475798006809935798600704719185372687940043958346511733981514677562074866212249631*X^11 + 12975034338816081883306078619415247041347992051738100787027547667637777930403265466179061594964904862018077669598732917240883861941505319365873658493661848399820998738428005488951346532724933298985392302331799964040196603761080259782260354290192721057660164057864583197505209815654574463628230150815355124884445104249190739431707342691673492489144406053692526173914054624476175189430680293570094709196667227334223060536553122460152610680941228895347387991539767167281122444169672/5356108827341857408672930773172423379958108944413890524244565749161562088058759328202618824689429553731833321208850988578332098675811625791052882925993585723343711*X^12 + -67737531234189168413963453956900193264151862995174961404370893180073083979739876071719061332452674702342684357202394940783758383779382440218578717772383746670345775924861567898706932520774505343680737267023114484589118838030388188187398134470253290467483949976618443607970600008899112333656049988848007395673904794838577534763086798299288569412378922565308536070187587436114763963028233654001032054844735797504748241775557298379341336186372801573526515779204683312110493162914299412/49870729291380034332153658429008434090789952381437734671241151690443304601915108104894583876683278574797100053775611554652850170770482047740493392923926276670053293121*X^13 + 315687254354966933556650552577220829926968252143093120213566517498956110927196255933694323287073469097962255255191080324242614791963513266200677149511121332763629053044938117981771322853367210913338098547174129709591340935072670412876252421543201979637191014193369386383215598055196264793749853580222042213510984729251357581359018371614831042396111070032044135855394896261957230819094705057845948331612881726418761678024340227671790325756104916138119345372778461929473465648/575245282713119687323910511564002081404586934208343950622335490190265501885808111717604857124844759288135895307577165565281076004275762623891406178283061510401*X^14 + 1615092838894241725962528229867302873892511223388620903399536569167242814975947319816433441807249441533045511549297874645557200462663015897740895830694827309870915128119554376509895256298696235076568725969293530739538642946757475427932627631369675785105950717587360079220102897257348321288527831836175528366418634581731077421493762355104430624896543802563943422838356113358617299278816450845442881517301350899952244393156003918662208252295789634633340128852525328850677169196028/5356108827341857408672930773172423379958108944413890524244565749161562088058759328202618824689429553731833321208850988578332098675811625791052882925993585723343711*X^15 + -2112196735093335110446650360525353420782432942752436316785673186396501053780501032668990608349319644694304516861357585930619154330199960446975893282191126496766371346007080452188524833193193567272588571976438028079132301021867565639574860218109249834748073190660722048674093228677133906892744539367058604946093567881990058201153605667266157394710950429900687961898205867478976169267048494150143862919766342950082148497988303615994830590539687724275932425702654977266580/61781256869629436937376276615186562281665442402356776997351035354985017923510698283493164764777656458826752798579869569893789711553620730736913991868012191*X^16 + -28044883645425544665525699400477847735619814299281193416225787057170965133652741373976978992891582600875428896473642044477097483897744401722672332670938608943793228364643954516621975861142787431064013184734790555869560048807232423843259642017834484249835764776982252497624469911757939242214448055332504312420607124506899736091080248314409415399359605801335407529040363475662466229650533729722993779515980036782146298849671984497149748878135898896361085440957305256247369594/575245282713119687323910511564002081404586934208343950622335490190265501885808111717604857124844759288135895307577165565281076004275762623891406178283061510401*X^17 + 127428071499563527505023301761068366551964513641312853224256098382403571646896088276362806479321879900892349850034437167246598218928536915487592553821129227702326120753806983788949080437725074119824802409777282613059199585961164866314558680645285313290127344504216257051557945006822253378901443056019492740818223832880563580471191498532524752447146660000875292327119004573678371615442299795152938178784199564391931361861383164103092131647423404387394270335303127964/6635297698381423793080901795208523497117972548851549457346260912360113620825979839275390910189846037893540199611198536128642434921449976451177531078081*X^18 + 53347692659616767574688124277651844500685766494498630060330107362794697207126081496254643541215795865858239103159880302317363958420317303254555673213421970581710269958160961841512890951022895131454369328587568365325255162685025375759161094582519604821746520954713029887114345042080483345428773413214605870207690425780840709491144871513001537922697610320328575602372037915114847991435616296957732934462091023552843159902965657039664605969411374125551878077805767342979/61781256869629436937376276615186562281665442402356776997351035354985017923510698283493164764777656458826752798579869569893789711553620730736913991868012191*X^19 + -511590488166066375718187695276392989068966185032723262679448381422017582392549400962988562761885543464440359304427202753610462122021033981017584512070170128363216843425483124300573578574965559622305922629196300195877733938386351753595130862396929362045077889441040368403106867503082692720981955297098788596417556186768941480313778224301608166981409924840350766817661685325726723895125057524698302622067233466084043452841619508826308400453410151120794669649477/712629975124199741497250756654336107519919723859043009058775739701440620859841030960733638727295246256421458448200895298962778962673179728404847071*X^20 + -454404632348727171844476683578971977093528093526308954350303946822666260750003356781771563241719250694609182072395495360293624093963723424366031032048814720032513780628785965624230490151515077646591198905239510971764688886962160119525796912578721762440456804494303476129301753122384594041387407380636578595278679921790680782035960943100349993402431084159522398044698420128120888617658797755768403051869778163963599346923025196982270882325059297048122884342316634/6635297698381423793080901795208523497117972548851549457346260912360113620825979839275390910189846037893540199611198536128642434921449976451177531078081*X^21 + 1940406724438503976246653420769793994584772682573080971056807440114753327046748495044418493469306809710871471145615293618946403178587901402305511252366819189253248575906360079803518882311827259262835161429518782019443227473330124448896142619846233306557457814696716408326220727594265653747157929587368583175535424648581491784733034500640903952573423641023811083988695652654467264441286713128044087165586607531880984316912798873477763319371333050833315089/76536352177446003812399393905524230213717079138550425202317231199811042944886803883657355679013558828957304097111040199652322947338973228268161*X^22 + 460428445050854666947902251012262811218680897504335284212633114845245093646371414076829162822409859747304277951195755457030468164399763479305951131162024774193608024442447622615597191784982799697280911704487615267081209747552638473313445319453996838094234257414628880371100164848821417714502749385108003199597369217140338614388212527539595176913037441048602394320636024224111136975755254538141481658344687543994647157802682143043215030000667368170852714051/712629975124199741497250756654336107519919723859043009058775739701440620859841030960733638727295246256421458448200895298962778962673179728404847071*X^23 + -2944459766356285082979401443843314319329282824060227978462099739320237351697381993913024168429221399216030775993559565444151705208708017751438921394812136878138847970784598226358431995492182042885009203629588946133616634881751373144156938142687805817863707154545470989638935564238659965553499935563703783884545718541116311221136071060144669302850462779945784605446512899306269188429054548396679160988151550220588778420849095058453755477747207492550/8219992715867898594393662754325446269328437239668180131276686843498125114905681869150183189669590680803061335743855676044713021945975000351*X^24 + 19511294008247128223695596661180857353966479262356961780059288075917657567507960654113197733379422568905200697557354766780034556297035506410678901433058007569969597612582736854156368918454056713250480978277544028437854688229906592725625601233096215206204825636062176991959246460263349087486490276815858170766115870849455363162407389672222227288588627137878505179288819009976668103579843612689793549149266612980694928525811081164705085592405262059812/76536352177446003812399393905524230213717079138550425202317231199811042944886803883657355679013558828957304097111040199652322947338973228268161*X^25 + 2753474874194655256829884816465596007334774690266656483782430811855759533439430428787901642961718579642640285498166564612774374899041250084345644492154118382828579538239311356221292492998087330910407934417467678917881079252316139505473684917973711757714716020270908365510468627886542748821526980691914053629352341364901214970404694970963201981386903998949258002203721941943304381193653399638392563212680582143970009063179658562913054538925403/882825981727837890064833289047948262198307081910447871472096106057150157330649969836771903089849713328650127348711811410666203624312641*X^26 + 232463498230288613088744228134423363368201144394264418375861593916000733964729056854318678894925547534241901219938385193657909830747172226840623135742297489478794548487786248410519560497304769672390183696050666076329167267237877464538820359389387487476324041565623551173068852549536140973004267470365347956221107289913293890457591215441392831705496319183155952699061138308756510532293958291208184571822760155917956581722681368326435625301824533/8219992715867898594393662754325446269328437239668180131276686843498125114905681869150183189669590680803061335743855676044713021945975000351*X^27 + -1194510380184889233172429496507249739861176669309681291425785298102090230351666277752779709151253323972694190927545300689592023108459650503107909534510519728371667553177650182993759795743302017377092858478947281935468325331333866691419866044883390394110622138839728696325358745858813360396774975675484795505507038020632612675056207203527388749565557669472728279271060004719725593525168997762495365359754568977425259183986598624277674963/94815377696041014935542185484689964794147468790725794379990989803152202484228328840808925259354496115202462393804297219489442984031*X^28 + 488578386519378712660624371765441387835566089866404456143511477389723495788057309687678693458940752765542641337414392315526619751914053137338787833148942413428743727042671071925512501056439283581337229605279785959895481420419233984983748908832318995638263402159358379094090363958519841887696850961658538036783883097145269508225236784212159264689776560070303081123585176091594077676779617377726871674297635353446272069490865115940361523175/882825981727837890064833289047948262198307081910447871472096106057150157330649969836771903089849713328650127348711811410666203624312641*X^29 + 2793879623541316346359909057214511830625834899744846331593174660748200802011515006216355204887607529349868441533679589779074501469341922646263224463781947057867970090693112042588967909645311987965115134012195780846067310638176366955404565982913565533848493537742934693568919537459855840244448446165062621806003840440503446647975487697478513310320670862066506544394335792957100664135046953763230029768159983735106898133284469444780/10183157308134573615674168777219414111711681751769497839114057545177983297629505836194707900263612513715225259779217830468203521*X^30 + 3679740034885590240201171059643285304840878828206342775949527285234729668028598848808833158513373237021884567870386979035355054410936422852893093628825968068341478170527968807898470776333039131558714874121427810268406812619366116468263235182758849903065450749050313380683467547598805091718773152153014376545795480827329379143602456867490762256085656916616607668726394235904938614502166052273106029063839141919840466653523686243453712/94815377696041014935542185484689964794147468790725794379990989803152202484228328840808925259354496115202462393804297219489442984031*X^31 + 3846123812971239760098540885378435085524864123512828275834734983185697295662933967791485959977785914720640359705058950248122447869152321973241983641830694520904749589708975735010331759143425199703107869407786115273657456799058854472338619667495884560673018787798547333706088548437890982168845559160531537058112160685223612592988961834565635713902218891661905620364349451073456254290260193551706713979067402015810854455369577/1093669563756263947553879151242553336023164187710181273667066646458810363830899563547922661396586028752574939295372981470111*X^32 + 2013353704193410380549897828073184306482512990079010393620087468533485152324417112954043715443087121046769741467573161456639673251743461708602554290676578384932237476906261799899641277661243552351568872187783368726876686655662186053628084980972113759083476576832654789597829801451057548094739103267747171822064802510766897199689236656767864497787072872574323821834772202259016653161394678643614026441746150241883141333792437939/10183157308134573615674168777219414111711681751769497839114057545177983297629505836194707900263612513715225259779217830468203521*X^33 + 449434990202552745288601809544825404686114171909358823782631010204078449447785940548305185126090123901395703059759279692397860060512404631592050348122697504234372464821585323638811213972522899518297249919567011491939919204988577756702017355668463214323750255214150498382242152720679178041541698242128425723898987947293178222458010391933240080154075409455709329758898902294754230151178547354650155659492699089951246443/117459946703497363070978321473800164968656877640444772169161921002986828893878161695620519965265388116483185403863492801*X^34 + -493284599422465303971654837732494291791030361575584384744723982527528124515459173838658893587984667090952081215201288824722106733011216700234641703648169556683258657152882026786090545509662403898384295332044845278746333755107491836984975210017984595287438704691306628136019935750968146400219470963877505657071317865692434554016657845564411801939257773374659441380380371391445111525616109709934282530578704642096878075870/1093669563756263947553879151242553336023164187710181273667066646458810363830899563547922661396586028752574939295372981470111*X^35 + -619766314676825458021563702299936703692057299506409641861729708867584231982259517098445768754088420870128222238125278572733550452433926662427727550279940811867369340483528304232230253740511318092728986700648411154123624412652443261446844919681772699048728684481492361936743733399354697458458793155527872746041250681863882936351009621807057101788675258694258396459959271741464288134010520560125009514871883106215/12615180614702756209964377776157251097482212183486711649571680915367503908697042390250297493853011289494488820090591*X^36 + -186590874513350920510565844229661738664611700671448509315615519978262539759196542235561266558751889520251411256482935671162981192998643657223040844174311085597254800585711332996445532599830845122136190413633394621042696395912667321233677847227291401010774749544825164057845840402509294566933666404399707355037776495615890414465826093957668786037498822121001587962605978264768549401749500129883730778246247723460494/117459946703497363070978321473800164968656877640444772169161921002986828893878161695620519965265388116483185403863492801*X^37 + 186907111031529767768473261927123736808628481694945989349834162437452105845166069666899799533079474891452927210006996336209346654849632293264458425148345720971466134733553925842723326189200346137955035247493599266307651530242327955585858244556178179206920384612180006165225398382264533283211425771695907761817631965832829532960581542277621532578284420202427271143410590851167829778105535752571737917854402/1354868501203174332506108664607158317847944601384030893520747601263828150434651744200440070223715099290569092481*X^38 + 306100054938017956880008836773194271247250254555615263237720575361760898856589550404520115126219317773074022874759050091000201290823322071780831793555338474870675837821089561314661372943255332432921502536725482244097096628652317949487347969553656753918138648192877297949048093854905197674806411253786509706225897059943061798244956339233944722570342848288890141525252993824027251325276964463072373964427839731/12615180614702756209964377776157251097482212183486711649571680915367503908697042390250297493853011289494488820090591*X^39 + 296043269661651384713496689944792538796350521422458660156869772369538067819700526846932530601107548004929827697108620235353687674841252098944942532474632021009895455345595458074660824738582319474099007322348027765797054654245379134275253489918625306494985167928631420913704622094094410803686186087885127334300775011369468566234863354429169301249474045781618084917778117839400817977046023103460052297/145512673311478287241553932403303438712055053311570281765733820348386655615363735817897118486061121178237471*X^40 + 162991442860959331679291300821934711234979713102636986222208952715137500903725074129201350155887964337981667384574376325346010375930722563120661130730814272908872998229785178690586854688969044870602330063270302941303675172865465117466552139643070964602917213383836930025077369708492010005420003921367385278524751049202754872153767069385323763694824618824335524125345880556812351793786939145020557356944/1354868501203174332506108664607158317847944601384030893520747601263828150434651744200440070223715099290569092481*X^41 + 84773978210844734341049454910083880594430870137068358651804562214229469236834885989376165737108108391828876820875354263676455397507765394718505348735234966899860212811850355425688601816572077089975561898948933399066966290828509446812506288512121174203292858592908009905016009036232447002731698230591276785469016720412117154003410156551221360895468215791072567649847160951799557870157320984810/15628039234397839892767042466255336560203528440722831249676062758928864312680027474803685800242844074561*X^42 + 27483386561468099497507026755649386059250377822444187099551306308625126403197585845659339514146587565243004500274127042012667100504791614991378453504970664803929373230321028816135770184406998229590118209854197181552201463307751719584101536139939736929111482426786805274167136439150995604615183226231926875337617117668465560297973056998204025935085488600617214896250615805587174605908907531686571/145512673311478287241553932403303438712055053311570281765733820348386655615363735817897118486061121178237471*X^43 + 8320640391729948098948487463505496368860683611013099190570756922486261289622460452500223799600819520507357505028378469821606289324342710541937178632999541231568827377582700060354706011954636132193731972321335468485357471484002819619573436836952559845169541956169113833106742290777968383781396543473052442520835193053219934109874954839138049926823379733742555933771013642211329534669859/1678449063945638480589307535845272963183710497338935801705086753187505564674044407131745870501862751*X^44 + 1410084122749533972694638843739167299873823841236787850813802093860843203942793547150652430988015512779368220959659815683100696964992736829777299325799012611139711167898669749829571186687110658259496488945384060221170340802779469542821190234295396377479816953716160136747355241437842406521660577839481457269002354839951120109322454635693185111637833038827064892975062715963745732758626723/15628039234397839892767042466255336560203528440722831249676062758928864312680027474803685800242844074561*X^45 + 143196233758196124223685940189752171322800562775979568198750282700670506998539601376500026701064078808717838176996072793790305713018367539354030898974345400812000889904437599313235777219428553234031922049783670253717984831668392580679938247660949395812156554741656061465057337131864102275645824359505860829695136445372299748587164764841603188561229484396976903116020399210267974/180265177096513637696198854671385776305843679233050778832035952442004678839441994107157756471041*X^46 + -18153569632897333814238567996169629634617236214070537125296834236293312506495235463109149825679542809207387917569534332525613053958660757868107927971575026835244055690692976215739071727948095493229047261965663261634861912621760278413624530891757933099606303199131546603376350818026388406774899697835238621725781086902407058313770224447047983232582074234719170643087416570672348158/1678449063945638480589307535845272963183710497338935801705086753187505564674044407131745870501862751*X^47 + -9713592955446004030090339897704201639655179018305614486298881200648143198474886042445118963221267110359890816216507210476002870955970440542830803600511984442497590777382801304923045151404432643869683765815118868726966966582689886507597140772636143368953631775368737524090213612719145593071368762110324528211478193967457730633755270218155133527755171823154887420321142688/19360452915531482944495634697818255429690009583616236583829443931049799037637417474724278431*X^48 + -1137233642341138911735236916054297506501872970612437546319852746176142903372882968868183681744113524891264769694683958017157068311946124271078317770261167160448935380721085222847515924761486817100352572616468905670161940056625157803328549391379296474665101165461682921069145776452927142897468493893202847963993571504431068320475488433716582453686925739507642694337756225789/180265177096513637696198854671385776305843679233050778832035952442004678839441994107157756471041*X^49 + 161465276743267575297948377401597213066863282869621443327475043734144681708281321766022231606485391570782806641044932715944598631129760901248094571113245677097905926379539086650140950076583300341668071562150210283809528322887243816976882583556178474598427817754241550411995488745050989673135706973951698599257823372522447967859676251319340643679429731486828817691/2079309732094456335999960766600607392298357811579447597876645250891397168686222476073921*X^50 + 101996058623515124416544646504570447786465053705409973570726402143998782050346388225567983794965728185663841394355568278645775745409915271739568022383591618169828308350582946696670047563808398426772842694083403525964872399475532261955710508137404100897654978057101655163379399294797840561803735783319388675112125001617056116232272061539970095277492571032315800967432/19360452915531482944495634697818255429690009583616236583829443931049799037637417474724278431*X^51 + 29459615221285925811170458725026891379619107627805193119574324241362281509925878124500818090139609400902759373836531955902138937502860788166424074123576911177833734783154240343781018102929350007467507829113179892277033121217404670944926750069110632660736475991003310037432845740830165527258020003304320339962907320217384297219402316435927093851508547054429/223317552582370995167002552529331692868473613100574331207888008902523592383870956511*X^52 + 4705374669133678796814810140880467809312768477318950664680688597385443439247858519196121698462353106350141287966754573450943300052837941736740647588012754376053872888898121765740741984533633758919729354971030673141278896585692732971386122557824280525883095552682457666332524136745567652013373165282266825835798852782177572402397926186575816700682468458767468/2079309732094456335999960766600607392298357811579447597876645250891397168686222476073921*X^53 + 726306479989788914511664809851507911351351228121095694555089594735011719678843701494849888605108083240726656310230263695589792389434347434596639390847139985301369484496774246273497367249066463352725572776799187323108539386428780531159214067040667802564217619975618380492107200290007597479778918038653486504815287807802410628971536599489997004155038/23984271569366447767909199068771527533935518537275730985703792170821994671235201*X^54 + 75056154817827892768306151070111160467950494177267156203683180621829267664761587804042653845813036134341052479527452455949482673950735730469519393951824117116298774262348778274742945049714430540510093591212819724390515079631701277733572279224976151482942176686322400992825870304897883446121664782294236914250586051181548544731550249237079581975025893/223317552582370995167002552529331692868473613100574331207888008902523592383870956511*X^55 + 8250905868445773685137323476856349500507497629505086231337940971302003485060203544496680610973655405846904400437848185225627100393466986400135672305411136681151463292741174514172938721425218200269277339064545222012651104388471684037518643796116443513099573969924378910059232342642208201591386113719227132488543484976610587674071250150619451/2575907160279932098368510264071692356775375205378125978488217395641928328991*X^56 + 638968566536216735577930381861321477118532909325194665461467329985975948686200166495958246239311785813006931741615400651460589940565043653770221677765062953833172470136481057425914410622978362512572682991138407759704597321492502196505039771972375131758258112246706938184137623198483761691336633996807069089226748697992581049588559123378259666/23984271569366447767909199068771527533935518537275730985703792170821994671235201*X^57 + 53673207859782760054154079984550978671637145502734429812000272086136349652793548425054129351807440898299928489908867522043217933919307513160836947507503421523308359280468030898521780570934595248688396552953401035642299149756525134898684646417808866071156708149567155721052885641477825229561214703384445868382568134226776111875738092/276652041701206325675922056070421260527910557982829554128258768729666881*X^58 + 3181838194745082913652154148462733770032841397936953243924583909969005913759410339659123725759948661383633820359329566701070427006401112108832962547025934678604158504101617757684801867449085393855810928023484078429897836614497723902912333609206583016414341661545877552099063492467104521090256390556731308421955353185813882837590622342/2575907160279932098368510264071692356775375205378125978488217395641928328991*X^59 + 204194793971090767689332338967031074704923659617603122244112372210170295678747518699096672422383209540903291605460196184061024712436266069708152434445492117208827209599072737171747557967613761327253444906194084324651615824925389494382695859659946409183188291281260687545028165868959727831474400463308988315393824227917241829/29712387681366805464066379129032462735249764577685485353695496587871*X^60 + 9245246487393560740411177274601251819123794552878325001923796866438070836361895517371012313995903068550684912204152199552112519488514929851381935677218648727513009421743451520689727494472841611274163772100757008027988209195414163557831683430238746704031282682586174263909045028641791890308610991875966713468967584737840938020/276652041701206325675922056070421260527910557982829554128258768729666881*X^61 + 451619143361470139316584170770348311978823517022291643333737048614768950211305295679431021715774497086411863141517388678433358092781221700838027368155579762917205733401397076368109130602040381656425377773574338990086146429504556759429504062826478318114872113327058020267642826481756590946809878354820575348559858283/3191105969430437704227943199337607425115429554042045468123240961*X^62 + 15376545673168346207337124578951601534657028876946041992755554551202486464664406466109576038148482451855716515088496248541708028972781600647202946201463998628271918988241144684730915463840859770738598948104906700308454855651077822672712416664614318820752446475380392788331937048479408974742369800411788140240167604083/29712387681366805464066379129032462735249764577685485353695496587871*X^63 + 554175897771691116236362774290621244713244994183015039953922513805761022615159359360564284386120896780547403025413994099777312490276578002247876905980481996616970979808171538909830742138020541939558223674808893589772343659566587527433385503584869538020065670659720209811739196950305217934772009417999037220/342724301302807185504021393978907466986943352383422346485151*X^64 + 13593108273503573031121145155994268847730267529811026865164260861326367301667192766198559019623172418023113292224111631161322244865514573964746934187738390327900840401144562376839736907105781027541675988706454852590543050696210361478495654055885732849388692130070348851162524385338342041184527247964993069375/3191105969430437704227943199337607425115429554042045468123240961*X^65 + 335359851426874301654328630988867856273782853457271022419915258499997950958559691549030904939521676898157446913328666494776802449491834359328957638396305981590737460638771746791969331159288833626779030921710183205399763680078421225132277901048603588838171116451514194285370895388192873157209620745/36808538427967692568362302006111853397802959121836789441*X^66 + 5171843316737691987651434098534526463434690934947317821727751151529894920114270996386628902623552680857280539116786416402937027028353858100359407280586968633393727068762073534346753424444897972289328475132950539144547932418339139635148498914730364684431642146447544835034102561200180278422892711371/342724301302807185504021393978907466986943352383422346485151*X^67 + 72530781493698373581903557795790091411758262869822371669131715075651612669677513706779709220931821077490073947288165238426356105154382951538766975947031999184307749473578201905998759277071596050543972280102856767748966108524554525464394066741163587946989875015347220832412860490121344236/3953231492639640486345430351853920459435394600132831*X^68 + 546285933158300117020821903125288465636291478475998952768157820247788863831889930945754774031028544799109675719255868045573468368858280969737441112786807324127377243991113524292349960423837663629686547816220426127153855851415645278214957169585507499432515078636404356130276702334783626200/36808538427967692568362302006111853397802959121836789441*X^69 + 2971059591967249691989845840478392791214288733355559980044822607423348047474692557386239609799563614942375941686065674509342494747039206448874995028425441113771023046622828799812910956120024707450418798468449260563043339091930282425145194342677840003131946723215376673370958683/424576467902442324814244479846839271768380904321*X^70 + 8331069283040650648880099661580555418186705115449167705520058015290421374347839765100793955766930369710093682396709712623101769609055348485154118358643135218740685310197627905420917100758509286348132391507932526138971129692509002695487022682323554340217767825860147600834132717/3953231492639640486345430351853920459435394600132831*X^71 + 18518252630467355598703725530135929834812576532620414451182144616483746234734980588513605280956673377731472573415556549120264603887286569534355380752485654757179836067996793662633565089310092298040482671489240791501257114863261630545697192613109609992061267859502137/45599448813493966793496346240665800855802911*X^72 + 21409547898545232799983323365531826513238978319553217187963317080037345523617939500453714497660696457577885295561972277319572262060420078735337468521160749362820619244462780067265961769471856425203027768859544001800008570356970446501598929246510665280911610220702974/424576467902442324814244479846839271768380904321*X^73 + 18807968782414537484153638358061153856845941329232125642923049262683609616489977360482221620773187454076170499901232020251442519955784394729861702427994403970261855170870255252417510797594459375963625655610422170243335345547531033105582670161060105802443/4897373946245727289603302141624508737601*X^74 + 11369747119320821193392610453573769938948508382979640326769199415521139373426712049795365259899893190240115921468827013096427374111577206650041231478399951360719017183394639902647985639391479019981167490067238944142512970930146447733803055596351737163642/45599448813493966793496346240665800855802911*X^75 + 6823103136707623230585054064046914129034077559756738567500962885270455056461768326596046432214523244592113644889039932039064500075726402435549000497476320178162534772783459907255205166710478569959626533771259856866960792977469307197789607525/525977225458675468757738389176727391*X^76 + 2824590506094351789816147567173686948366240695191524848336112412503181120380919145975673204986980963123573220880832774975695603914126544424560758675731208114884679961435572406921895871778963599970502763765992641044928550072139683656094332085/4897373946245727289603302141624508737601*X^77 + 1065696306143093612047075227420545404870417008322443118263138965355678779027525651515666453586377250004833800091745759272764256564194918717698356257625200121659598140805282799422434991456285598395170180052077552702020977763194604/56489874928436845532997356801281*X^78 + 294502949978652989632652861277335360697827462672152960996143696027926968261752120889014987742361077981945826429050285341097126485420841625527590155309454861908340474183379550024229041868514332213019305636904494419350495826314454/525977225458675468757738389176727391*X^79 + 67142697731169556421669327485397463601126481333956973983233674445195145265507107316835804963829329019419692856907765084105718582021903125614860983459175833854586869850006784800124129567772355057249557735200059587669/6067004073508414298463898271*X^80 + 7997399099559577892514964171550739441721612072517010482893116302068190596143259377958594560177827950899821104149814459437368841944533805369156858976015518775539063487868893654707424878799442350675667896477763500099/56489874928436845532997356801281*X^81 + -1707362847351041338276423186716586306791330092105684989621711117401347717250104809111286604253392170194581083525170566329922322835330073748623241918626598932509842833027853682043958587320220374095009705/651595325261348329767361*X^82 + 89325812528678562598585895019615487220199114231898683109722472953037736066920307794401104452430464037808110691686225680477245492397939189395905457878613340349799421743928981348672431354547214759924711/6067004073508414298463898271*X^83 + -2868086661771912907926234906078008992197408038455039474096224271392661430243169866500483019550821056438498593476385885679356912908184049997807357025162436826444453692597526841064914412639/69981239959332867551*X^84 + 30682500795415847186346486061707128960405441246285222250005170489052881771085670232234567038177294128619019727587568711391842206687658760465920247861712370043539147774122042908226117446/651595325261348329767361*X^85 + 24433356237118675598160041231027981336070332912882264368543915048878061923930313343732544982288519732667902157192953229545522695233434742449992708486480595854629808080013/7515974649267841*X^86 + 22404970873768024973895859279021136363217167850996470563276409880663041917640887094430021178107531307037031252468693591299154172974863267072528568570927408912742620869/69981239959332867551*X^87 + 7324411744734694366549541387820616108375446623816975906992884320650772884691896355255900224370812781063028386837905768744466666661533535333129350129994/807214547231*X^88 + 2656254861675384591941297980312247522798387036825464724195781993459547632084199394355567245998571190855542432473803381992780254926710087712138814911/7515974649267841*X^89 + -835453800783505086181193770238654969866279467379436018701533937557371471345724143917649059473489068359030317294227098940520149232/86694721*X^90 + 106030981821490444831809959986104604077299382107598789200271105535644672914852797470109903490271199131972513742228122601397/807214547231*X^91 + -11113808211187785546838868650049978165881565681248479520607275560725168032256823175276781071454271892614/9311*X^92 + 470166852781219320027394146549983732838381215713039460706504092692292473147612572285980218947608/86694721*X^93 + -2189198484391229181309147064585592945706054226776220509485122262614*X^94 + 3428435695605782158448025489749324279251785008251/9311*X^95 + -29727299704134624142886*X^96 + 1*X^97 +