D=-7799 h=96 1192511963248871168194879628565972228871530808712525163794991867796666680035801284144441929630827824900272142415859127076334599527613879402323023203801001845961124664449941124114596777597948442538375980783677275392269570837732974504933720993506927223039772489372305855743032246404693966401968077616875059870793480612968215284912531304101636144228011479326068466546543806242991353487406279096892518889259573475333625230462335054894450506596901913740780745205944025759894008921/18447158140942609814479934079232329800072856316659765547886336792506563755134374786874970617079161239595778756979322680962239365905497796087706311671759875641633711507343487579669*X^0 + -46602294706797929173408425915852340794327577948705068604265147166456532001462470754114343232358228325816691988639056010806828738367203080126317166225297468995074849367789693726174682905420118849856447765964943276985113578389291217615120489354296579106099979022373061955577022510848789184503857379306647546274151305531884075221697267760730901781224055782132615810956874606062481363113366604108053118124296891026833655145491396070715038025752966331463124360448879159469429795544/108091199354779424450134489770047287836790538252163419615300932114769865309010510114829373285199382800606670567754874221506014135760313532447799793184113651486928111228979609041201*X^1 + 667034919196892958281673090672100790434697660939850823843406378915427221845295421461794349874505421542224009540220150279072563507852801200169248353390402890999627677666443450470851433860262408424656422043364772105613543924001572581176642605244465244096652034781369172936577131176730266291131476015090882438653647222325407040610110418298065674930414389864287876598142337386461756401141077839081081938174319343139839615779633833980396782663137552187440578893693043484671015090188137/843003263767924731286598885716598797839129407828622509579731969563090179544972968385554282251269986461931423757920264053525404244794685239560390587042902367946552339474811970912326599*X^2 + -5567099722684860160505347445666840333483740990415665686773188807761429378819284535111512538076079770807547903823285645372343043210231502521908178936537905997884727264722417555160227532864387297041337424629993734845009639720999183687924649731011183224372760427907146207677303360279058780725573246077292067706052582176095856636896943690150356758490890724304797018814203766386708886556460999148139526459423417877770145043984957862950399862084432856117551935507227300736064107/13859622945862216239278688263886047933939035549706811080305286846361054662009297360537168006821308219080224460540437776831134008944776706301807897574575413705209400080648750999*X^3 + 132739393728064519900292322800586968100224330892698085401955408096666531359825673686388217042996013890288151114140605424081002155157997998279986781504888902250258376739738803593157646523462703812513322253329684081580786009011311124659400945201992609166121266364641561963810199692331222830890337984810957745286044901216254688338452232951623076195553962283104320929090028140990028429349280841320257784859700943580322333976700414609576857336240506096730451368831240115331142101217/108091199354779424450134489770047287836790538252163419615300932114769865309010510114829373285199382800606670567754874221506014135760313532447799793184113651486928111228979609041201*X^4 + 485478003522436779825008370882736117053148934919204653498825183441319490885048425476048372179337306911407110916984577367113160084157439163591329103079597662928286273400451590198909232216318586912974899908893934939555491368771984263917520146877583776734872165782633301691023648283959732503562581176936189511941438024016492163785764707596574411942912613190642246215127242175142182976971972917403646588801383485077482861100786571093015864326822281373003766414232763120858/1777102570311862577161006316692659050383258821606207344570494530883581826132747449741911527993500220423159951345100368871795615969326414450802397432308682357380356466296801*X^5 + 12248507617715373028520303460814296423746477891797791093783034220425190660360127691862401985188125540493444904058528134924023360580747571874032439508709573312959567344604648376536804047063876859035039436254226338384153482453805125631321239679277055148300492520083016774579628142209369089370121897643240829733770250151120344733612885691824881102950180973820825671902023148252661806002425947557990341182291556620078422359471075388651399889939425719704475051810723298591058294/13859622945862216239278688263886047933939035549706811080305286846361054662009297360537168006821308219080224460540437776831134008944776706301807897574575413705209400080648750999*X^6 + 99166439984370269008990999544621947163560528253352353109759060145138967734841929989741611388979361293312998250215831452635564035292078389289257544197870119144676990522021605912854314709107130426617985767513091763293819103271129300125435854863879340866964831005500192725394324990719435970125461815903886429764288999562667754855317921770820447918144610119571548209895810252060327280431105312568774282107170702317846631918250170520203176557968415876876607062785712183/227862876049732347372869126387057193279043316015669617203551036143554535983170592350546419796576512427639434715360991008051752271999796698397537816682739114935293815399*X^7 + 527277682597897748210455495920127907384844149722951732410704599080957325916149635410015235795339482845444761935393226713681350302660938295013623320871499736226858188829123442806611234134492212232163812615023847097442470778986615891109605414607055072919420448283139730811962778798395072608502075444501790459807509408737210302578954722131312708892518882680862312436953135539659903460466023043698406025560540014502271106072065033396711529586016400509644740374167206688554/1777102570311862577161006316692659050383258821606207344570494530883581826132747449741911527993500220423159951345100368871795615969326414450802397432308682357380356466296801*X^8 + 3735704245950488305586059901924985734561814001577964216404708915883438070177897081204525800346750469913786961827881979558043650870805099998546883844280761224554483472352122453127967116044015788447396654637484577474644341835888779109803941886946803312543235176402857591817431035398183134841038839048705111469578909152063627685602733856116758505398355463362523538502034813450366323265707449705059505784617641088448302646689492533134154297582954988275860857299053/29216934998042357657759857210803589342100694450015337505263628175862871648053672567065831490777857728893375396250928453398096201051390780663872011371039763422912401*X^9 + 739156648906702495234218698476700026506842944505295587514804667278358496430646966744738560186374652730101673173090862773629996170782260614692573292176811248164216563361473322923708274483152597235224641464371606604082095620584492655128257984686136333043373262953623882815828567382795525474681471247055071645059155369653084904195732940911173166506698326196121875413820556038713308115580363224453365002812533616932619355961435757560336432702115219480838709227789207/20714806913612031579351738762459744843549392365060874291231912376686775998470053850049674526961501129785403155941908273459250206545436063490685256062067192266844892309*X^10 + 41644986074212515929947449388673115105797982323431792200143913160430198170666166204585600515228300442326051806546310644727685608197595354242133275100727919530510650653744187087153125163593826035221184516905265938720746108791576886856681736111517019932538740606409828343741683530835821632488706702038894436579171916673772398330121969054545833274168481256921791640786067232125395278365564868089727478413814455798930626844824858286076204446809838548241961605/3746241184516265887647115939326014789344876836775911976569256081018447448141258182724173803151411428246361763848048269444556507379329501303227594739202431519799*X^11 + 115339234747717793524861113911305401870949222302967959233402298082117570274030056726248301226526303086047709596170621088792814192055068903204981859819838265227332647041262480755519480240391192525106778309239335766233992798722288477589803499569013910415267955096742365426061715553176394326964117845070482245749155445442846791737207052180892544979459393169418079587701202746164986452022942954169885455426321807888716191408882708111087357028112122411211824230651/29216934998042357657759857210803589342100694450015337505263628175862871648053672567065831490777857728893375396250928453398096201051390780663872011371039763422912401*X^12 + 481787797176202084303074226807426785543086203600833486165763191583073762424324317538142074608658635836851582416172233817561990438791091731635597920182296504033034696000298868789703524111681289833878847665102821940414480105879002920194925221448167766735066414866895127968641406498920856132948683976473401990951287172084701192778801960194504035898827421904732777614879055665670634888550182273965933474891667926645824875174219770643220862075786035693226/480348914542411320380448254818055492927923687238865492572029244905558077720381867255311424945686809622562093069374056859155854260716694615108038817694888001*X^13 + 64528056825254545659731989534647907937591824713284127610939032941696057932393167380731626332851421335762036300953668773045623605719902690037506080012452721441931887729794120627184827851218845932965321598597203462346043456928897923506683503054781940172848146594157435338393901996057583527063544378049652252262940470664385476017087507813207343853307390832932346528526957007567503601596118624807374952464828156931035186905206087102788457546330694274025463/340567380410569626149737812666001344485897894252355634233568734638040677103750743884015800286491948022396523986186206313141500670848136482111599521745675592709*X^14 + 1657249846060041328858649327970899789032456320037286166640672729878685061090126846230755217120419715066908363327725798502406708029426005496329320695603264208021557900831702054698195129555434220965638890016577957711559351158337559899417768514968264287944495956199782690730790608582805342580328428164865283431133672098842002488340566081370963852037994533280446156786722064612911402000171612292532742942605763814107876695995474086978186094657893767/61591090465753471006596775845371905747906614596597703881527022042000009965429140563573717777367202157015270299958207059771234037789036365573540045864199*X^15 + 1640734949539791356811968615269867647163129010581223475283725834595232785009584780567639180376118736781040342817787272030093933474231476037727897429757680659598161712244255703229043144469296847118122221163836660968107205179583764591890906717454143124653880948327262216001709683348820059532213602102370668154485912990531636069486084205678235299855662776489608930567943209439533837788017446698284044835345246339949502802464637402105176543071865005700/480348914542411320380448254818055492927923687238865492572029244905558077720381867255311424945686809622562093069374056859155854260716694615108038817694888001*X^16 + 2863546567932393576278074502593612557264631541523440451075575693710279559385324381337303198600573100907048689292877351695474419266820916619029896409426543092450433848436267210736278014898786946278881788774552426323293720704977766478419020629816531840735560182933740316843753277680288870677626692903365300652629875488063431594415055181951705967172924003993503702182024684229519152039932641327971149477355849501797071380390632262154372115030/7897306124599752661443361436770343088589128682728260531033083990511605329584451925063946374838723189769876945756918458747433521962948630026098223601*X^17 + 2065794922223124236076676667223311966354974089701750815035778702547238965138131549533185549511296270090156935906871951107505780260030120466518831097088107698150469871016820714858845984603850013256967053089119732015255462610975590356280936135662964214541438777253056040836444507886597547367133786680397658876832055996578631325745766988817620173479541264918335760775976654562902665362632613171508405356819351183670331830945993106065039557429277/61591090465753471006596775845371905747906614596597703881527022042000009965429140563573717777367202157015270299958207059771234037789036365573540045864199*X^18 + 1947150141684755943936282674392777641371136880391292545413783072305027589653309210623092596921280724308556280951068388284874782994397940873058426042558124467146304491794255718275890025543459022510639561118740763391482352387767863292642496854733638317565047657074811872921873539146621604352419234915731679545353649004382316292914381373077470737486450100970350408648906572480302778110481220629363633735837929693686038433490652906628567/1012604965328856604877979412331112077008479123314304466089637644635415480136485693686876057807247491956645332190911457718609247591094836520848599*X^19 + 109959611590422759209234323091702819899462839194737951764408101809882068073742276988575425706960764436001444211016575712038267559411847513389708144542489783444027680165342843308276580472697133817002290665184023582129161861226952497699755329082456483023454813860087896000094906654182305665800631970352957504385591232784323500124448750693810780077978836224855279781076640012383803595485166276008535859094019909880959119392626969906847486/7897306124599752661443361436770343088589128682728260531033083990511605329584451925063946374838723189769876945756918458747433521962948630026098223601*X^20 + -1264786791140488889835966390110099622914762885540976086896927622631809308222577947220352021405871918918331980659382628938148978756904529251232209335501556144196202750431093084226459589575254019672903340717337374227214311902817169114617949233866171118313602964594715534858103765975808442760866744443312020033916582813441316541261168486188528688100225258782474464965442963230202745517381896104115755198942372203244122142101134953/129837795272324221679443443047969236698099643969009419937124970462292022071609910717640217695505512496043766148340999835698069956545048919201*X^21 + -366276174490013204235009042136310426189010638332299182630789718835912416313409184190689785151972485407585371525931885690274960825496622759105832341525511207456294490450554983803986911237402659839465313844363268315983268395278496791542747886002299727972237852629301278548471521275833084934974194647004269326216052501338805241497975666173445293682524440946523971811519071814252758926589565799158505119264844544497065071067894159453/1012604965328856604877979412331112077008479123314304466089637644635415480136485693686876057807247491956645332190911457718609247591094836520848599*X^22 + 22894941816297225905175051206998718941404293761614987065721359170237749483061249687229223937430327117922268157285756017137906853026076519785680632624971925606671092791588952317938115284374706729663082141648329458966944084294522097672879128510292452126117032581124114736295063262596007679801447871296978871542481265618550006219375313309769474653931413962471143915840889236605997692973680741427213396560044247500542102839/16648005548445213704249704198995927259661449412618210018864594238016671633749187167283012911335493331971248384195537868405958450640472999*X^23 + -287990282874935477136987988689920551856349622006040199678288886179740874164470835545826718993429719588240477215100716247739021239523698868405791965945830618711075541720595625767618050739273419332339608792697926410780123892080886069646801689887224059444611782613049534641670467512569005320276979773562998239904768050342670393511448863872331163907416833306264671457172546196253573637748749666190228400122185028802983731154597/129837795272324221679443443047969236698099643969009419937124970462292022071609910717640217695505512496043766148340999835698069956545048919201*X^24 + 669070078275870389354266752883144725504003643045238053268539277975718265173963635924306343273794558075803894309657955731996441176156827364353830092743669929851106785887790534944495806015792197657499565801619433875431378681408815736284427587119577980534032952316963458230406020031234186202032041245083668704593341328711714529484646262335825940671909969540777447754051467101464260319726512619559897113176390927176260/2134633356641263457398346480189245705816316119068881910355762820620165615303139782957175652177906569043627180945703021977940562974801*X^25 + 1322770280690179166626678442221815479062761657916790722216101932327506742813336994010763821515759276686123883515055965239029037808451259256795594219386938768950673080781314779412008642091798918390644998289617235059782017430118677341562320059090987809250562770063767590607494133054168154538163031675415727907593656256824552395343777663608011826092785777776947227902649994961426667423311066862921214492807338937636376923/16648005548445213704249704198995927259661449412618210018864594238016671633749187167283012911335493331971248384195537868405958450640472999*X^26 + 3443207497516290029914682364169705947542600258312002259261506788867242938967433799573352374032469975213210244186485772664542164854766448362452301610467053259240808375253241615965126819329193712473797967081906651592218060144533821729581549749829486923730485135853579207206729659601939367827164744391985822127876059475960088925275281807740853969627664437206698079544584357995642483507403900259314083363779110403/273706033676274324579862351607801731736929878070122055437333353073492193268770327344169207869971351332687162577984744451588737399*X^27 + 573876214975554718974653840240615903328238965158174943894886343277124179696276716567215681142557943693970417346428752345494181854873618374183086838907870662336834378717629343516675625062530476182359876946479143500680880851828119274292476531378897941335035094934964895487745538821309293074413751070794400238571780421418426062416230740405178642131638430273920934764278279195614635782833817613960094235955974289321/2134633356641263457398346480189245705816316119068881910355762820620165615303139782957175652177906569043627180945703021977940562974801*X^28 + -3985479287342443624782936186032453841022159761698612386604663185161901093251042324505876071167103959007448675384655826347662014327666841446348385475799111694251594261138404714814603353016524309547293971725404460150897500285088081082025847861246185580801317000270702037898277681420634370413299508644790016961276351367831799414453289423588774139694084524074644929192776802205029761172412629713838936835171/35095016499073512575953628876497208839201164004375183412916188366905012600175705519190820344912341496690237540451948256390401*X^29 + -1626702677416477335660511121380944140707913336451235513897820235785810568409877457123589814203214406639892033775607936410193115827137282147490456794499814214536846839089347765408674378438075196047434313082273562923035741211074046963396135567212353531925890359081084316489330176518132808960170951802452518168392898205993188992482876491404922820138550828228251038196966795850970588196248668823991380254841173/273706033676274324579862351607801731736929878070122055437333353073492193268770327344169207869971351332687162577984744451588737399*X^30 + 1084508968006900188026595289574892337928093512570680079517687044822911004994352816268918860038742073585564089242130583465624985568057126942928118725780548613019073067567726615491009477832392832965799375184189119118523370614636968312872491766832805317533066270087053679089360645277389643818790481984000610787898384389892422407082604855679796279942880949367516513637586276205306968953187159410094802/4499938004753623871772487354339942151455464034411486525569456131158483472262560010153971066151088793010672847858949641799*X^31 + 1440854346611871354352356033015055227240252342152767039466586783625731327225148763828436837440089353970272110558777162165592095663864446560965167070539983096242275953572793899148801985265929694045739190971861378942293807404995357399436521871219081305982236440813949218050724555900502183603954427002909938481311034825953515518069148651015887360310357147237117503641703467153869259135361050411601246683/35095016499073512575953628876497208839201164004375183412916188366905012600175705519190820344912341496690237540451948256390401*X^32 + 30883761698175163154934718851759362695837389439656990841681535065182812109815723091052972175685593409192581132097658484297395930440122584892230036452970151682205394060835998750347289647790292048066943985645198940379652392128716367746086421501936060753870262465781688019418605395334166505858866657288895298662317947369354509301427323870877362338488541861545253841706385382421236500238433279/576989101776333359632323035560961937614497247648607068286890130934540770901725863591995264284022155790572233345166001*X^33 + -800582611224018097150424966300748663719631955901773438528971858231853547083029177545678650194648652713247739979502709489900913298172323804540445622929821389739056172301783223658552090880311744374950176109091416774483643914565764165690504131390538379037860034013968903799714783125221411214744244176449396011303783567409902436703589063828506946180828778556839994111250476239397727007924266438412/4499938004753623871772487354339942151455464034411486525569456131158483472262560010153971066151088793010672847858949641799*X^34 + 35085021136805443258320787780106521867299468646856926572230178929374852192597891568816706351733115614310366262045742089923095133621708958874891898208858542563134049124567915010266620913862825672646397814145048971315254471880337415314579348117027165018989341356049008288782706007261093367244497482324370637650487574475005727290501134769164168729531461672767737315286906948235078593338/73982446695260079450227341397738420004423291146122203909076821507185635453484531810744360082577529912882707186199*X^35 + 28349376795914110541851726215470134759530424256503546232060240525678751655980903301335340494625442318582898225544063293809302716255957020708274796177254733733119312336736132758712194248586320519801425047248972758400501023268090889416916428282889893031700234267105066857197169890052357656255266304616524297488375219238293468540961546854527709022363018508314526832528458941849566325560714/52453554706939396330211185050996539783136113422600642571535466448594615536520533053817751298547468708233839395015091*X^36 + -48587872548324552408371686304463995953789051686024686496369438297334153306239486094048433748159454940051067002683757756741879445511378124660511825155935377185550940072503019422348255677063132940187426565646345934634281079058752690478510810679740211546150549290494107869900843784737170068031237756866102396541962620106872048993670180977020521878416086442926846589092915385697794/9486145235961030830904903371937225285860147601759482486097810168891606033271513246665516102394862150645301601*X^37 + -117669949335017783764749459296319359211331352570335650361502324085074940467557537963046339157454803477527423619537046109465661178371005524782175186241870465303020390776210217510688116198326025422896152711510555070089604474518588651744358898453921341052981069864946039114519694562353209535335241044073070603648643557988214840984474380728569762526585252219497241262050741007488365792/73982446695260079450227341397738420004423291146122203909076821507185635453484531810744360082577529912882707186199*X^38 + 51463611726609319099829647879230944801405768885784987853806654155309276384314293643791883063006958075663085548880823056017324560704442266296702102726823560844350845004696052898792764687559900977694190099744855734827541454446643556952043733026032995731694398284665806668642133278753164478334113029511747070818025546563769338840629851949897128569366038771869136893581379143/1216328405688040880998192508262241990750115091904023911539660234503347356490769745693744852211163245370599*X^39 + 2698464289999842179315639113544982951786064286137454911329230550825463525753070259071565919303675489197610351006927488245624930096160583441985284795678413504797867979227040982917327934985976293310823367611327336876618607588378323914373913861473056520791538604548328366669321476774295441414091815743453304500268162800113446202457965603886382525372275751906145676154616718555/862376839632820984627718488357929571441831600159952953281619106262873275751955749696865100217714740967754691*X^40 + -32386362850713008744256977974481114289653230320587869144838930551207838842780937907341650390218630237834909838924912656560941793131327605618920132980597295099126742100413130621794056423973109448711142419824589484971511788291266005431639339486920825901110421723714346229856488076634315284494766236981788123176759893741674836210504455344521923983295303094424017565856/155959534002826116296729389442523655693052326183359906595673834402275593857003429374758924504572797201*X^41 + 5001300716089349247620543751288379814774403049295842912717830518310999913644004204969747363849566216999809031635098669078930867009703367789019978900433121044490652658157426123041189998181887591281369248172885968429249787819278958349995925013728717517355979067008980521764630725035550227241619096466327210388537894950265161464192109564869160701578562208300181750990673/1216328405688040880998192508262241990750115091904023911539660234503347356490769745693744852211163245370599*X^42 + -314630718180732609086577682964004943575011268527840774962383925823176567741406319188606171770985656211696839741679285977685264594653032348971327268249135808535443265689073887411581453103222492107540441066063990445173562447332610241725063183382505360873473785964128614639599133291276488250399452044473717717142872405039628411857087472921131758818513399469262/19997375817774857840329451140213316539691284290724439876352588075686061528016852080364011348194999*X^43 + 212487826102074331350810454837338593289906186912824728579598411851972927371889895036688500190100577316577580658444482788028289968209150710637477939248487554086077103612889793668276771906362806756399644972655639634088187106207799428353046090805516288099885203966122588604971832119660848986956752208639743495742490707485661229371643002528692247536293072452196743/155959534002826116296729389442523655693052326183359906595673834402275593857003429374758924504572797201*X^44 + -220835177654927513361772706037721592963815145405069110506197087551735462257801754545370494689475201778790355480864614875823057925955084675622390954386484525957855297544000285032897396151028675293542741850575105914983033431866616747603403517857725280099847653638677080619849991720757938030216493577950206961374228653002523365217758398666155135706331656/2564094860594288734495377758714362936234297254869142181863391213705098285423368647309143652801*X^45 + 20428563531477694524617600097763474851918492474332461372071033576771729684064346877631243477736282141260430097715043495296575342261827382531145865391040216365448342022923866021227429801227719804154386602529450556481106125028862337875682883521398022411857603719143583333973476302343855713279333252787144765244580404025260274575667583553975711295587405679/19997375817774857840329451140213316539691284290724439876352588075686061528016852080364011348194999*X^46 + -10516287911025903982785752670243065192675754912781970367077779136642039906146630674197571460167768036857467195717521280873361805785821702623523025428396214406844592681045913545844851397403207903427574231533486020383186013834230368328922548364679971184263689674596461249410543554279626430837286651260332047556740301917111786775865602586039682371/328772260622424507564479774165195914378035293610609332204563561187985419338808648199659399*X^47 + 9028363965424260219560233478296578801135191106444229425192605954014658633396002626928286285779514710017058952931136088984503552037067773972651647703175360776493927034252048736374366941807309706866284471016459329729752824018850728839662133213014901246042132952137602575771230910065967536900138390271638046732807793872611704802590014545952267864036/2564094860594288734495377758714362936234297254869142181863391213705098285423368647309143652801*X^48 + -5000709099751806667159641505735375222039309318016824055849068083742090670987493407403899866753767954849848857794148626587090890446077837313595080623822403026592398656034223502873068289307145209410176945822472681157101089525560162380810817194862534590307766074099634516908242095836778907388744093535785519523218240317364399831512149871075/42155694399592833384341553297242712447497793769792195435897366481341892465547973868401*X^49 + 549206052759736813800421126914223938832413906945108884179116122133554721206953657174348062761376619047181768525691080031945084928597729402587413663557813580374566201397359369325582954228780380276837963258675329315041651894088499709607448478615402038092356141163559210960993689487021373105471735927822837208495733419818857481769616012285506/328772260622424507564479774165195914378035293610609332204563561187985419338808648199659399*X^50 + -45800997576721029720614901318570482631353996005790345011385983536716486096439588484128709667286739324364549194017169584417493732951784099763707937141693976336803472023108773247949779934052616600785935403853372961323742288188977325673902710406406074797022851699343500735570540702949115431387546853540472179632430522111158241684402/5405269188305274186990838991824940690793408612616001466328678866693408445383763799*X^51 + -1202923155114920682766327444850181496781677992748903644600556804894232882046109297648195967489565413535111479206246095960394812853723061664502275268411610340790571548059943161914490023991995399101501289742038569967257562436261740152130557520886602919697474777181616637292690321878567937503071330214441558847867752703920130159781732/42155694399592833384341553297242712447497793769792195435897366481341892465547973868401*X^52 + 1414975429765835216522826415634241339592049241326450483817849098971432971212594717992410934485903254008330930565190956562625503616014482856112796286202236737856449048007994916501962207906661547722327341046428921225864239468588699787906937782643503071959743399880558217515125246932692863827962591492923357979497400865411412/693072084665376867161282086398889689805540276011796572166775082278934279444001*X^53 + -27685363592532676374305071843458827352409312085054902215999599002017780047351645460472484220955433978507810019228397218431273288209040392637957605791364902857869524439602941876933238419145593870752946245357831498460440102276958150385280969612368674607907248366979759527382537349117141178850979683114130401056726031832571655/491388108027752198817348999256812790072128055692363769666243533335764404125796709*X^54 + 66081577475239333525880900724733076205335197927460613101269445768106888399386487276964826954135319848746480519265085046033554959936438725073631344491204506156244548108393812494749680331488594904821415785161354213722698251869425690908443738607393059581896236766456113517634901821591293240019391450595407228663142535/88866788647951899879636118271430912912622166433106369043053607164884508199*X^55 + -416452605569006916021748853833138022741784045521421357757808570120848068121808860055930240519714805650108701884983157010224738573351458398855722903485682769455821059877492182393220851998314640291513712759347361458140017484595180419504217676996589524532315260165279699832041439467305896493995974792761257635739738777/63006553151397897014662007854444517255049116001072415651525007479903116313091*X^56 + 940476558053299321727665767567845891777023972624710150542800117123190254200758874280678515113196348911198888298718144552133111090195840074835859155591560559037185853894049586707522062831618923867122522940498138366507808603712275336598418167962770036800896798421936696805213506460764350703337166832367544923/11394638882927541977129903612185012554509830290179044626625670876379601*X^57 + -24163101523361039214146954574011647311942797426292921992004273588830947026545936375628036033426280468571254673731610434086694224710205677263067431136391493716592350977117994379204293184773670275695071203934909553205138365810113301882550695507483524017256176132308854223006187071162830331914505065195342962421/88866788647951899879636118271430912912622166433106369043053607164884508199*X^58 + -11063148526720655959310923841079127221886971964073764760527402337919453944826812470171021133770514307572831377033527327745152371695270606975482902060340587265639164133515525052746079167451569440350718519612103025967873334671342126149361693195933106931060858436110670127992199161662982832642657798136/1461038451458846259408886217743943140724430092342485527199085892599*X^59 + 1763424060016511696515266401983542453500509818026133738453907989877885462239044834973462190430537565970781915130978255810722290849542498249145748242844596039741223434486483854993297418842401498675925405379037839255049654815523242285478346990225940324268066847248980568494762333510510571661136257224908/11394638882927541977129903612185012554509830290179044626625670876379601*X^60 + -313334029694007319089684258559387792457667868609806656400180973110908627631996774827812433120890519095465382987322033535895251896053470112441406542648134952077917107584378049021143569379297078987278005837345097683782645505908163543153558185243203457716367946973176382239770099982640312310190/187336639499787954790214927265539574397285561269712210180675201*X^61 + 24729175152318979358962872663103443774448570950847929061013616697865664384767517441591319361574809243213686230455088926769631942386765756428102220659363371550906530096230283130406502152409541893689970223885558483897484507563279642333543189173955050156635325988276733691882040906554691200990038/1461038451458846259408886217743943140724430092342485527199085892599*X^62 + -1681434830571525323406935038737678323174596840138560201061095182042786531524360741054137734629651646624043772173355576862460880282633250621644261284662717412096619907662154941171453500713638066951684896848140618375617970335621038817533628494388154685723567861775782734667541715192724/24020597448363630566766883865308318296869542411810771916999*X^63 + 103004776894652346710183153553450169908503472097048203057912355865807188971510768969409137813178675858313093229661398751548576481896649955527271757211114647073360911221413919806093433005699667246961879604465987356797756033526297686462144760192189029689005082874592134566015743618456002/187336639499787954790214927265539574397285561269712210180675201*X^64 + -2431846869205389250244438728655754011640991101291014203320341626871542355110743316632901629640980004770874826006433866483915998075606017643354280276561460030283117203619698041586431506005058677972586592930106570650403527276257327742193071700660667626428462424272471675853128/3079958641923789019972673915285077355669899014208330801*X^65 + 178131660790153141158673518850149628465204987347550160558662636030300014601871967100575730935402469750356494768193685825729342005916450928078610334266245800250894226660670105771933203617657345325163278324513783863652454608732571723899378416337759545625966343416563245658804328/24020597448363630566766883865308318296869542411810771916999*X^66 + -5037816875735206551333908536781865614589179427401789608392911494643052519705996538599459784786503368594191852024518348643567327461218374557085249183144865291605618578922426355908523782087473440574167917023781223774033835950057193797639197358652473082024873292600799/394917122954710734706074357646503058811373126581399*X^67 + 247533763046734012321860400339264807625433633050865780650011158896796750390969214414012007999021876536647678779009255514835620867002037504610465780660881741353698238972786598546821553838934653966123485141574872897055819676060215535884248402818069254145466924244008191/3079958641923789019972673915285077355669899014208330801*X^68 + -7495304842692044031618080559684975133230851390240653181896210963689141636811651255334677733299497496057354936617909486265757166056452962518368443468101108699131552518257808667863530613836068636564107130098236987725977588826245061414501661506111930343510103/50636892288076770702150834420631242314575346401*X^69 + 5300885580241725083689721918117062793943894567571403248797211304421583351145525588959584250299207657678743405480269439304383878038625220061974083453759807599841050734464377005785846052559632212119727977172227752636120694887546945577016765565420178841330970/35901556632246430427824941604227550801033920598309*X^70 + -596529681165606638783238338982421232812578032928578071041384107641911610580555937135515112722695388019634604767676313649465915209336514054529093488623600300891727185708363112176752984833973234786814863443482473668615643243219273502939738523095336/6492741670480416810123199694913609733885799*X^71 + 1942599116429946610325148385574063461275322064664323723742638792860803481031853055504619717313557951515048013650031888076891493349903508354938525625722732255821652126869538714268786665125179231202483873795942413962320432885485936037180163722626197/50636892288076770702150834420631242314575346401*X^72 + -9107235104787430716667255419192956820250981562280808999741218983719050078288614339290300725842351996958676740320644036635422929866653950224764140202275662249350463889645412801371586781521545498251068106522474330891977693463001921020257/832509510255214362113501691872497722001*X^73 + 14395791183277127961450700981891860471841153208221401312865768478281199473934884839805464908541803238934835536501306429888441547555397341383712237074023047511182243226042982589208497237458450558158422128720012974047617505385083921331510/6492741670480416810123199694913609733885799*X^74 + -35336718770654401040599018393500003256193209722033312646040720508203761051606371497173448444714130220405290571116023572833724674185483953620797128805688688315558566133523571079240575962469658350756648731687918772157183916415/106745673837057874357417834577830199*X^75 + 30769273185697581821425597433641636891888520237508431111523135010118542541071942354081826359611047162343967201930531121299270459320983459687174026897097495800951678235844203297961335129137082134564538409492575020965362448853/832509510255214362113501691872497722001*X^76 + -42046434450771786381408551689370674532734917473671310699054134150290517028996896664422398701724863799051816180602370433254098902459057609054421593552534633485270131044084331116012735655545415914874984200939851010/13687097555719691544738791457601*X^77 + 19807039775169840392106442873765722103993062141087254862239948491417648056273389444723480301672476356706212847525048982005924272423644795217105926889730513829908239383399770586687587180750614882686399980615319606/106745673837057874357417834577830199*X^78 + -13455355694527994794224328456622039787850964880411930309947250963738488145303185702994051963278317063016229759762347917867069791653593502611110994051733861692724423426708091543459151995632338300945562/1754981094463353192042414599*X^79 + 2606793225041702402828929112792440194467833362148092840877091296420413885019409473772131252891585075485418319390438797731947176802138924536447538993209343214056334910801527568230180837980876293606158/13687097555719691544738791457601*X^80 + -530551224320548881535518403494871539674139445822218337576697956021088832922141608607325903853074821170199216557768997978368788601367701294101658217975511341138487007411560467184738962961/225026425755013872553201*X^81 + 43305164335804187037557817528097136630441528984823878705750960975473557473492061262304833284069522129058530169648293754570257296854057663547536106609511289998542498864885719415252676044/1754981094463353192042414599*X^82 + -5554012788670900104488236659368059330090242227655903819662798949780008522841672112209068100141224397193130383738879243525829998958048165556901688069199096097297050974879879/28853240896911638999*X^83 + 231323240302683935007262783235355195465201143751496431603586377583730313977385013427903754004997410588983753908604052373989235906397310120063692368470443891802535850835047/225026425755013872553201*X^84 + 1104200652684551777170912597792330119132181498767287766987486075474914277880340805981684788111626957783754391138260459928198464218221858757376555610024565022/3699607757008801*X^85 + 3538340456685938894439289293013549650325778720333657091060853931507028050792965038034912728663994301424480257535429693623363694147239023454964250227866302/28853240896911638999*X^86 + 6933864240922121253854727163614095166649378606638446885162367987017466145062810302857445082770831291727271930990107761414055239513896074608/474369503399*X^87 + 8804764745755736266143236586991619135132452394983528753523175409441229487583168592916800220418808984757499958221402798967595353562079033/3699607757008801*X^88 + 33706464078974090977460530070717345536005729955556008914831125940379228281339014092875780163033514059164120787569864062/60824401*X^89 + 30619808366217160215408659742438810632063097905946582017457442888951729587618797693669064241070513493120851293218/474369503399*X^90 + 39091628552655392226996673576395425781044187027550082466977072474207985446047431056244902104198/7799*X^91 + 11837278531865543941522070683399417397127294006216149117842946149152437063080944100613053/60824401*X^92 + -5707831483691542785458208321141496847883934882201936341068014*X^93 + 543996289905330151747549226692949568604314115/7799*X^94 + -409151482940634571159*X^95 + 1*X^96 +