D=-12047 h=90 49990467182921322257564585829519338598313310896430581626106062785345090291977348443382796014161035440584116628728299543075627478402745381993993082877839431479068270541900156012967199586057123718929866752798109343467703121672088965166139046076506231500000417858184556387492988821162421822439431658226412470428235124361804174976255173733287682273562772262476547527203444043482020582275376386395147253149182104083556446696228983865990597403987964835127555509987730145947448831019488157371856996326460261102734375/855477032750869926581003626845204483850655371084761544259496649942591441172304898808645497668704552486841442959192826647504817331020903933843638062886639174901558365360119287*X^0 + 1932396170797086786033422152374197166708712495434629619405284303613880967412709236170875083780389640434159910471824671008708836859250636134238474766441018397300224266120140365773746190256173579378735975185118470843700399216876133325186964464460016523749133955466067341316813837279415996666748012109173967855318512989465439235072248311986855218780767684531646142993228562018761130892455918549917668598249984976769755143235278802739289923047335010174171725999089316395655563352999436910980496314655249385180000000/30046448436005043747875657995930549320550569257895400360624361929616323882806872058156712275262051731221512721076956217558281441360958687145814308290365428979705754016015618223*X^1 + 49409938219467737404060278622837257830925572155906654483487191529962332788947100787243633729068666103319006410027908982646418779121144950103033965962853152122587010745701476382634026400913307151648021616816497032520240259955596347086374483966388174188548477780824162894162208701643330066732958745854612244003732936582831430380804125161873847346775149339082577874599811074338403865628925346214078322409785654577480778031448171889690364472789992745792381802969416473665717802721050563809030181406212267802949275562500/361969564308552762030658051876975327664672707849865888144441688166087853816174387684613912780081937206025563750814091552924616524075469304045624971974032322918515218630940152732481*X^2 + 302952519074049511198353824387303465787151240207210235967028990643016781250661802337556946783235662682276786596485071655617291113639562397988943637300984834753287426637626923730689600043144883774396112882658935766133911185418415832345173725962751032874528883591543247395323055482139475608597395444340578865013446324670220917644799055529413952017572931148478154131045268431738925801975467321587593073695059720268556896064944078569589640602784217310785921170948738144244755684893055051668872633688907337600000/2494102136299912322393596579723628232800744522113007417666170991086272423242871425098091829937914147191957559647792497514591304172072606221118478317453758527409791152653409*X^3 + 3669254298789138270716994311647175788004300652311030207976593863907452210143273905275879118536739522776228947507697615441944456336521595124092894390091727984821943865697587260168173564820411855116520463322347718286727057330182266357021382862988156079565655182313277051944452981398574729249202585879563907824451619965135201072509632374021218930547270301477455927511615453280903813223602822605945790437297672810598673004812132085664842700774014995819602693900486542847644228189262880834294283877065411199205162500/30046448436005043747875657995930549320550569257895400360624361929616323882806872058156712275262051731221512721076956217558281441360958687145814308290365428979705754016015618223*X^4 + 17408346089403529059869133700981103461854972060186717254363567994982851187326850279051999818486588515213008118966837647173755985546407497025831773854540796044013830457531175321177825067717881800498347382813445461139388921642374834719512038088624075526287417276531290826793323320398145275577864167489084195174299349363354091165097124447848875147523008589316783224628688754398802900157745240933933375940741796579676813631779794754319057278023195313258688106127222723186989956611071415398658978933741604000/207030973379257269228322120006941830563687600407819989845286875660851035381661112733302218804508520560467963779180916204415315362502914104849213772512140659700322997647*X^5 + 127894507972031606286283217471829070766104280119588742946485544820788280055398959834252277778417541407652229855510900109084041041604401550013520105254950404739415666141692705273081609013206400994935281411368333229010398573868008503061499298777864211228618256709902742222669805531188735820078011401835340006360900337396212380804311491538024883600050273589220621492450318055606294130929595946628296216203355392354953319275759951327292931992152440941910818178446632059094670720979779632323263304261848935737225/2494102136299912322393596579723628232800744522113007417666170991086272423242871425098091829937914147191957559647792497514591304172072606221118478317453758527409791152653409*X^6 + 419885193219372152033449981616177406448127476866379425807929157086510614032954796193770137613016748781015777543048420113860455600139692804208821189360369940001278399315157302201368778803852879666956037571362044659460913246028381967858754397172337148289084049941962157068230803573163867192629423270226020993884328014784385615697225141218580675121434996603456506744156973142338693605580102900576586732298204137136479118163182359629608227670539607563946555867892278934715573283905941734524273424507260/17185272132419462872775140699505422973660463219707810230371617469980163972911190564729992430024779659705151803700582402624330983855143529911946025775059405636284801*X^7 + 2035461454594255234189019519097127871342341013998751528194476128309425857768774244822119588632589525887351499990982214526206935604204033878415773415522862608075788964499430544687772497533307636231904136555432937423522211019104415167206764996921067048429956555635524345101907454758449888248435281629692451177863300448929790936520599015903055551577209233157828755858958566053924817973601353207077549150857116085508982295652784466688974462797177615407861460028144767429140647489836863862940312115381748302/207030973379257269228322120006941830563687600407819989845286875660851035381661112733302218804508520560467963779180916204415315362502914104849213772512140659700322997647*X^8 + 4828065389366748495567158129214755892833886353993653693141282843309652223026910246884530297701125537178940693208713452851047291732583527927026892643850125439029171137146128164012751258529244280359627042715994195208004402554961617948115039825676372392532517699870742242534939114067869042016993135700678000303264104201772517530094024580769747191657820529662983886285049743650742866438571826940450959050387259096349632842302741675655523705735527961873803319892928544293646673955361013889900185228/1426518812353238389040851722379465673915536085308193760303114258319927282552601524423507298914649262032468814119746194291054286034294308119195320476057060316783*X^9 + 16783814179218879109773495736462369909564933135271668388588817841998422508040392238468966228222188196709511571472859932499646014703264366458640657393117409125399258205770121546319315598402495387522754555717420407007478233515028153123462181874264039205061273619264988484974671775914209991917665290981921530027997398712760036471771632809579142667601911075173256272351488368163550949682737623154130128194953736863187038037653844313392864419457411645742295133374400374835828431615461627052164729415572/17185272132419462872775140699505422973660463219707810230371617469980163972911190564729992430024779659705151803700582402624330983855143529911946025775059405636284801*X^10 + 3731616366863080048581998446720976114193319934437887229630414390168480295279592705066369342173266126082556952646957482648361093399156943392306444849136382880165109868546575362602713612595348411510347285097217457278771243370780636267946020314360062960902248289116646757578561419087726091328006837507600789893917146312161116882204093328577252378455866126328590394389861542999291480701109388963211731816055974567832264122181638997679123186521334945161180843903598141414767347697779794546201/16916112041566227383709657678609561051542602014825193709199851276784110834382021895474952850320165803370949662865042800116855245933122746850968474380783127*X^11 + 40315054181850865172758612567374009730923299280647646265115716092078494725117854052881934143705932416998069028977777757456377953275534131487676617844158092530728792134545424892378188525446260877826716317514108474431137253338777540074141003587191254089948826604687883759706919501653552854045660927717180224286822670903837849372248517771882945635591355695096337405433853790742582166656856058975814132834919524637442473652313017333756926809073428416711476103376091585515700194624317568276625003/1426518812353238389040851722379465673915536085308193760303114258319927282552601524423507298914649262032468814119746194291054286034294308119195320476057060316783*X^12 + -34977429736991899654287039815633051008282949354969870288414076805010703161559407201412960704080392828492075347280747986850425887158826873473377994265981333243687381176317747567845864889794425980531240105896167020178817137849661764755503033418236212365010245320975190540588021325760474501723362612219800684237255918984247085670533575756756922227623284044045715632324452709948813928430071503576869050793514010283861678451776917255658322001519464772095870723061537165257072086487038982/9829234190334821257239777849279233615074144110880414706101017592553231164661256185633325305241235214044712180630472283623971671082581491488070002545487*X^13 + -230755075396281669297145088445295066873527610372883815580042028965000447056125419568488573228334783681693679468220301988418110828676173831493725106671572470321282042210541574218540218550115531100200175087325240536321149015511060314234562396697643040742787905525434207945583504590442747250496412716419135619342984058101557626412387257160126736991843193853181153552737383314831696926676126323561728227360661986989367239842662385861723508104779066602879388255841518451013457043641285920038/118412784290963591685967603750266927360798214103776355964398958937488775840674153268324669952241160623596647640055299600817986721531859227956779320665481889*X^14 + -119046829393705345192413759444097423460361137270243539691514173333176544079151701026406054829422883741518729765701825693851614780138640049891746103374681006348268805163244931077699461692352580765591748764251144616985725365206427046502022978825239564946020129729637547967448538977655980742851351762822460917643627741510991151770711864604132779114955035105541979950396571750689309751453821548259635440154034549270994997525788920909621783369466646224939623733135171283504840451349/815907212611838736385803756062026530677691052617283531676020386200152001715054053758888130259918254672923730441642922190086467260113014981993027521*X^15 + 998244505421231850173760338801446164921780158192053741006230866325992831507237548649721479180188370335956718997605100789856749733196010672026187772717840662927799526999509225068638639736046807437794682082726053668545294591282558056846894538031718243046758379623033154503355675513937370529067893719871069072554712014802731072459309467945949026535813528249941784810815517644948693374687729246896794533281641923676234457306308855073694516069009162980401380869025110419700202126074203/9829234190334821257239777849279233615074144110880414706101017592553231164661256185633325305241235214044712180630472283623971671082581491488070002545487*X^16 + 921782035290962291320424166549230871628416375937946815116653904330927095562176666147517249879520555268697283729653755962722693701112240160296628439381333415683390187177739994283941669982611722944278672550099233350149772157208995294438729910082885415919013403970906878283570538248617296799390754359523500793989514226064879275065805624297057183603366189106417622912615377085362253851403499836228314196185153690185548176329935934299028612493148003918918705089119574272632694/67727003620141009079920623894913798512301075173676727125095076467182867246206860941220895680245559448238045193130482459540671309048976092138543*X^17 + -1974592232390581490058326446873248759378929613407286494480945795684356522202518892915082167589558155545590659040580109299194442856062673804084631359969484912151403162009860417939035109612195232352774771217684169419487014370578118241102659387522979238723441989533789560126550650068052505455406979837921247884946633548775322969888373978296363827901650985649674874718978887928341525474773814551688993625052780453886994112466191122108178683791338793109567042078502600780921881804/815907212611838736385803756062026530677691052617283531676020386200152001715054053758888130259918254672923730441642922190086467260113014981993027521*X^18 + -1666309960414333737480640876226011365932298854079936640340356967218388117664999801712682371990180614417779569795090427189619250946702041787359105408386708646697997516665306139944063107171621001752588258468273537296387987452359757246633119977671644787330220162177386284956357697404578184057984870200277715657306422601090881936539227319422328186783844057089963753357336374203946044120790351595517878902032161437591827362970067391185950055119891143156962958054707032041/5621897868360671460107962471562529966987721023796524207279412008565025919001150572027965110006272055137216335447039301032677953768488095969*X^19 + 2638808747315236075675682461825204870547100606355921011488914825369103795007181769005203991577449453481075431017043437143215920245776167580270393872662295432035124295620770952137890902557738837402904134286186702371651920999787651293042797509750248150166772947633918245940711629313520835711871167525679045477868832362804393620392847095188247113420458847113548869996765949155591875421859258356645957398565653393619709812432276943762453945066267457771906544623691794819075/67727003620141009079920623894913798512301075173676727125095076467182867246206860941220895680245559448238045193130482459540671309048976092138543*X^20 + 227360639078300608464904618651750451384657274364605001447496620326059445500894873515007904002346514466373295014351592049041587993691436340717817234933790122275146085384643319702635609818708117924935132062026556769489560988852641441158659456996167902633842701636293564683670251252946863924698308576505658073961901529159639729727916911912503753926480804197366822647784622965751354525598266251287628434741867528935015852393780071659936644510188630053543564408616/66666246111784456831077831725296516820876816086951395217296683330349297620049455964472069039194963240844980201912026717175324666111161*X^21 + -2090107894185434749954642314030725836682717744116676256767695648137124146005766448331782835476445978433537535373696514829543054697980321025247234405205111818229067234967984490881475839489972099535683087810135895113574137700696400951535160777365596633359551961038186815912224205642007872156089469372925898253623493630512035962241991805225615017534377799077496648415731470384532577237441019240206218741105946094529515938203990855106047427104345901655851531608877347/5621897868360671460107962471562529966987721023796524207279412008565025919001150572027965110006272055137216335447039301032677953768488095969*X^22 + -93943773166868971304942293017727198749417306927895261598329729152381118882234404745160247713035039411679759238099123139783309907113258319537883179495726924160873611428536900982810301597200597038936259411083194046364488139897947985385529114700638629760612509055848498891621593643597667822490349313198237143677444326423723319091974459290943364018547329424362443636123202022377163436091216287225595282785924487221586390344679712129034224475633564325863102/5533846278059637821123751284576783997748552841948318686585596690491350346148373534031050804282805946778864464340667943651973492663*X^23 + 1072100528149480300638335421179995246271630679390527223741890163133791161959634750998841407860902863642228978226624227535111070968593157419554699544997512651440065091309244044879763281061284039059808344430680254530369169807960783484522077295362930638741106285467547443111603544909638368386192974097245928098662776026881455464008899628940419290133159011337137902959672040115068191538379105433840768793974165295071108081496247550930411522560218273168943454472/466663722782491197817544822077075617746137712608659766521076783312445083340346191751304483274364742685914861413384187020227272662778127*X^24 + -25980769388737357398767986514835918602793382669955931557357434251925614983988684390420132924603549118933600407356110396050325414863090659986004743829721113739666561425622315692720990091112126183449481712458110084531216225160184700715655924823334833501748458829938436711463965162395696699863103821494710485279461119973322396894059943647492830506160187904054052180136867838177096076735989863414283864203470384757925482472999268229038835035241595619/3215483020371666369043434796383953514089804091777059085755721493603341281899113035462551309867987185809915435410033668594987503*X^25 + -363672035993070012083558515568317949889046403060005493885428804632392018666121546525872546026001058595228874619140283949548317468628960758964981426713499346129551193330338670658371646356186889333780577034974065174897372712610157481143909986878348687594153182483585972402810683578137007203959503769456096072414946463797021237999038150290935936834984281601153710253626125045568469408407834133053982530148490459039287870021333902910030335456838231781945/38736923946417464747866258992037487984239869893638230806099176833439452423038614738217355629979641627452051250384675605563814448641*X^26 + 104096618183745521394176895304501910985806057175224117600473723629956160596518802966326278657338282961884159356407495963739553702787788090377224104388207755350897205062545432218305982698877896203287123822121461720461117989102847587498166501126181697908910986186817649638262993296210002509139984937150635790816804973914193493471394804389153936675545890337880413029406059098547533454540572196474082912305576415669478889472317837481589369487277/266911514930826460450189656875898855656163699823778458185085207404610382825526109028185549088402688288363529128416507727649*X^27 + 70780230668335337234419762268611348094394348944091269294810328283874766055334468805606647793045621867949461033206768014858998528492693921307017857897212490225967356558611194824150389397905664835880088470777844342311174666925629591361929487535590572679141762996701846479678634385485223350435300101888508747094456206075571970470594715911546310243217787940376008138491629235030571700287920230873332060132603007164455453208638039306638645961039043/3215483020371666369043434796383953514089804091777059085755721493603341281899113035462551309867987185809915435410033668594987503*X^28 + -31145893800022719599850616286333097713227306644564628043869400575596766341630311286666413236604027590354502505853205803847228946646348370111569349326196699175915731295493412388813922573004424807407611625143864995670020596214687149209659957632786681977676199785374018784873774416313990644435158180011270634645161987896858914948186776255010267657297621854313153473039441566349816629444260497421576548583320346145583527791722315822356498/22155849168326260517156940057765323786516452214142812167766681116013147076079198890029513496173544308820746171529551567*X^29 + -4527652462724758427939620279476420997702442378140575379721874765704619484829636579115971647865922596242646738441799288195832782154886893606425762299108174915513486982484318949270870648681192429719438001855522522188665082549612639422636249984924758731116679519600347508523959862290025616400683251100795552768918573895950492996022655055330449299986565975250758296087155350663982989729278272100617859533681623472558503411631474922087422548/266911514930826460450189656875898855656163699823778458185085207404610382825526109028185549088402688288363529128416507727649*X^30 + 3902178539786263249394149534933020278350978794607278615516863818149685707220933380647341422754795078433242339585183087433303091047980305547158218642974065989760044710647617018052811740273520555006081470074985125867493334188502980535276172085047333820020134086795025179961241542506967337675613043263821947609864479389821876558160315449902853459028709530696607643426889136953221719581316708040946969275194697288929514859722978654/1839117553608886902727396037002185090604835412479688899125647971778297258743189083591725200977300930424233931396161*X^31 + -357970001752285723735917074100473584928965262494566316014825111865386122879644337641984088884261890026957397099840914892708670536640202748437731861370417223587775358954314638084779615361008604128307392691646774687702777470718089985554034238385199235987329899049532917282581428102924300879278721794231521646587246645219322570899490192618966725405177070813269105211080127380429282142182822098080993233144604442064403337566027276914/22155849168326260517156940057765323786516452214142812167766681116013147076079198890029513496173544308820746171529551567*X^32 + -153188119069495860673206846112545162877416718144602188311828335151765181958979488382228403969850931453451258381304520806430689707962203914728686242414774654561682156247093744704709804774638716301271552454669114235582117506008681577259948617336686351830327057147334488203686088070785747845773527861169200773744393647205391029381873882260795396119512671146949998869317531615996461711606827574364039478137987365823517044847/152661870474714609672731471486858561517791600604274001753602388294039782414143694163835411386843274709407647663*X^33 + 34381518173837813532341945532040030754821095986979800194825255232255798486865859626462457449813935844201737963306075900537010503149667317773081515920035883337206432720695070925557843273090125177514599732319572167710405206076196672584220226963970324717159873816362094288597645688875264247970988336937294748270855383906917069094102811512287870095385855337457415367084152760267338827217024839322123577768617180142401834447831/1839117553608886902727396037002185090604835412479688899125647971778297258743189083591725200977300930424233931396161*X^34 + -6218297433025593063398841192411637327422193762218790853860175643909589762246332751767606880211992655684895484810731337751840491667382491076697527993099379103687649952946281190507471571260900223007906971806058590450875939887132331349937676837877740592473244635336100519185635499642654955686868548206850610487474790153527937944763298424878467368399418978928532257458109686305944498689953560527284531207893667637498/12672189796191135525253712250922101894064215207460280713339618850671518420697575675590222577143128970648929*X^35 + 375783900958080406206057062384205551033454004644619786053002904513693297685228549288063486492418454875111602096338419918731520407857110501856085645115322792918213664549859848408893587789641616304442099574462458765957508983507082252893173470403652176472781067428701154951502284292775394257066132651164425186393196196583171290335176394617453399249596425528377948133367179507466117483083207885775338048876731944002692/21808838639244944238961638783836937359684514372039143107657484042005683202020527737690773055263324958486806809*X^36 + 351715470538791015837855431759120605581567860308324293978008434817343065915824321500396699998036422901393361515102740631450435534604981589856075935897859692317039601573662470487672637475998660148349267767896700462927217066674388695613585674734886103728390711059111651755600511326304767582196510608335377295012834583104168288744703118515207587341648627288484711672058268847755053591453699490316510056957868/1051895890777051176662547709049730380515000847303086304751358749121899096928494702049491373548861041807*X^37 + -11377448947307379857807386721680313477583718628243261583940938284710448233419054338144915274665668612110928148347907677851967826378231585644439944854408779990882683454966943914835579788677375237124545934116953048906196468949696221603404473762835060941682945218909138879587284851002748982187463994730901561412858139244618663869601993628754484549659116560795762732777334267160035017732468368469350553435234782/1810312828027305075036244607274585984866316458208611530477088407238788345813939382227174653877589852949847*X^38 + 9896461310937838846195486868486810003670824613728584000949581298922064679455942651333458283526491560462436395512796722616020051125694783360040762433862369923189412123470324601228343500666239071781346803202410599200150617673608665460120267606676281101825933108507551881120065841942083653750589997518295626190782358745681470259531653843875754099619553817565798703185831672960213731932794183785100521/87316003218813910240105230268924245083008288146682684880165912602465269106706624225906148713278081*X^39 + -94102497964619348699711936657368362896866337806620370731707979770657481625172886219717454635265488499132643811093206290355321798339057749983350653597824664493912041556653223013114711471934917451819422702997223824200495641896725524255050894898458752619224015505744403141134645201788198912413326685547341814805743624489553360396488023000004730364851733850404654593010116788335943314237065836067953874/150270841539578739523221101292818625787857263900440900678765535588842728132642100292784481935551577401*X^40 + -247800266690967488268140425371315419979696003479151647364883540344975938684156099855673633445659432244585146517889621271038233963936798472759616366561280488776649354673448035592963386373761342209623179051128740033450594808140415470530181341440793929599155359953247866947902451973757328379279365332222031207231365200627767378460198668462423361283881902536424508285216121518798078659251086465/7247945813797120464854754733039283230929549941618883114482104474347577746053509108151917383023*X^41 + 12749290125366068237299818629235252165902245480519865730133454718095946847894565177373448007270904931876284926547901919943475621032550827280504515514949758380219399131296289605043037884036091666261823702096004487656374344749297742864509628732287994923493212971805361925018451428838422109252129340874005794032561145250183264297057963644093202712758942204029105533139840481243895233532281525306/12473714745544844320015032895560606440429755449526097840023701800352181300958089175129449816182583*X^42 + -3223015876483938295033412060734614843473748780856626556410239120668913509866751101996711121149427777076744896650991555571757040692877639186780540899992042754471028087905766465231121489379050044721983038479065351683644225050257969654497668931995991634780772533508168816568207933573699334250530418005778549438547588749917742190197978139736345203266668377668623371102038457968355803790/601639064812577443749875880554435397271482521924037778242060635373750954266913680430971809*X^43 + 73466504340201871496424750543492623000805275128188843320651538772773552715917878270845756409373774983309287103740931481257429794318781454054502347770880580088477525579484537157105148330517712639066087622040299228851416049115836646768667222985659823872562675066807096564969566832176970223174855041446284218851902921723440949074449603347609247741483933163460827566792589621220154882321/1035420830542445780693536390434183318704221420231269016354586353478225392293358444021702483289*X^44 + 61251324524791206037550481323329206208219208314873839289940727431641777219463913933707592984230276173386791583964657124086336564838509557661978905613910428926293619648539322480547170888229084647288451306080486552719875675838173397672808913805199892022315755347638772029408759164511243857161782073327688650418436363774229241949831752943624658905124318369348968599396164934774/49940986537111101830320899855103793249064706725660976030718073825330036877804738144847*X^45 + -987434729874846364092149056813053707443551800510210473013116487470982321898785269742900042984151290542335926881352012226781744484766303045650949911035241588353042228631302453160405975637635171945246507989570972916995331390634836514212335359219762776315826234241712247252167119343977825879882063790491547640906218189738160032853918528623638109533619306770174234605002774856216/85948437830368206249982268650633628181640360274862539748865805053392993466701954347281687*X^46 + 120840747736479925066798220639163817985098015678878565452125707665071371661596407633898111290129776978895748127493550503806595939020742727225063133763890716056282170137724897908566097321037513805184915649914738373189103325116875580833169631003120986248383752408330710944521654512956468898525904885831157891508027902505346370849213056291959154217431328463373532938680/4145512288296762831436946945721241242555383641210340834292195054812819529991262401*X^47 + 12652173756254343311408655564677025513750619899413078956024065136544720557152163847428079194897632350410760496328944338107676870185818282999278825257032682092602895810858961960489494289373789961467251568179940405857457502912218374295318708433574561326308392656914509462453997186636330738651489060996385578747303889880677941737917876413162794395217038092435805910692830/7134426648158728832902985693586256178437815246522996575816867689332862411114962592121*X^48 + 3400050950159605535573989121360312188559457635323300212114946811376228249060544464918088604978451825702141927797763132779892573712191510012524310539368920597416421203577370194544410232856914933823540765364004260885121658095469632574830964344525888360953415401438197216397693233830309326989060833367503057879656110296695509615694481237963597556716988392909732/344111586975741913458699007696624989006008437055726806200065996083076245537583*X^49 + 23259990036447378609177171157573034622599685130357679426674889429380969931833819742868067711745895632396119523947477693224484423892049618988936929237320400308240927872930586266217575712701145719578943301426765548034783062367607175674476462884062803240159228594624542807649934133572628054842286985319076497788166470280341334795477337882625165030195248062769119/84602291597893119008917284606555943725620074310415119067187654179853459795740049*X^50 + 119254692128829858463471974185948835324237397190861415675232349165600248004259981263415687570552582322420286807866388800102734977428360411143292536836314319064564500392692529854577014900148619411222459936937706569432677237778093714251308172838157701012433753818420375939750764213100461640315849378332923343682040892552308450695450869668032009858177835/28564089563853400303702084145150243961650903715093119133399684243635448289*X^51 + 2856721403440380970032031100223050237020102682381747138080723644341663410766429449504340306756559942741607470156239044752403485275291451828951676779576029968357052215097426796798231999518952879817836135456408847895610615401078974137077960355605322528693611188632154581854678951142746106130925206936231613978302944358150573082290738740253239723292781153/49158798139391701922671286813803569858001205293675258028580856583296606505369*X^52 + 1196504030966883992097167534821868486623177450424035197535112644469632115812804776172088851922085064220818694515386705970854772466282965869866522952173285574174175159639117637619249812402495650751560969974646427609638104525099063692246338275098075442651006798696238353109367707152051865325477239510587033186463005626171479898174204992662962782/2371054168162480310758038029812421678563202765426506112177279342876687*X^53 + 19358345144403445336291506693955927878525681005267926402057443559995183657438188631596571201840138125067639574116226817854362625531840830190309900146313024828139546878003244578974852999567323478941940851814206313225527555316414658577572644371052918727716780598120771031365801271664370956204338312622756029963060457379656925881113015654836398899/4080584223407628614814583449307177708807271959299017019057097749090778327*X^54 + 7158690195620746234250989341053345513550083308525416305732070165838919943021019448380905820508113616209239399745347735927497172987709648678298843116353359137724042662722122710818886787924760686814385131696040534244799336736857024745518004869996773831981772969828444626857752923711756342636056329960796297407148332193607197811606302639/196816980838588886092640327866889821413065723036980668396885477121*X^55 + 583504639757454994806289662341180579777153400836289404578561565426233210739108376930242583790695082045232933734969042001911488352358096830881513675647628503883150172163468289682536640655671005198754241499745197208463606531493485025441864553238838183976212681454093606524511357638502225047898341403821865224808638876277401688863033811350/2371054168162480310758038029812421678563202765426506112177279342876687*X^56 + 22252001002899114587990004608716797325018512643968535316162652036925490190085582385592269635795138748285411502328518743887097092430561415001388320379924516221405067128440834218138861257529328758096710565652502722828363783208468489171652187860643732417310683794808529027413612870990424477744370612263406084636881526807703143892/16337426814857548442985002728221949150250329794719072665135343*X^57 + 1376636185876130709034925014135337405348463783909887095218486294126487500764816539031922348506052285590086817888396056445385854684826456585874754605162244873068752121069951429648077854671278237718094647632354040704369479051370994770442620981729034578034929732284393420042234246868593956970738306129036492687753715383473562892453/196816980838588886092640327866889821413065723036980668396885477121*X^58 + 42300536591290242355316156992010638124154351939862161159065725369638413621240363461124812874705683823160392313668848241083960574469086705458242126363848545794216148329884910113820416536096011991154406457357798016356847641967718601168478816286146485582378100274372586922551822348637249764430403323504756152607792791158/1356140683560849044823192722521951452664591167487264270369*X^59 + 1705716770431277691602098896691288845564908276290188834935683442803337016976225483696740286216552573943833528466149854393895041116675478972412309682622363707369789584579481658510637237740207087343028459174350322090969565261877634412403005010724004116954779932983319042882757574303588255461842113191841283797516275774169/16337426814857548442985002728221949150250329794719072665135343*X^60 + 3995913664900497194629770634921483480496859918848254588943505882990955694465783723086065090067243700834897723908522747537910659627289212704143259493747924177115748786877547856309339296986111260018920521771834185714928922169849222017937454365544699062735961912592113422533290165461238195467317068484130894808/16081545892407701322477353253589529730752068297824761*X^61 + 576171766792816026431910622176106582799877510244746893562024723896672299892557510073685398381134899623287661216582305604648090951338652747594438751872536808238780666211228741704676701537763177547083784713113591715039905736442378518793117664152280502847488175532979153512102089583022144234488462283057222345166/1356140683560849044823192722521951452664591167487264270369*X^62 + 720443822432911880778262454601720547399527901658797818600835900148535930183434002203182598598534355769697717592695893582469021821382976944777945608663257374235102436994243835457469074869786713945049293490318561975546046541606239929614148983159093078947814661534240894100682534003148361210296302358/1334900464215796573626409334572053600958916601463*X^63 + 59355818793071871788392133480668113717421413169897907683107900310018387929124432815982176264456784920327847561277383949286502961033153162894927764835639218404072793229899111755911884284868284634308894530621921801304111477737206045985104396254249682029624650419961953844471302465375572439796203374280/112570821246853909257341472775126708115264478084773327*X^64 + 310964158972237088289191701231645540325733849090847106313186563921067776108394778370236802709871239664387248771873821272210976181442790858913128187320671222733876491130307402401952004480128485722910954184828479732115465435991039706942475069635799509693180821712129175736890870788117414667/775653959451363494262875848095324579290480303*X^65 + 2180147361318238258541414181650645416864712770854920632741600924309704395554190829457457592071449160835888650050160301470232257863899607592566793689856178067930881714790548676055460200882509142717500537216371212839867532699857686624366438978164206308276688121549519883185221487526334396576/9344303249510576015384865342004375206712416210241*X^66 + 6469395243955513410335279439830981596962206986491664266176192227707915950228074339670491561806101483027439744562526956179787442765967607486355986076054993905631097496025547579059494212542907824734142216346899908196985026560118155060236342627685880185172981168833106983848295281/64385652814091765108564443271795847870049*X^67 + 24121865065389449057697423912007358100095218475821475831567614314150246591488086078496388485017221048455767188265888971239425232576262038041500811660172695107776128992031174788738069331920537727621722213810576560439571215041833574207813852402164055302561643616765281485830248298/775653959451363494262875848095324579290480303*X^68 + 36026409677152443232040186029003739146442769034045722092768209703895504063218538873582644226336954076234372551067096066027069448584053018617802593088616127723086815424723866174164618434112043671838523769660026635183069331150990377133374615348869765936663345645849904/5344538292860609704371581578135290767*X^69 + 64253696754634917098808016489700278886456251814906657983277390143997666374248477766725028020651968992687846928811423928811479259698418972502573220463054886019885092526657369141747242119502283114011946826044137942615679139079438159932281115261311617885102201756668959/64385652814091765108564443271795847870049*X^70 + 43711552914176747764784601622737222669736941309933590974499944117402373447425384771159194238917936541385842836709407224504928828420179034569917595051976371335998737716264305290583539324086382672613149925866698982682934387386217494161762528782620134860779/443640598726704549213213379109761*X^71 + 34366554856443431651411353514909831924099759437455477497473091692185532121596445549571860174406271061612358338708315012318394002369047199565424221188304993240319263969449754277274785761994795907805985669273566815277033391947539881618939172668501597280388/5344538292860609704371581578135290767*X^72 + 1354878309100639747153845802714996474467529965574821478791112542689892728599875731099383359999734962667721114857681691755081208566842523620636900032974022413299052775815256603543566308026294617354704890828509991770954290334000733734854204391/5260830778578004591696965209*X^73 + 2338735288115063707584579762207431674605383575875314996729082318331484749099932623642749004866171450066034329451907118981965042704588478578173606248130863863322843090461534677792110878481202451667652407755844858986862610070766171473490141174/443640598726704549213213379109761*X^74 + 30300014394960958739406676289942151084523581721247574102555351115428338652977856234234490356673462151775075786470312204343763153490325056305212419847361168609386374485520963984701163316458864545407191854344816709658593935029258/3056845310039514579719329*X^75 + 306703382905066053266696954903343390403658710522120112285713998810400925067551465770463920835942038107726038358899229771112590952323815652228113758587122033895316105046180272567774861163947039756367314124236413333735489632236/36825815450046032141878756463*X^76 + 943026058395025379836940974758298347073026280672625599263181441468402782583406765069649997884154049967639662547330348631855915734333305107048075986387833151328017214138740630276648363031299205452398746372718101/253743281318130205007*X^77 + 2220628465069125657870252807179046172013946411841107280116618649824234824715026158569054648068578650120755667159433632122001107512193402277112890904079552617402387059382303435459766026202272626000860011701990/3056845310039514579719329*X^78 + 106929395596776502339915299298926604954975450655557345848119472030181257642089952673442063469673591922933300301295636153970387712962022327782170529060259018524940693731004670506199322685842422/21062777564383681*X^79 + 11374878751253493324147038841564337249682369818307825782728939730206653477300770205387428178363217621315226701752849467792176165873231556927121756162674453718413057522496559372866563940167/253743281318130205007*X^80 + 220561828708589221708703526104754653231749264371167943177642976551661544722212569797145274857291001582457947701381836002321535436486444194612310381152600352824777994365862/1748383627823*X^81 + 9632431250231194297756691465170976172582661704458876922635636052072470753487000904348800680752432421625734707687380947575735752257285320539357277079604025864169608494/21062777564383681*X^82 + -55863093870605827533102664460680687206963828777829908638176606361198874657426520708096333274606392452922524426147762202457000172716977297374802512/145130209*X^83 + 283196040267400223525121806467321642860957186952917742092837440254438260135271920833610055301919208393515187479185625129659975434402048939/1748383627823*X^84 + -78202986660894154619798772486038564692890204112728713488484379502383160257078630245637790183882616451010071427955181/1721*X^85 + 925043847415962552267274661187317922635507739803236766583921722686399512897213998967525345931913384540265836/145130209*X^86 + -2471120916313909898448976054700583880409303577169379185590581930388210699648*X^87 + 4808959989993752528820890896286990084200779240772399885/12047*X^88 + -30952216010078903090968207*X^89 + 1*X^90 +