D=-11423 h=107 -59137585301625440534787450229631937359935297643638199855465493204501455360627390495917252523585794143139563194128981504880185690226628161996558822076409095371059530282663982960590776164694522460854880112427301699113923802679008390133644829188226062781783690622051823565575897103420755856177479984176334080330510626183608883955072028196834318368011040064594431893217300375906908858109172002255062249455389415694040351603782263897113716196779136450457219572902284317273137667972807719619040896665148911843196114594267250682467150255855842674716970661825/10105764962902445837780633276228931608020563775679217277047325674480253925091578526189024987884081909334551055945415097822419592673864452821649585450399218702539796873761984375625533384263800272418989094023784321*X^0 + 2497324143540544215102680394974272537601125498190265650498132515936879600099342267869556049400442093488331834199679194094122385206020922465866090430192508947427284990448686890181445356228109018041207596145033666438673784339863311537670278012343256098942231597051516413522352617106764168807102654008968368946897527132510707776627553919285500107241824028302482238721202463680519295893121032967668350751411804275314707088437162077142705146446141756177292169845305332457776522739100524429288570923641351532218761499543806498123930552531420464642347825395834672/115438153171234638804968173914363085758418900009583698955711601179587940586321101504657232436599867650328576712064476662425499007113553644581703214599910275239112099688983147522770467848445390511842112421033688298783*X^1 + -71370575273699756112412978884426954655507056496008955908679478885439664321387320776096886318973016451658829766983989478188079527332894986380930966178724124401137465961679096886032174166512200210454713483178591313670865901297628773425490396402372405430096501744757923253445943075422277342634958962666560216949036486483826510076138278564258601811373778955069775146756458085865945318975190020389225352578757793513429199020370257673165325657829462879557206382297659049236541366815460417669623773985175275535843210887915275772566155127080933505989063472/884685718541753115449587085374151414516376063702986717766552190709993340198860065323384836547674158218904933550329606742748804401108680103444768051334957428218488739714784590355032249344638034878664894863327*X^2 + 1630348625945744113024658298571173948438626738246792724361390128041669733616317011396678282775839686294997468607959458450600294954448070006369690551548589707477363411679171274036381026632462970579914239334470726791018604956500423561638464701803305177494527838513208645211468300608362652196745234235690305817951938385001475922786355438723961036080381175099091334649203467825090606476931399872729080374923374381906755038417187371174894692050409663219928957380723694387538350170394462138858704436544691614553912153447488371815632094289277733853513344307990/10105764962902445837780633276228931608020563775679217277047325674480253925091578526189024987884081909334551055945415097822419592673864452821649585450399218702539796873761984375625533384263800272418989094023784321*X^3 + -21128147941994973186002624822878720099122391589313725896419004912375426161328875226772837988027719840764430119776484220631566653998499982695646595074475006164070439614263874723368563847279036383293049877797843837753770227721198080745495224136690996984194268159750352624505873639672099835823300328427111823956821029899077277250843754339634846522565058741477383369194689702977651942682979905346984750784463638971555173303505976410336187803567328518806313446435220450996457848430997554861353285336926402879889304759588932630026869560294762687954820/77447756153528242620116176606333836515484204123521554562422497654731098678005783535269617136275423112921731029530736824192314138239401217144775282441999249603299373169463765241620611865940474032974253249*X^4 + 297133679971095926035007578991379954307376215184004360964920214952362082453197950152840893718089650809122936720033968946596076282794573793478321723406947380337452653428417292145784553119850864148125808636328967259631963461228860720545020716440987849255269428420695914256933237436410180378197156310960742618529574881160338217052321446087283485377829954547186733887401600371537774000683969478627697794492319917755912600255239176444055181319090371013246976498096527861312390949248609750471223479310980442244747764827543172810836296614679978796715033734/884685718541753115449587085374151414516376063702986717766552190709993340198860065323384836547674158218904933550329606742748804401108680103444768051334957428218488739714784590355032249344638034878664894863327*X^5 + -2402321609748159929552197741800328639794366384192490221248513694589550592997200207041186082273012213990769704226287122221740117118644189853402851283186226859087216302217518630158140093025972971095037961806504013050469428405509986655237569477466829696681174389784000065711791562811802378691753778980063976897567548122278326471443617711220380519265880338663837487887653908391821785191186995073672268776679054736695423952630675862168819706490546583011685435980644507675592620495700518467441079988479366281226571648920843951270557503128708715744/6779983905587695230685124451224182484065849962664935180112273278012001985293336560909534897686721799257789637532236437380050261598476863971353872226385297172660367081280203557876268219026566929263263*X^6 + 23303938377432416529039969050798370811255129762224413475332673007742864593717831763230983900348948695688149409487074320046186594726319402937034502262139844298535401979688151612781680157248444059043898590690305008553782626672501199538647117065548684405153087660494474626200874133496073838868067125395688833832331171646435978419985791452197922960359160878549272461676433159032892447388543012545269597186508385255342703447462051184521572733940703038930710130703473870552554834242510416346506296089509729557764005031917904280773768424708090610722701/77447756153528242620116176606333836515484204123521554562422497654731098678005783535269617136275423112921731029530736824192314138239401217144775282441999249603299373169463765241620611865940474032974253249*X^7 + -132131027264614645674842583710211605201014956422732645383840101379895819583842301963006416894222068378498385956025776437526208263292791456409966384581213879820649012604813283350250730675336903619134271156279751736078027654109348470105273524641856465217845969328175729731832947682065630183159762388614549700932064694210725477838364084856665210153312606447894509840965758274938626680742470463315823204149083780203362843852437048022416437940426656950415041263077000840514015491011095591847626027445586516790932932443193245041687735149666166/593537941485397463948623343362004944766335460270063484208375494879804078201290077992605698825765718222690154734503758853195330613540826750534349315099824667133009461724608557986191737636922606081*X^8 + 940688105247571723912247900620304370629410057057764173427330474767624756716328310759615386682188059782347021761385433535669017326587972354265190798974829189195419463658513680580067961506005028660293893919195141154113462504266547898836209782788719754946738049519128090008778584726784939206132302938539099763535358409333161592988062896013275988997310143360523730712497732540275700622015226376857025603610086501305204200955640522136692378169949884209847636549509178044489304038405539340089724196686594115065400643050474951064065584936371557693/6779983905587695230685124451224182484065849962664935180112273278012001985293336560909534897686721799257789637532236437380050261598476863971353872226385297172660367081280203557876268219026566929263263*X^9 + -3946237391837759859092236407628651918640960750966729308859938277836200739424118900653886289566199142379532441768853503085283136818997499920245070885347382961915637126065213322913101879615333168358359576163263236887116298620469223561866041147296584476663064307537059302599056281050126673656824796812250609227143018779127743452276033623328297844304823343535784679001991331409535372566314124452847391377667043749921003617698116096997665232031050884657115325734563341635860210447841550834525687815614302773955775995425239302800193772996/51959900331383827711513905573142339557588677253791778360183445231533229291892679505611984489693225792059017310207805204691878719560608137138610637757141264740699418867601204410942111322500447*X^10 + 21207143025049049266648789488633335830339504913094920982337074409766977973209757426957373080779100687851762468450332702200117219295209079063402494589447159962299585697121736659745737258019886359808507451765513256672514310117423202514977117139616439561877062233104676117525692862495431716273854951013361964986005058588007644961666526875645746586222078656650023933846819548553797761446543291324037253012549129780454420346592362280131753623661468005883300862415268923174956882865987903600840114109615767999459699853001835083851584347328939/593537941485397463948623343362004944766335460270063484208375494879804078201290077992605698825765718222690154734503758853195330613540826750534349315099824667133009461724608557986191737636922606081*X^11 + -66966511211040581706201834666808325750112468552025198278806560570191510128870737672319011431593648449946138274676856644965577585962926968234987633780797350513745687406380835795647302446973029403790757428270754047559486265846334635650308398725014616208445452594663395098454049647192683644291897082734430944417369196340655627721622104545247313158422206585108689757288760008399151066622957835663437280195201931059772877982660332156437605152862994923337382246171796172750058141447797439663910928564489119854387455712663575201105578/4548708774523665211548096434661852364316613608841090638202175018080471793039716318446291209812941065574631647571374000235654269417894435536952695242680667490212677831357892358482194810689*X^12 + 273777186777885519708068080006037452365684990993179303588145643144868082445879610838825041511058147097430556985232627577389293482413874371275985650106319638439481532337814667081762611280775882764469079258070297787966723567135698666021805177753891982016981662070059927465794631305265481614659410788430982795129925903206154127410039177283343944719170060764988488986447145283487349418762259824885112309685952456224516445436890541149709642090338620339015945874418175475710322836696016867095491321467924621142221421167091003586528418166/51959900331383827711513905573142339557588677253791778360183445231533229291892679505611984489693225792059017310207805204691878719560608137138610637757141264740699418867601204410942111322500447*X^13 + -670018863311931732438756062084231608036455648688174873365268457457445834179572034441182338291724356254592122661673928509699233890598975088983269383974976526995489801688404672165846057511231881802078845445114589047938458947336394144224775982833800714762249652001774878020667174839793963564956079939690444516592324781065828633544122890074289248974380799813217847082254242461055631290860058440587252853746391923968115908463669243813064633226174331236862371568165073329970540457607927687524812426946796237952224839165228558020/398206143265662716584793524876289272898241583545573898118022850221524274975025502796663854487695094596396012218451720234233937618654857352442676638595873893916893795969350639804096543*X^14 + 2363456980120425416468511427840162579484489432546936352435677880724873524854679199051723837591243630658307356111330398496184687971396622088019534865033494661076032276860609858628836689895896469126810395247632097396844012431000189411045605221352556685577117684343194899234784301492694086767477836105990680341591000462184252288236270613322160428764165299968681697909074054865880794373713422517026467356829290997613747892460071788480099984833681131728922671896813442993054776076231682030905892851242365511070114021924593746295938/4548708774523665211548096434661852364316613608841090638202175018080471793039716318446291209812941065574631647571374000235654269417894435536952695242680667490212677831357892358482194810689*X^15 + -6303304483117475251785145383480084877523723777722017715754231216441629981871759589410253462725118208855777373158236719607417436269626090422196126037576494270878445287414489955375934283464735697013872904457631421468747934149318960853034520144556024234501662416246447560187238333284970771747668459834669163551704245285953868177861764888395278653617700693954804739819144714149947853246587964843876556821797631470649702317228404591023323703315661238929626985563649318771533007196121164911837682521681918312457705019018667/34860031801248596391910489790448154854087506219519731954654893655040206160818130333245544470602739612745864678145121267113187220402246113318977207265680985198012238113398462733441*X^16 + 31144011371384427381931586284163790035672361688287213603621266193337468834873717691710887650418915538316389243592941748439008998071151264876480630107073715929503074227178724574797659218417790680122995647239265684979140662111645377810627610142136970680850070340873000902328275975409019981369612774719416659919742143136600259207234641651908558885964858256176100393295691767425432714468762932001614739363877340893478244678885397008000363041534712152707600406910319310770992271278609306691464044831742628828494641058399892338/398206143265662716584793524876289272898241583545573898118022850221524274975025502796663854487695094596396012218451720234233937618654857352442676638595873893916893795969350639804096543*X^17 + -114991245588655570824153342062316659161004850322680687732061526911182765518769608739186860625450980376054365897046565356569311304323948852808703363462518882728111236169488981730873520619449713987255552401292342359041404199943480785239126717480070133544016303437874366311735165503161613335870666796454749160527576467575204006914269612321687491299473488051415979239821109257525080700616470994596766724461611043475925874148053382525807186735556641726137018819453382411584648511416832395166647983203051183800199603690/3051740506105978848981046116646078513007748071392780526538990952905559499327508564584219948402585976778942893998522390537791054924472215120281642936678717079402279446152364767*X^18 + 621062960512713631541079708155460068238764467127985852257862184643498343191975398997151334994267484766657738817659762356223215542035645518908732241506750981457533554093696343268122843523254120208861722964225125356918093253604920908535900216430561656651915936688591082778122152345503155159887301360215397213138521893711417359739274675909939222640843829948819221246248509545108619798432740285232806802710550230307390832981629930135475273634398373809953879239214165625180580359975652158171810688413016013820873679664785/34860031801248596391910489790448154854087506219519731954654893655040206160818130333245544470602739612745864678145121267113187220402246113318977207265680985198012238113398462733441*X^19 + -2127091000713596713016270573600635161205106069971701938433248480389070875309956227473793417041151501467113832629393937295460860577778723814213685217539061051854222914020468594682490947327471847537645347764687972500511849248193809016435077509388322536823078413522813313205758435047223349619364090018063606976892779024912592146605046131882428029923182150459421664683942808167135410657928492328934222722402245143053638380549317654111844615990310378375381109871407166946838177314346517145911403006759712959173426/267157533581894322768191028332844131402236546563317913555019780522241048702399419117939240865148032634066610697585782240899155644267899423993840754327122216528256976814529*X^20 + 10095181128004658052150765426602955553034363201003044421293948010752178059964540051967687748336451675788392159725628266268504146544273641421655965935498971885651989316248381418604519049458581569970420466311698853188001630400300395596728334331955463884074700533560415087032488275231460675659982781267187361765436161587094851590745081117184359043027920760379045436923011731672482919247236666503979622212347466163357174371695913950799805177394401255360613534475559889013078548374039498504915416147759827604511640019/3051740506105978848981046116646078513007748071392780526538990952905559499327508564584219948402585976778942893998522390537791054924472215120281642936678717079402279446152364767*X^21 + -29109313480368879934761950417585955192071273919054997210462491882505213042522477956080778058367672212604476135645960533727275186551429314849273592535347316106764636915765229784824193290453419941054601677457900130359956053042294034856992079691499169477939610304428150322840541973692557852877007740592848720890060914244129733648497231379586643291734678979416584181522312908429167314488413728106732116843964618494607483388662002223943678113756591991102365818127596434794627356834399260892760722052415778872/23387685685187282042212293472191554880700039093348324744377114639082644550678404895206096547767489506615303396444522650870975719536715348331772805246180707040904926623*X^22 + 110891353151678833572015741717450418077265200995715047042555674777164571037658845609223537754790147061965377625926457137592657348312581233682176236338260854732852650726702554945576381532566464377717900530250535281122838624524856506802190052364914750573514364141731238306201287374208950899987504348697522686381214044858520879121111851804392692794939829859905260912664695032869675496223423141770916031823196973421556870649526481850436219026792479901127707620989693938124266111872715341031318948677780632394283/267157533581894322768191028332844131402236546563317913555019780522241048702399419117939240865148032634066610697585782240899155644267899423993840754327122216528256976814529*X^23 + -249056503515344441222315249537680755624030131811238908933647998931681287206080324015693967777770959283581256303895468791348742946420087926702969318004664980271158885177365920498881961869387517274047218267911115174620981718481288453860970812729291689700818683149318870339109581591312581775005966855718835762427417558604504552386762656602323131745897259124355412715088612645852431222218717725044905121040374656494611991826325243160945090104597372049560428544154204567336574163492350781516741039941777/2047420615003701483166619405777077377282678726547170160586283344049955751613271898380994182593669745829931138618972481035715286661710176690166576665165079842502401*X^24 + 731555996308165703788164297053109533240421160181798600149171984223302301572063854963641316073011631826247269555380062858268248101891635574338772813779216188318471612706609778579072571161706621040603625825059632052218281507164921686480164332524841770054782506001577947395916612800854804086080081638878331247369391768964450080445099293405985233740108168506164271014320237815700925398522452727159788869267286015919361265300564608303846788421426330404154095485926307207393553543129577982974127388950283010/23387685685187282042212293472191554880700039093348324744377114639082644550678404895206096547767489506615303396444522650870975719536715348331772805246180707040904926623*X^25 + -1264265233718385766965756524336358947219379619646108568156144156949510319336624203245509694279111691438143035447355857024317363405441264330152117399181384602217678360962096184050197510259507612324549592081148153910684685322537773145459318189603239796985574303459134066876423709781542601915358007903304819495312661702828044733864998231073022920367496790554702641597625918094292118711085154587131079472310308528766724689948324491459377444155113363775354457344311507984515397599897756365301136264/179236681695150265531525816841204357636582222406300460525806123089377199650991149293617629571362141804248545795235269284401233184076877938384537920438158088287*X^26 + 2855708302030991185428681007226886709915631691105101770131157440667337788619295889632716140526969475151856670470304965475584274308190702050781816597227486768164429903977481080124759965296565469453960124313195719049964450903749816869331247220601056823089575349764550130459448910750548334613382960615333672392651129723867699623122991086448245361847903593716615314878258771137536133692597961686425911538675491180915446553534753012251335439025506522036756383883773938124309426697685986463086916847208/2047420615003701483166619405777077377282678726547170160586283344049955751613271898380994182593669745829931138618972481035715286661710176690166576665165079842502401*X^27 + -3803527374412303664865305215435245766885840803749776866919749906364624843772070898594054696116993587811698847628039834185084502886524560735310593044441033519612731411521974857287075649223663707839573909913627701172761223502319142140498472212671072062316322581324076815815665235149760449362159459003223819129417726136321542034841880829307346752196568317630975142423185687198122964220308338969841268435851914486478177100082728699749640120536262928756890717044725410242867426372377914790910/15690858942059902436446276533415421311090100884732597437258699386271312234175886307766578794656582491836518059637159177484131417672842330244641330687048769*X^28 + 6667301750213777381465651347556923677112597056654496025027387735037955705054036475207509757007151693086254851821574618791588562747779700332510272894743174471144883689085801825337807814595234529602172979009807308000575066972185762896717156963466355724285496042124235017194816531470551199686561698207221087681747742959494224637636409871333553090709811433635469572928915519486118309508858331399053484302628980936394116483284128964776719470799413516870159511580326225330121272796496773087296228/179236681695150265531525816841204357636582222406300460525806123089377199650991149293617629571362141804248545795235269284401233184076877938384537920438158088287*X^29 + -6950419695832633311764580083152088550033316559145563373096483503198585740860051244229480468068226345852596670728537126062189724976915348914299073560307274159722771260213182390230381468802179249530583079965065975894869558019410729468930616239700947632465496319169286442849160500504102322774279433868336249276268193069741553710602310677837996456486799824455085229618047494017300861266802194989204191804297229250680148740041354084152589328730530826388117314701802514129579551668948746/1373619797081318606009478817597428110924459501421045035214803412962559068036057630024212448100900156862165635965784748094557595874362455593507951561503*X^30 + 9573323453822711392312353609943006988225062898577676555580636714201323620836460211673378833956331193414500834210495024585439573592927129693453524059431245179435677746115516800187214208247520066833362477422709236065941447537444043490277201783062192691316036063070445325714592495095336100000503067606154040075286226347869828934774638400025063097737948163506077845278690856782928886581085900602691053983358664698994659427057292822529100084591760917037770223550895837424453186831671298439/15690858942059902436446276533415421311090100884732597437258699386271312234175886307766578794656582491836518059637159177484131417672842330244641330687048769*X^31 + -7827838528912711903218887236782158257002087461023888362855213768610872929941547239875957171742372060316854239107761455192943147175997009449903981478049836735995503352449326547319426973721317503397702567313842338440993228706291270516379285571626259006704008431106666810698798291343532766040685187446478589691145801481073754706929736578008085832436003901018885824781121820646563153087176210014320206743970383668796804152753559385020376184263121259710395015655104272509485256847/120250354292332890309855451072172643869776722526573144989477668997860375386155793576487126683086768525095477192137332407822603158046262417360408961*X^32 + 8511218702714914680040410073414054690323921436668271005151344321578713154706513447371939739895850886252043897066907772507343273013721992946738562540135352907636820132862066714035827940543648443926998955979480438192285159436629794201813159657043603921560589016539934530454935119058768085787600355528016083433192335572972100974124721727760243932417176195653355537530704208840215140921506743171401884949746077147087952558837679024768217097161452600218325584634947349319838888321371/1373619797081318606009478817597428110924459501421045035214803412962559068036057630024212448100900156862165635965784748094557595874362455593507951561503*X^33 + -5782897490966099384971960554932030208930875472664118439207540561144104642952443045088774973176399978260513165233325681641298670185445989833649363166197129088312433357744595965993007296459673873925727598085955414068120980129422208173110190119728274695564227969010376291316269509637226998571457309866213098261433010276255276070738300050996382164167635570764041560246079808357442848745639695620020301805335725606374320940639577062830588774182427596236643363038595886093367/10527037931570768651830119151901658397074036814021985904707841109853836591627050124878501854424124006398973754017099921896402272436860931223007*X^34 + 6028272812052825158360494238405707253716812115241883981665798485238966856249401824102789246970413783263478725480253979719330492480672331459151120680909622266910523580693188042635739220489856967639573520796545998760627760224919034516217722869285450684227216202788152410832264820096474288356466617965084975030238884933729906230693313649487838561071878029359590053828402885112636742341814192474466616946783912082519632851572327457995604686610989322761052841033150350809459338/120250354292332890309855451072172643869776722526573144989477668997860375386155793576487126683086768525095477192137332407822603158046262417360408961*X^35 + -4782927823336853368870541975788620472888954471893619130576882324014817654345252262961094840462948789196340094063648649718992934239596587052493182531166809151017368995237204874948843098560395270608833424537262969676349999487814074014426407840308011812665865069048849522685599426996097362675671017419031347635580113739375744188712507094470476620806059434924916077231932469325652342221214624648768825743462105685466231533248619610748880465604523694762811632657810669/921565081989912339300544441206483270338268126938806434798900561135764386905983552908912006865457761218504224285835588015092556459499337409*X^36 + 6214139479931159268541712953263571666312177204520056956307781107578190977474545925870456531496258768186727072376877789435426353249842846276033730531949798130365012833996966485552317322299483191145193531397005860962382702965111880107527362542992315687970476680035695023915116861277103263714796057106895532098586629446288918280982037067800045917463102879237512160959913901097072457604956211704793827948465464365008866192154191085676234247603729623154889527552975683955/10527037931570768651830119151901658397074036814021985904707841109853836591627050124878501854424124006398973754017099921896402272436860931223007*X^37 + -5291220078126850303160906507344768944493517776226631843494309393565520774155362292022790381578263985694563349746306851583079420225782643339823261887588669740429240613872115793906549402301529279692128388585782694878357820983589197398511461880742566560380088674316282815653770732918434564338926200836833826621400821785378564624202480282778465405438883519236434232679795330117514633966106208579926604197192481617821474501940627198712441487617523348481050355038/80676274357866789748800178692679967638822387020818211923216367078330069763283161420722402772078942591132296619612675130446691452289183*X^38 + 6046381003247749456930664332407785285911919832992609567282313642863512559738714925093514129231308499648343386306364133419647891870701821818941647387105180798216431173765763008929271612537257215851715840809022510765154570036372653008409913369079133382009532616224607004541888568337121007792398764499454613920259073607144928663310498462139406991738697219661783180245333595439932289328604221724445647993486036072404809389956333300197486519894272064659529598621800/921565081989912339300544441206483270338268126938806434798900561135764386905983552908912006865457761218504224285835588015092556459499337409*X^39 + -4046919262387218308024396450127319396663423573172481479386864715356126820301807242491887160405928854833432248737729183018879206856108705649417903087353499924886623661941681611783114729329781550212835587431050444654854450478328500887344120038405755031248665352531890778013890446247254504461123077372430057960479881373886391441217694476725746488036061507797381825762907057718883846642143197517070301854737429580495601566196607271886392573353163030948564/7062617032116500897207404245179021941593485688594783500237798045901257967546455521379882935487957856178963198775512136080424709121*X^40 + 3503237022280529718356497940222569648626505218846196987835160348103195285970406662484603046926073497112791475694141004907999175617911058854335613286989119850694049649917102366633559635571321053015680002555307823146811864107967630597094750990840914570704864498911475044983444591819042119918921772235017699096470410945228999883537203144406550035561767463642007867295908259215974923804008890952133088630277363352677896881241856279868589754119746358411547358/80676274357866789748800178692679967638822387020818211923216367078330069763283161420722402772078942591132296619612675130446691452289183*X^41 + -1769609392972770242412804294186845281158356320308706320352821020269471841909678502567897184755517085221974497651101708760768761162443990569459386147644983527170697294479983567842639479861070900330555130524282002606882396144254841564199968812942163169632389859868413087228077584038733232894171674957969771938281243272294816018908896927604131188483075885616291310882276805602801944713392666889136184105701729484607494720620762402124718989521477803/618280402006171837276320077490941253750633431549924144291149264282697887380412809365305343210011192872184469821895485956440927*X^42 + 1164010468695248918577594687707658050239558742712264032061844092404370882967279522631848572943477623107773742175208978716289223047772238081420314824229739505941167479283743278382652955793406316795713716286965389812870819242173312005448983268828424583555737183045549855364391260139394841562492742770307500080474679918560924092863136078757358436630860749704350018154781668189020495438851297454664044172203107599704903072446909699591516221716307793940/7062617032116500897207404245179021941593485688594783500237798045901257967546455521379882935487957856178963198775512136080424709121*X^43 + -450763356535631996623942049576123227953348438896208726541491467752451759864611777205537587550861922958631438816440972619797112683479895707076896370251413970520551364175102889631799867507763628914427469635375866414164732945790119295815574069543005575090988387548605248190934320265763932081829564783632829541151630790963895541399164050289220708869180553290722409006698889292517129436678297380345785938245552698607118157324883603853683297826/54125921562301657819865191061099645780498418239510123810833341878902029885355231494817941277248638087383740682998816944449*X^44 + 229230865682432384307981326759806738888149961196183781298017671939549758159985737454158281562650055850199563842105808542465424789016769755290518255337926081920156792086243319285395928761957076066536476533018237728232620532713351203201545828332858847589616453722376502850503960117227930392017378475043528298444842363113262842023269867970068937377858798769853980253326321365501601582370585146876771966610932163198574280812206448298764570905471/618280402006171837276320077490941253750633431549924144291149264282697887380412809365305343210011192872184469821895485956440927*X^45 + -69179353746278381239629458075420501389730860412394755781029405766623436306101438386953187426566336701303427954780415618944801152358615899612745581720070374156459276109936042774968474609229234356315974814034540810530856695135231301604645378282028816743068375539363265594402607349359414884583806793264897501167618678560215158203009050898710624017808739886326572113165508464298942148233273977595175414717336129441516682286399062241637/4738328071636317764148226478254368010198583405367252368977794089022325998893043114314798325943153119791975898012677663*X^46 + 27664252169019857758543524902912773649534725698689537959613752293541484329481494568834467566800941552251004228038275543894206390282800480066898826110301002148918513549834662993859086430594697615496613076466799629933615192464735940178548832885066165243067850025448147442218307523498407012520413850837612428705667625589205956730909898639583012625875751655128357825886925591417164713514938947318240318703998829019238277066859287480398433/54125921562301657819865191061099645780498418239510123810833341878902029885355231494817941277248638087383740682998816944449*X^47 + -6651333158218728441655968152591454509020656687189618864401287329985342262921651073881266211637738284046460568906039619356700268128858770028530139027024598131409051640124299939711388647936762014286523360006619437196590073447223605646923430128095939648431497734245023037881649232344760551205800741213102709868861825310209237769868789805008086702875655746157469960630536218239850329617098153362392491344172340359755322429322505/414805924156203953790442657642858094213305034173794307010224467217221920589428618954285067490427481378970139018881*X^48 + 2166682894331848076936580786087796494858043823804851901965961491415073355667709657568975861020000304409918339743068419179673969193676310585092371621144569431470608128530275678475985796677681952628308461672142872674421469865413967452321651670884067076678930862766688148560306276702446355138926808289432840402533316071380202346572224036654447589714973868037717741078520587962312285400552996102664858122540217661116200117399626275/4738328071636317764148226478254368010198583405367252368977794089022325998893043114314798325943153119791975898012677663*X^49 + -440926653141547074733839640610246346720660483606073352677480127002580378108481697901919394542404778421995349452559096723500959832735844594769913263626192693308955155916520645456278956762910481652085262890407354244446375978567628853177425021947232466277593510017213517126833365110823461193493728336419852319212261945079390032426186872294447502872911539901491261187442886276242221099885945687767829570525597326495911928/36313221058934076318869181269619022517141296872432312615794840866429302336464030373306930534047752900198734047*X^50 + 128936331217655620098675810122322432175373148044277510749122147485797341848855181720868064108389787659596933736495496916543681729012533989184655085789008005918167649459533866503849214279074578840309338304313943685421414678464312778816662196656839732241024696193917680460873470157373028567665256699220194724512400336797536256114569496478976880596704770806568142101362752762510025083535229370869469658595330424217611622849/414805924156203953790442657642858094213305034173794307010224467217221920589428618954285067490427481378970139018881*X^51 + -25270291625456580226109873706346016927065196045357455737715471105163993161311764213529109080972275204313868102518077822769763257548743078235622294777854821350025728293294235976622937746270600825495090512974161982928760526397613941415685473228301854126638016631348813273872185417015306069162201105701480011324724575721894521705693124050277029006582577336475563762055713785623840725042054599722474602244189340566/3178956583991427498806721637890135911506723003802180917079124649078989962047100619216224331090585038973889*X^52 + 7492879947015922093863891232748557997205868817024368886589839161370588065265009263838814359686593580495880669003000080022534282052004087643673567537288401577578241942767842223264983282402456975545562914578220395547658164662402825943557191249046989702313087334977378527863275861973224615870799862715405569731522182619069979358870214131694145198221264947804242562566554327709796741453350014098577782771385740757113/36313221058934076318869181269619022517141296872432312615794840866429302336464030373306930534047752900198734047*X^53 + -1489483005465661134410508771972769555704848134483425991650936962451202450959367536977837756834246436134822140164260449716885912655004349428633452930141944238730502719309648462573845792630508269781805202141332546983957404880730213158854674827769188167078268509280191014445378708274679338620843638744838706881235489650278583065738842147461059113605874188104172136225631939069591950259897657425474648144927/278294369604432066778142487778178754399608071767677573061290786052612270160824706225704659992172374943*X^54 + 426188145843876516179186956955643618687720740231407300734306977249454452316418556348243782219058345609430424004495810723982636217556037171270578415358980963482828301380937341919553833079593096908636577123428887559819881922968390076326209785282511351530307778828038830645811948908308922799179002003663041371571640156218599035394866313438659416001638257791099602812517418379367882515324054977755738921137728/3178956583991427498806721637890135911506723003802180917079124649078989962047100619216224331090585038973889*X^55 + -76497346827259508822458369153823404102917281064735533054579999435764954441775616745857757677864718274462505644011740722464541551882703336869668107550459347869567580446060747886616859088228758123025710408618614153729930992466602375908226479566032072204646923582528223338411848730941449961668166937396909054715444158365596390987595537678378055014613048704574620566031284608239920036520734945185646/24362634124523511054726646920964611257953958834603656925614180692691260628628618246144153023914241*X^56 + 18733563831152449984924166561211022625754912606286715959916493339424641896539074172804686834047502955270108129212503512720162947959260400522178517323963234471588423612375841527532922283811389593816340069161748204002803298982996202616707367350704447194513131733991600057280676935673844171755149530432391265664966556576444127000349672688265421050377096466573109625067781785593475553986632385779780333/278294369604432066778142487778178754399608071767677573061290786052612270160824706225704659992172374943*X^57 + -2786307090714526031644429109898487111657346306624260328383166361144079783211947008958393171196337196025016208134444139651009348351176113351570310908371826857477597444919726677981389774596877147399260450589780948641561301618558761945813148714275928897893163898320459369002198507720652901731863314250696501206334672670767160805768312996602566464809675270553355205467973424334983407059032303/2132770211373851970124017063903056224980649464641832874517568125071457640604798936018922614367*X^58 + 556710045456318264059614358850616646869950820942697942916173702012886101394769102903034619101957443450588003603136500859037375420819066087486809722811999693876820519357674098747641734040834362082009575647331994685056086552226573059068937724052924323352567660867654514487521027071548891515172726601800310271073414667338995031092427572895982954659679810622485997459107149458256767340923725315/24362634124523511054726646920964611257953958834603656925614180692691260628628618246144153023914241*X^59 + -67204922531136850067162131871164596794547269427601153879201246115878448434112997394220767288054122978388725945905155960093049178727480170100676770075257111925270064621740510021680640326618749575072205047137218041224363361326251261869547507649213072550907824896656834281004865537749061037098630421504864976930098759086485232609504741424424134681223704381233399654709378566936554441/186708413846962441576119851519132997021854982460109679989281985911884587289223403310769729*X^60 + 10899322347339921034298902943413031446104018952140795783956760181945033140305709211361816445746312839656486267558222771454159062477060780837014285237734657457375875047670574315635515382254376156729031495488251064381140168614893350312181068934660010705341799918311578686926982841434372622230103407614960780856782221918519633263334278732490274443560549308818238954340806910725836466006/2132770211373851970124017063903056224980649464641832874517568125071457640604798936018922614367*X^61 + -1070079111645561665353227130100809757892496383560917039082210397379272583650062525289639103764985556461187910519323132468994866578105066824395412433308388079187692744326500273275829190860627511587795314037018408316329196196269194858389581481273552449257638457064771090128427902401095381521159203390914920347920551353494830309077162072396406183438828058681954053096559801997/16344954376867936757079563295030464590900374898022382910731155205452559510568449909023*X^62 + 141187839919727285823463050803281105830655075729032535483586417971750908228595947122269143217347158874664291736134973254711717824597340172217683850615554580946394934978482034646301509970411484746470642062093747431009721535381403234362563989475450936941165532508804763206954444654216381598936931656570904509442503354154610444739913070060511966810704518418861112653510798952839/186708413846962441576119851519132997021854982460109679989281985911884587289223403310769729*X^63 + -11206027431443455454998124976808555583720543517050245967510272986831110216508771469469976274715727512370633934126140532941458024195810586471792570575403907034179493694227562052047794340290763672057088807500248419909570249476872658002098620833007025065304735703485049035876446387861960058493458709113061151300515241819091413528885321462913062058946733885133952442638/1430881062493910247490113218509188881283408465203745330537613166895960738034531201*X^64 + 1174078313520628597553356393616113034115609699362231255110419540008745308545795833692921483435021285775723635220304269536705110210861911195959622483629639499027983700729032840615155757069843783818823905078256812694927836707682822146498842852584376241136628420539750609991416012710938762170123951297511976493344887533144719341165343585210722275750094175010808937624555/16344954376867936757079563295030464590900374898022382910731155205452559510568449909023*X^65 + -71403892780047161831090381870958700866280408032497433294650635770412746299237692080037122919356276252807034788276040635553369355312505556850866427769917671681677312349470834497488165112486398175934317549735656847724900932744333836603725055710161616516815019331843606946762926742759996748098910277896207209578327958179813925904666121191110432358394522236697/125263158758111726121869317912036144732855507765363331045926041048407663313887*X^66 + 5336221394311000960049863476292999627822892335700523838846635852446811609639491756006150429669822224480143089335523474672463739176376011264199209557460466860926180987760987326516399355171392990753402923040672443352949284127956503176197453974186365297163064831031893185357052178151360288498591642286064478643320585901157370812365750644880197297189370092221631/1430881062493910247490113218509188881283408465203745330537613166895960738034531201*X^67 + -199415206783968561172311275598448996014234725959594258754429552680903505723660406240738337715821668528253454487400213977173227792078589536910560497341842952675981898953081290376370228703494172470490416045908690816150153411108832712099480996706980906009369735186436964527842663731210582632406035635048677511420211632884510213167700612454005452528242/10965872254058629617602146363655444693412895716130905282843915000298315969*X^68 + 5759859240855820224194499849358904314310095008098249727736715222762394592227683497691295163833609165853485668065515137680527855820395023673892129941968740014853860979665733314138027370395969675255793975821910617100857853248710793427789309432792232055757977043770747896596665116507981174108173420201733566852506641996908069127049750744205676675425571/125263158758111726121869317912036144732855507765363331045926041048407663313887*X^69 + 243809834531781877631781704040703855286870622726931438421741040729691228775549383704138623779654691135209325747926258133313757180024678106988721001585151517706046648010312771231973121913370001169624713586578521666461605084996754193105465163339944925565503168088446695924762457768031096131572950828771016237084139437530957069076665449251253/959981813364145112282425489245858766822454321643255299207206075487903*X^70 + -40344960638510130707122727747263777744710800349163197157389427148936971456090536937831283806822327868168106570214154156742046252877121768230692831295635307666091676068592880067569105460925094129022261296794850457326929930044993237736791130021177226005201955426601554206317657697244679434375164395646999142921364165661621835396184889753075768/10965872254058629617602146363655444693412895716130905282843915000298315969*X^71 + 244479188169049811994425419073450161043242596856537099358498869505420924803732289875167393675854583591457784022117903303712995484410474484813381219624721506917693352674192726811258337975497505542578802565176478459302866730448472121081956383645268178283154134067228446084121571087308857982419918301124427472879106893660694872885281/84039377866072407623428651776753809579134581252145259494634165761*X^72 + 119949588400827809064815909632277633390703535236548722229041646183489112950878890934623589025751561494465059779022629043877533990419800379660087805523472247623721992846938376013294650030510301329373255783875043518897856351778848696069199145941258477673966365151851776797252626255763425315993187260613322826961927929856115324799247170/959981813364145112282425489245858766822454321643255299207206075487903*X^73 + 2832588348008093175087002887201518879824279052661113803837108263929164380184898783668028526632796416268145531515637408589851346046248895389063993281294687995318264909494151963681868604818807057169488612197592029829648342590442857386844935788713877206343313030664076070866596801144480248898466760327065344223067194813893095/7357032116438099240429716517268126549867336185953362469984607*X^74 + 32411043229462450236936624452389859230513480801091441849100777244190755305933354952923183803634657695969967455157853402082036028743582030900214272344299681854510081132558068597795083319659508449696734158141835420443134863173460044410828280211459337839503997582304064979561811094373171626591625960763672726891875801771294626/84039377866072407623428651776753809579134581252145259494634165761*X^75 + -26574661695757450391598299404780787747751254900129654192718627456820024868408747919090843844724976411825092520069191260729866617666727120069497237644174682670376692551336497084864083679256414975894062469540619839493335194154861234152109123706658809871221227690694128070920184058801032484692244054502149608755443/644054286653077058603669484134476630470746405143426636609*X^76 + -1934529668038925295207464083836531495772172014046506926131542014986743681694056225752695024274250024418911914602919241283264227967157442009216548342197670681143954677499543940021434155256728950007582446188004125706708043062817117804551566298429409303706277437100245951259578232071179598329813422464337459906264853/7357032116438099240429716517268126549867336185953362469984607*X^77 + -6128497627810049183076623653908227317441269039984344228850880899495707064413357714313746960190885030418019109117322903552286004568503860926906407424265363884406901201802677889772700303545753491232602570533362516037149446434847308223042199062051551060341379449691773740353773713483893368464537397358795/56382236422400162707140811007132682348835367691799583*X^78 + 78424596195978961394274834971850565074343510578632465851269761359182692563342286832884178482283282810451398406121164748685408122835910054702636882022820018498357241053007580072307006819090997137712906451383643887021077436021022018043250253962890975659732704378930459260486454201089336901833424744762521/644054286653077058603669484134476630470746405143426636609*X^79 + 478325030186225535194535723060997962550295380790479253176609002147901447587492063908724283230680881506803903690946577140773642132549448718821178352872700048786817111249344166434134447981536297101169980339032331710896831162322675040447001650644028933690901722083721145802399396541157741249326/4935851914768463863008037381347516619875283873921*X^80 + -6717182870203931262899991090603032162591345845538807722426345546381930086891895603880953972180156029316276467526197847322501802207521277399556496441349129397256019315055508783180164267611129777927413456511079777677348432364889157744084953941973717981269229081583799784149502582546055893326269/56382236422400162707140811007132682348835367691799583*X^81 + 4000981595192643646417902885270407951277785492666807617101686913975175626323520146370058403665980799199614843624753468764226472025594397323592241829444366637899738598383107379855267624836521760561736625653753958370215095412897886302848343038282142111258343095299334539450624175014/432097690166196608860022531852185644740898527*X^82 + 238732345431615053569020622411366291137899411086135378881090720344811860221007500341494730627391768621207621641279687191687496621780209361204167792533067105726610677702481278682020400493313625815318361703064578206062750453617548499891570423026357969515942797315909199214132964459399/4935851914768463863008037381347516619875283873921*X^83 + -1410476511238486062129695947442431345708859963936482639929704756550886067155078714740009554385132705539302376530645553419259110844082234171929878188070309554198277295182185432235599134605503572207656524890144930388159725742212041973669404545563904954147711516251071048241/37826988546458601843650751278314422195649*X^84 + 6220803599258505520042586648547081825208228155952993421418447198308335731742307532990533090976116045393266828064766856780515790275074114012660770492249468994254163045319490713291876347951426043209414320248038252834982491211654640788173173374741839681211701885612480456244/432097690166196608860022531852185644740898527*X^85 + -10988344501411906268022745734440838715219673816854179170840470686471411238645733980482520857909326778573767987002860463684669486274642750904430804470730527211882592161376575367544401029938017642763480241406032325209610756818831394619709579912378119465140229572/3311475842288243179869627180102812063*X^86 + 17270636038641927333709505415675137612988387477702195511420155902116248904125059003014245807643026243049161301578166903695930451687013104426716520255169530856744862294574236175028160318637150551987827390045112683568927411949842300243306189890070210837903606651/37826988546458601843650751278314422195649*X^87 + -11689186747766828668196510283418174873770292067005947825492510543376944357864355619301946312619418925502044805824926218716282434053732185413367872400412139666527784706936196566646128240157295847995717142129467567725630785400287260982219652845076202/289895460237086858081907308071681*X^88 + 12919534247076708557618320386428309790627470609207139837722674920451733071271810415008044682490274575167004935240276790401941841233575747627409268864013668279154918271497952696709549078832004399588272687027571676814755966824286837742682462679986543/3311475842288243179869627180102812063*X^89 + -9366521892519392623520130085114162228529860107272731466945182131397747211501753283181638347597236724107765353802839512273830668923157129121995235782517523652082947334604969452691856596598303710141891230002797510680387295642499537784888/25378224655264541546170647647*X^90 + 5025692377818021913121626913293290318441545266621198425498121782064747160289278770056783587026934352926097209213948652127452197791382646250571292277807551011437058398382888629448442496785586350535463358755313727981502885865158686455666/289895460237086858081907308071681*X^91 + -106821859122888363050920919571604917644327273169001565787819181429746742134102332544218721058356064242591499922025223626359653010321941707518904818167237880053026960244936136668688313698076165499586002389829601691352265370/2221677725226695399297089*X^92 + 1487655043600765198906210933424603654722978702371973146050423762818648376886338220745990451909057239068619950525939573730636083703844502209497933020015273477332291109961850309170600960929362167751880275815608570276913935/25378224655264541546170647647*X^93 + -7297594038765361548245508722320479346539280073784449359438310404955677673509099917477478571161995112846942752988015791528255587928078928276672031309092707659426107472131571772889073163419293046909335926916/194491615619950573343*X^94 + 22379057939309876683693953760882318186236180949183987181953230073709380568044365348080840622835874671403312508355299525066576569995647648143406634635274308348720144364906656391275527692248834807533930685/2221677725226695399297089*X^95 + 3823048662988050543490478968034655951060529510411151942873783107050276281699703076844806204542612368731339253041061946250102027425395536008062615146580066172763837517893304314708141822880/17026316696135041*X^96 + 530623866488035679456044360442289156489057398375050672956492598981283606566654552816267089327640123001377752243767958866693840583684798263788692081578843645800146393396701934649974752/194491615619950573343*X^97 + 24179923711198512097455021843459096923122700360400528846599266739802139867030042432364255093410462285118966280064792593014700393322965265834838459661787513588390805071/1490529343967*X^98 + 909390205412339808053222923054415984416534353071229803728278327525651965589038473305060285337073923715982844092544215295033778208355992846790081880675077823656724/17026316696135041*X^99 + -12483071931823448622355751078598035746394959561701670748299031279052831528079760585642878099946932533673464550146325108210719996129488679163565/130484929*X^100 + 127680469327912156122871686631170813758254883012736391994482558117150924434960652498035829239032886258950709621780416979815019901517609/1490529343967*X^101 + -584111394989933960286069804829830909189660738821417280937203205942217599549500324764747906985846335788272875410335/11423*X^102 + 1991486753456723245760857111744043894359108850499873658278409574346511298834788619935159173141759444662214/130484929*X^103 + -26748745848066717136275764060164787967607438823162528483570096323865944428*X^104 + 223130385282333682207796898748713940526016130127604126/11423*X^105 + -6846914270228234065973698*X^106 + 1*X^107 +