D=-15407 h=96 23289787180426874897587323235250177535640382431228060614137559122849010323218050171127665377532335661533220402263696426809200826208011301812858483078194222217212604268531046920346055372034020006001745062914287572349701699894966928894423185847179317051952916880976328669361259707158031507738220951266100423835057117608180408072638769414634472256916819298576068227202092844678914279258255552012659657494140407824550589033036773520142403873159925159849832906961611290521133103787269948782329410053856154595653066974426428513757809789216470826739954130598773202640625/7996830133152117018803822472504757586408715233865625157549745852136182934753067182112025652041013167060777968005237451851516538274442985967795912727395772259205216174192941602162505791760881*X^0 + -181462354092148086123021935555295487252327032047488880195168950910377428249822369327559242947730459965378706421139815906519605220590569494450064086693774445228523607227768804954542535476054431040960313205460685661689806606632456182402359317507915869371142000296991147280868696117110639490985896705226472177953088279276557861109459932462591697867127247358593868431273291557115062737398064397313114084242316318090824542916775255213257626582731215419503785085140071481044690617751660389922085198364639952523971332174441949877386791385218844953714484140532949400000/12057485600751774476737059515976932800335933691615013828835438329581621787837239481194202919894496270069766521446024742115094272919056510091815706505661615884889684392696783829631929138759*X^1 + 25004917815813459442999041275514138657995304232257667044950656148916995055994515772554872248560067998509920743672325973439301833106954895959364840097549958242253325442106612455759719090409298127296436518512089018567010067389642800655457592735718290892822448399470658185333076651502519413586038795695091472154820717734538162023223945842172434301683376891678448990153052842972718251171767163243554574934630993896465357963566187715743423777439512356382552372174413195276999618849241252076682325002207401369833389910026668031811616027584111394997233164859250733179440000/185769680650782589363087875962656603654775730386712518060867598343864046885208348686759084386814504032964892795918903201767257462863903650984604590132728515938495367438279348463139132240859913*X^2 + 38202289954643586721371088876263165987773949807990544485938121051516640038943065450447486124644414352619701087621097337543881976065876180046156963522489007070193768967508545626659853179971342948000874199989740322428849893275302091071685226869210564880720477440612073925645435262265132457183739227728637512994883476174177903098546371935512557200033679644790061995087740077984763667333340789290956543692534913579920132893053616941650027230884240286467680108207745307339196045809522734223743538080775047434994941234504535357723450823816585181380864584832574978367000/280100391305943295563278880276680729246513556402909146134375320826824679412384904261290216217456938697795820435988067857152950367672644550105267172788203712791377414855228052005412694877807*X^3 + 5868960363121925045638412163675454972865993149553229374110537387248023184271322082470259682017479601166884427414258007690717328946109636586113909534923278818017235360291280731399283571969191138910850133622231217081941188264527808295384008488886045532679077279114897902461362368516304568093315766773546678192791061414820587806248067481179890174263872523270109249722107815802356510010294613166159085938466946591353156998916937792361448934658855740164431247023962693262119797412788266602112196654703115398565657912989379517282708868927494915086496348329779406534895049050/4315506728850668354743437708422819995501034363499621214492320567978887835706614219953698361262359054516940205457268161475155506314732434583471851331147854602976751830674498597247393389982372449*X^4 + 974147447093148077842838448687614963458521398037989879516524474050926651873239697269332407274292335971943502401953459387257491311514674112425274073811402979796044695263070668897117333811765721995576608391251392409075677217529791045169572850574409691628058018470563978720861841799982574190871941099260497369203024856950055572218347560353941199362293761212002112038824862113736087658882979169509186097193601164587066177694005513875445687061795253927266401235822479680331900421648245481297912034789406926516945380380717467841611284296260074874963402488013355640/586453981549951730284472454449235955266486654375596233246252375495061271714333669574764332545652559891703646302347001587365923674560672149662317657847613700499306797821744309782551071*X^5 + 424239372639682246358692862834901428420128404704646938150640984850234629763754396467733095805225527146204173043258728707722091732791390520536734653589508187056673888502204799204812282501195247605087592274099321377390036389542666199701512783086091862456953071374984933957346711846361172186009600337178107712262830486755221937342564317848037519810073168690762952735999992811248264241223239759383367776299292838503209091574258788232836562966113523639947894090370231233036236470691847241022567041603440585323074485953291518108107673105569876464878850839515481083222043/280100391305943295563278880276680729246513556402909146134375320826824679412384904261290216217456938697795820435988067857152950367672644550105267172788203712791377414855228052005412694877807*X^6 + 1146487062471004457413969356147131816327150366176207310266945240716533939277149251195064806210822651571280770639722376391716357286074975386209563776288111502429044217593390694904793722067714759313726951848273707669037247948340704532893867277245765025399334622327082537019773215194191399244759601147166823836117727778645996462069240814191971158324445561156894651748592078230020880302412419648489079958358464123100777168866278567575935147039060478392468970357037781310448000112261565202906815727843448782779225139124645788739634359730578929459312110744900374/1179987890442558813449642765491420433131763892103815358644370976851229922966466135965320588623043380063790032801503021302547130129900748792077097903113910866195788325597071045840143*X^7 + 10915606492001174719791223151014044077660738472295105051954094897767300817601944825644302208011978791323799538304511576984247054165865756509093752182015386437626656788498654255387128048762598245751970170409046921361884850517537724236142233179562820087393181863166237325143507170235920247929700080404682405116057729739582534479863397416988042630594660655780947230040496707864655675484974590785325225300996032061257422324643614471272095122232229451230283539036469703261282754986645124393794634993537874884706053055738833917676567538907205316867569195676685915273/18180073428048503638818646087926314613261086285643483230633823640346899423144343756817694308915229356642813035372757049208343633911380836639531847393276024715478510732474073603259083201*X^8 + 26617356356309989717793201051989809633393104488744433911215421565225870141176704960841974756446743376714710818589482014477762429024733588054245516239540532834030385140233946360662510626704705631552061081754181227868078993874324160985304690089386924279450347755606852330675076737066088335600963303612394121311203894744319939556294547943202568183409464286982868578522800872162906166803412898925338612423982064921995303838838143625508806955763295110428508071405457512551434125191466959540195985582929014405278654407358854674194046514720342315032472988586/76587777662267723336771776821666802955264742785994376494085219500956053934345825661408488909135028238059974868663790569387105220347942415270792360817414867670266004127803663649*X^9 + 217258484720279831066874355226231422937105636847342243735151053808067161700036627458061931798470368194255764711284761177416361502110214580144526556413112544113576769361310281185741284095785817967039361958411098580965527476849862531369037784675311562325609702122332377892459517344173716322972943506356136062063013539375795386997659935098018162209662010651587688322380918512158845688086229463062728922932816421335997449087134558220706721917558521290813558145529791914892891717508459900474230317317174960776164181529700211655867492654337290189083333764906845/1179987890442558813449642765491420433131763892103815358644370976851229922966466135965320588623043380063790032801503021302547130129900748792077097903113910866195788325597071045840143*X^10 + 56599222089593080553140246737898845734268958904279758385268864877186195088599313017136378708509569638491978774768236926913000876130176133434892795423048072179941760735775887305866938087226366033362823306844193242504478763187436954492548178135111732102348571488338390662898216110122033742131586554795393526350496438155947554657090843674013878512487265184574386955164808438586451544331148607546299163860440134765838411979607317529160905124645316017967631598858896759596077770523221871661000959814419157807888564516661735289461531435937966341813044/710138968949806890530016753253778921967424294949367880036766400253651437976669469920059424835974633404667404136003028024247839297053680750593815063815286814622907992914201*X^11 + 2168803476088515032764670873466883764023239443589011586153781318315732701372342488088144596608217133256866509298217155980905997730964773790673301567743415935634281226396655853664986849903622439380207264982363369312332062125847795826555322275128634657339105896446728292146394261632963464541969279222901990736085521060242089812621730615169805860044564462704635111774936238675958858403989612415587168989683887158400509214639691581924009694886004521024782168967388506064566578559929544473737544179419813645391429062287612726684112252767335113360777718859/76587777662267723336771776821666802955264742785994376494085219500956053934345825661408488909135028238059974868663790569387105220347942415270792360817414867670266004127803663649*X^12 + 2669180138302232885455217707068159448592033924585693465933061079982766317741566900982837445635967261071796912021992976280551257815565263931812854140923863290314257738919329984471794060045414757912325285373413612034647939279046786071809917410287254228741924536348966382683156972786511809668008381079879519148572373079416411407790757532926975560556571401235522129229789116304008236995879608647500437765896359265128191808044851927351294158670643529191517508796819860944500901480997441494332652298109490963428064453244585403090237431700544046314/322643784166200313734673672536928178994740706474042653356095593027556309848554961344870252083586839347872514373467981837459263651546424693591010933128253891241666512001*X^13 + 10355305572808349358540763859217177618264103035647967730130989528701435976652451098931420967399142707038057136466591907522305400571100735600038069447798972078259721150277946991057648372712275670189279809773929224441241626368843837384757420449373684830720580995163062681145076948389068491024362323420903847478692603296200785701836752723284949022822746469426308266045501018642485630291989064319749105994406887456941844197243518825397842825600598361899421948021149592622368766097270002119223601128364237778696540004977952798029143543257862761098610/4970972782648648233710117272776452453771970064645575160257364801775560065836686289440415973851822433832671828952021196169734875079375765254156705446707007702360355950399407*X^14 + 10035221889412560044969212358258353156511919421827640534343149808021851284356114706101943655480030773980846738690243729737827031866977882949573604548984811432737482817133236350056561919134387783903136075050700504621733042776777807284624507275169306650886479721255617544994394904077580495382922072982959961760203268108927172838451893168294818779143563207985698586340866770847992518283035729540959857377452991817362941923103965303068717691321097482356528363682931566657734673213278922417057574238438614970319458967303733939224534848200530/20941376268332596464897363051660166092992841336667920643609761344035588359093591312057522689919311958711787783051079498764150298665958635269099171359009144625278543*X^15 + 1117590896395011095821023175409021794427367916726469342178107802455844026712611455476906495363483118815110480642454364437433030347743242295072644342660952142294952382551260889644137651032516003038652835730050075583372600580471166150699000572127841383449781002904840140919379058016565791847712866685245348111142939602801856218291714465172936390315864110908233756713335322747613565825749438295058827135575509133478776692535375934487439347357185911859077699949945629589331811787630620996346593407125593819238634076414326307613659151793605641/10407864005361300443053989436675102548217442144323956559874051387985687414469514882092588776889898043479758528176386510885782698436981441728742288165427544878763435871*X^16 + 459825436645994974491364317902510606206625565536227331088934135701853670717557857560924947100758516624405795031282137277084172268337388797017712407658837834241247644358525011757200462023846481129854712930280503156900095084389945016324732619759964248475061024696977914874955861254927184285092785191005924570137909082269730119845787842009951238391197929033096013089294839029182883996876024235668531819343182749109596684313019401298074133669099427139108889532175960631476229315234323154541544499798377461590439953030687695916152154/19143828229104382281784631507043319520021392632640843373379542446899103260264532503569826674649726581855318903928870358693871816693855669472627835490004218519*X^17 + 108797351692098891128331112173858168098132238132469882646848033734305048091434819459583576854069405790257634704630062776145150877918188368720282488459305835224685964859198027605024680862820174845775076695067325743868686018657430877831795615613338473553852805216834573470622576275269880089291974204908264447078865626925770646057784806856597309948477514031510042362051702241930363387612284373477255188738021431453533156325602023329586659570015767096810239136889476133333948659956180707146045383091008954124962032135150073822178511281079/20941376268332596464897363051660166092992841336667920643609761344035588359093591312057522689919311958711787783051079498764150298665958635269099171359009144625278543*X^18 + 91919245544976767969501367026881734636813267755726992818908749673653399276126229080309299112475630091380493316813560506376156340938996009934484169308778621210268692940259574866128843646671327727121376573148565685019720925816250387043011124539129495683216925472845238800167313196220672518103368356080412654528756149177801977048297336519699155616283241258271397092383864878434526858069729527697212660784731533505081221614950563278580013885964667539416219877107804524369473389115678417895631920929747655363158860510738632911443/88220406585734480561219500032457693640651578952261951029398813119350706268500149786036067625113947381821746101054702113796644316561546863929160532212001007*X^19 + 257439742061685367370458418971269630334288247214815754444689930526201159115584331854658121559484345251618612947958138620131833205529737251732542945050591063001362653804227888380738056041605385212574794106549368276249341505110500666779319920037058638479488454363376664753404484425779266578276745111458679814377007097684111385435032416744051804266726194668869430260729130292197230875206619530665288928843347162825056345950504779041408909255636540063205093811790811646926316744915642042448439088065732017248823643861775295295763685/1359211804266411142006708837000075685921518876917499879509947513729836331478781807753457693900130587311727642178949795467264898985263752532556576319790299514849*X^20 + 177324874413555503762835674646784489399851632559040327496933902016047946399264398604506989691890032771143010473731507771162890572622070984563961416733601933711272324566262796611831455752035575487275368347091300831944690616140890908214254944791739157708954836828343622160138887992060339792004643422424360750178574508551942758837033626498448564605365692894539316597150451844960019986391910472423002930835302651389597859400473436483349131546190790811819038454441632126527867213272822929532268570880961643853954811963469795/5725995105194682972753910562241688429976736480318163888453223412692328569384055934707345208354251144403306685341383923787670819534078461993195335380801*X^21 + 400949126931770700021124340984597944517950802410603766583116691346450728461100241461673606354681052639652951601342707228644071904118093031457202438716767351520345500747074500648006136299674336393542060138760189995410216349041307324201552712270015643873830472235910667786089326689559854348068113173044909290704132042636852315109079700273827569947140395458580447147837945961899924761030333955577991754513395647995411700965645160109480841191587676872831530477818135133596047741201300200691363720340175750520343589260166070847/88220406585734480561219500032457693640651578952261951029398813119350706268500149786036067625113947381821746101054702113796644316561546863929160532212001007*X^22 + 222431402075540682274508186847186914768455689553806923893974437679146268049261786757614600651503757621296495293830965513275141493696989535353485650419094992142958458028537052756519825773793997746232624745746293851270231882692353716740382477588689710103251802111296868712078760058002040421941456684108983523967125804023006211059345515984475876925700711267391121554752153803839027139793432329303761326477539857486439431137928914723912264247209904197895436650178421370077714327480670419915630336603785062536746857418/371648932640662229684812783945069671576344290278325688872150542785248819976897250256853716385685152489342940568662551034443487994682836502446636943*X^23 + 405323664252674212050071208471949224664045424996433947471344993123005258847086312156958532234034337845489791323789892965750538725257890958799616870623776120418526719427730004461619898535907978639297750931784025706290131766559086060138521173324042177223471740387432152126879502068368277861494607538556552867062644361858954889669180465569552405347525191875328069627372168087963627695783204474800008941821275606943445365464065764704014332154636064588259271809560934366299517040324689342448451558227992530946107206039435/5725995105194682972753910562241688429976736480318163888453223412692328569384055934707345208354251144403306685341383923787670819534078461993195335380801*X^24 + 181847526959185530631452967100963946022143778358947321930366042242321026059767420421108178430079971964299141178141781610013555835676289870846048922086385340773854317344957143772684933022790047579282134068328753048758926377905356661075619092754883378002350686795593017652721467349002215430952353220818285659291477123740844861024825667981517380422573900407638685158883719581982454751521055692043414554687753420151255981348708370490091932405884401340095422023754369302850553449833491794772801203244702145622527/24122082990891298090790730443634041122628953740398889392623518062260584148562163319066250171070627149305052285887100086612805088250979197926049*X^25 + 269992835039364642558224648173442610055595560862000736085928235411500755482940824256859280724596823594109914581481437895856393153637361532498681914786388421553496021923207589103679880068323650017564401458111923265448421588519995186215116615341864700600185340245012539680215017719304221829218540317291117548205163802810382045144700763482517637788022494031647833092298708564694735730638405237606421804925110535550788633141765931352175353733254809201587737025248466418966673384623751371934786974257138727003208057/371648932640662229684812783945069671576344290278325688872150542785248819976897250256853716385685152489342940568662551034443487994682836502446636943*X^26 + 14274865045407905079926312914992018267661141638573817903154391137720883581985678643768155632181635127856550305773979311148919637443160160451800110402617388289906936319375498029183255885493930360608016428914982062993683200080322286038410444434952305489139378131256123574493101877115584510955078212653955067507894517899090593831390678229820808989999811655560259950518085430925519156786438695433470192161725776453693346928738539287599304992400274373782642920369108556066038433135392699219915961853964167/223665337563549945672103871557770967951756193756074598676144591625889754643642160048458958090206002367245429126715130289690262202254811801*X^27 + 124412235748023247827803728630073183052423284840991064375896603245527363956472701285158181691489441510136081537350385789448501119958134936728612675871307448686844027534944165471339816447808601455402928408065174652768926369661679196838900787215299550197368081854828308812747206877770224964169234454661738448087297095610782478608078229091260488173880845774732066392128575217983393389627725319720996980781529717016223322802346658798884944265298548881590491172122193307656892349400941081736454199092871020294/24122082990891298090790730443634041122628953740398889392623518062260584148562163319066250171070627149305052285887100086612805088250979197926049*X^28 + 5613762610471859651296621802479794753379444275277400061529691345931018777547689225989544845400808663873622114961138759172853554580368338439615156543446807957233278230169782047005013075322316820207944290326648721086791490411687153072088543193951999504414559374657791256780771580429484531266167860019140523757808524283834111691081829465310837420055228836731621892541536509348026281823693010023384959148580861744555477145797969332852246265175790068805595915523800481734743254338570755029396309959/14517124525446222215363397907299991429334470938928707644326902812091241295751422084017586687233465461624289551938413077801665619669943*X^29 + 6058290995865811216486681361891858716007292159999732297784292221871090326452764181568991418660101523498675743271168670914739194893908118136638659499755258270337657021663511466383609546111794663986330007206620637557957549326817603804979195391825837565380897026680949765507883998323593948940388489677807553127296600651984663725795226464946425535478000214650973654126622918980439881995020283176399091943364096759969896285047148934882053053844242333968855843120557343300670390152952777787285615986917/223665337563549945672103871557770967951756193756074598676144591625889754643642160048458958090206002367245429126715130289690262202254811801*X^30 + 11744684616547455995753072918766311627890903522577477264827811628283680878786262973417327051005756093510277336824730003252960418821968731561184559174213092653088082554508120414787078580997470271732671141360436195849712467516804508062945249858822336960390566317257402720391555698428564148176775408898681565007415332371868023144575715680129584645214215884005922239483129727240481366542285586469308030865134740928779655749615066656018761439308288081339476878893821395068953208057212760127244/6595694922965116862954746891094952943813935001784964854305725948246815672763026844169734978297803480974234235319587949932605915343*X^31 + 11185434615863140103549010534086680585743590885808279663919645344561777392337483329403763692079713513497323612173608620778253102619108977978621693388046755228817375546610908658659773795329593419230524333308306285033022783149611664524396090626433281532319256709292945508455817435631326232923451062827486011438377392869476431885516539699412090874952915083144402706839799384954926754540176976837222168474063303425710932178918299536206412387568213155780365406902456294147342329814485171718642637/101619871678123555507543785351099940005341296572500953510288319684638689070259954588123106810634258231370026863568891544611659337689601*X^32 + 2748191380608259752360717998022569685826573174596782555695454671706637412613585190501634338740231452420066151150425991406849444510533923314517306281016184675467780805369573509384226365274983388536760779150813780354890730192105801605223391268508064035968409230583137405789721866617770470860365432102569729418110776531251643229619235857597118097847349370836489226694679290171850846926589753635540563766502591682158714160333294201737974291257122361267353047371461150861706057874782824/428097288438055225738608872012393908211458103575320624021920292610295039447201067318084959972597097486482393413356782626897249*X^33 + 2372819801193623372273016560332120724617098941156735045734680342025687593046388995043519875023243944063469825910117206612068107686686649551932538420786923001470990310781339621059413038876745265191556268919056511873656314125226622432730951738246911032463846618356913594718695289402521129590476893404973309374320579739855826679709147772819441879622247065651554511943848182881034890892332533385767208411704136900534811211935062501258494458728331474365559845258051643316514763980999481777/6595694922965116862954746891094952943813935001784964854305725948246815672763026844169734978297803480974234235319587949932605915343*X^34 + 557677561938681531106160632013413362342161094570764940236498706325404125533161317696363295697395560566409674067267581655160375879051138727955528041266338598357508897536561077492819714705135771777548706759384828148445592743901786840222414523825874192648294371132909157765590107386374632456762955562467609316085877038117691394011323915104317887584414651172801072210274741545953704617125907594838939862795016639098781827814184282102107011594011125533591932130844801141723104825/27785895270854496380775548258090082963033562898378699553574368313772638375232106660484517425364905399265424379396169444207*X^35 + 480772245305492656254039270011090219454201705846526596883784520983405164876262518847543227542551657941970126057427626195709292940594469187964685199997114215370013889294721618918641712239063742068268963615122247681380839147661843633974265879454391849697765245245711941788609080693224268965020454492412961070464530856005477105852307613079059775568561129146453614496618457901039190580235701071283188185036467730020463248967191742895725712351446557386629456339234731769360951068737/428097288438055225738608872012393908211458103575320624021920292610295039447201067318084959972597097486482393413356782626897249*X^36 + 106523649466171433653491840802812595804096886151949417050276256155075330284148677134797239279395868355904157482578605128655267649663315337749597630784740262867879087558376262659794352278790169531779848475106348106930526140640382506042807487758145472733358500364855878080304894123233789770938287108030638224742485495274379412784318508164989950567080766297776102364251991382372718398814988693511470063452889069638501685028609362134707347313401725889487941987805140102126/1803459159528428401426335318886874989487477308910151200984900909571794533344071309176641619092938625252510182345438401*X^37 + 74062275305208832334167428089711582838026822463139823500255478853857958213400836845692695261271739074616206495423474755618983435041758881939213931282705737306769895406977576583236751076079881402141167743301554975189923091241008451929045972395084757314687451945970013000921630099341966372047129272829937947994177204513806273004082261380043567090122372109827919825775918329341319467693714435540074120062496767013516241404383529228356967205023918649953868565033816468629983/27785895270854496380775548258090082963033562898378699553574368313772638375232106660484517425364905399265424379396169444207*X^38 + 1663705471194537657566504490143925363879271099206375841092772257997570283163217525729185179488705368825243211918349906946258321959672638733361916058510803623852680865084489629988202139474602555480934050751673214582318406756759095476488933697354529874876054075635762404067606037171904107917620575225018109724575603124502520969727795894430115873767272498734741992836041279332292506754831551978261908176891826005810529005527020132697256055009773751705838034274418/16722075860957713112095015427930486045187969373013669120575071716676042738867039186053107762639789198346857016249*X^39 + 6052117162648201722720256239757268772452687175679410796255841983607556826527970054651100882480438583480632354425993227261339629084836209707060343625902594088722318495632419458702025665290893267473963882565193724720710694699445867379311229907535341198029033207481126827801132533269833041159286979367731659673807699388844804468104280191932815195567184539140754832284091680965148678377327127642819650342713476969108219105610000786100708079438635784506028342439668598/1803459159528428401426335318886874989487477308910151200984900909571794533344071309176641619092938625252510182345438401*X^40 + 961361563248961270157731258364818152577783188298871438842056573568604588942678363569408630126109092186977048354669511514528348056688272778624703457572797658158735643401386711339527149142666894087875917874170848074157495816546041303842958148599969524652974530839457402222920212667495692618431612296345013436944686012311285567708016221173689071850062408718162170844892894853870119906421695082380104071419829379240515403065366160699625251844483631348883110/7597490168540532990502051534725345772461594444804029586812844941697429685991385363949617338773189095114428449*X^41 + 651935440924793293009225483840505211067034965156043200102020922029994536918000361423273613196071517813048959228130297335694165814214832010974735838947815818997214814770539398672795725926423374027747715831877442557731513823220556034905126087590526566019845319511525895704287361510411219562251517810386003951505541001637999394014160813999971062287293615401635147335291298268055037762466128004910167820991580618744433214732720253836370530609469449385037024640/117054531026703991784665107995513402316315785611095683844025502016732299172069274302371754338478524388427999113743*X^42 + 114974284592323292287893541846507818297643314955707372658258241009976172652361685018916590050249886649898759974753691287200469475935230492717544566927887775990459637182981898000706438243188999918647010232102968605252836417417577534814878253496161699063848938138318027893122344817647006364916871576371792799500378631501430816067471168766261988373812417355182022303216687996683641278978599099983661957634647178453158825179189714354505671275134226925/493119372268484000162397062031891073697773378646331510794628736398872570000089917826287878157538073285807*X^43 + 8751560662694423078794437675059085202694299603184337121665984691218765367853833048990166085008181189299220412443721598054870462978838309410390182656118071373297452540404117722298443168988048010714845052490745312162117542117898474954408321299672193610868992111008928369503370346313758009669685325732300443370024999372609131326411724090788261751678678602342637795401823654975730084845228198747833957259569149652926554292163694156967809578913854208062/1085355738362933284357435933532192253208799206400575655258977848813918526570197909135659619824741299302061207*X^44 + 232802931745882764215787339269141629081321221662904407471539610775062000940881187554716234198892033223675280682330044398288082011204121480305499799683587330612308178675565580642832007423066968136915199166675105149604034732062480710523359106254046348855194241872664398543163362896516814931800790412169133872994471990983523841815017061595369048576417800757130021366490458852248091137747663550373108549610786445802584871199977947524479272428/1032457748087869569471767257094892086541671210711368127170156707987514200709124503161084882149375071*X^45 + 2563570116787332684670562783319017714632045481331611938111495051001352697213757186303790016654577801663893740722918506004982426553903693931531109314444405442593144512245922368652760247989115080267785470464699824642267824283950985077164306923974917036826028722865094367874540296639400903648200170051887329966304561591014487616334514021185564440875972114101391586174804273356082792995546225470187737158272787889084764823868945513311459237409102/493119372268484000162397062031891073697773378646331510794628736398872570000089917826287878157538073285807*X^46 + 201989611809983423880115673988962898113037011730835511313144849132053009111754187430180179244614958334388234892450992097798212849434800571804108935340987794522216447358145806332807509011737026273033968722355830095594106507654730439983145184495561650655187805045728035100962907347591291395556528757331931945695806909487512242932613919777869130966337981791289814526291519681872887297777405402428452314429715673123469240230736948533392/2077379774824687262518646392545054500083845494389070678410778084481919920943912481209426322232143*X^47 + 45274760488650528835873113098823773460988711163541880240206980484111608912946067176542967079698920839919545818525758928031233836065396311294297137722731890166440873246757822234334432951251040691943407144440948685111520473711017738840514095395840783818404848719008601279261246116019086764625003897020946808897420376338189324358653128575260693843348072861456888885943978688812027109278961105447459703021904573483834378302636636328890981/32006190190723956653624784969941654682791807532052411942274857947612940221982859597993631346630627201*X^48 + 1998302337681031770627973056543185499198870085339142110235323909796839000134144224323902885502827040307851064673689513488523463533653748618965230698270549802951621743548150593529793558084870629263903076160620048021468864218036823389647884273446348070384756996098410602702145569528499717485516636096776328084420716992889616352433333386883488847226236279771494355417673905940210982650581348353831677650147337095760445781858946/134833502617296505647994183977740929453095702887588153333600187218921264421620852937588519649*X^49 + 223083054500792443831129670097543198497910267875777211943640242808596242174024969856102999452725755471404574837016978536160324654914474051504579477317436466062198839558162924346379199374403100472742723829693292302648638420993069829940154662086913013497230622255770665466677251713972978942320127345322937520095007014454097371936490848766186819251010427362061763679440740470576870893276114434568362931816326123471910638136377261/2077379774824687262518646392545054500083845494389070678410778084481919920943912481209426322232143*X^50 + 594677268585344847377886406228019865677802973255392932380301920368890263058461677199430091478870966558965988578491490461607281547145452893930265681652914291625280729467054035769702762012090971454400941652003633223489710312037550482827770872310340040565803824958336630138982946635855868031426685857232384416156712093337126934601718972146264655616616712982025381404524828272510425496866917823539038176247359411362591/1250206331234378674331650585334504070071078108165937128147689707080466804714191628458201*X^51 + 13575407511987730816751746445224620601211501343904735410825327137842709767252542589963110527791982024208715385527367371097444177267823298161178290431887186232404503222316123997297963133215463474680616394587278953032138243148071031611321544653917713075917169959119205101847957069287677268295991474584609642599551132201976515537710419954183653493013424837581449255787917955449533391266920671341210342078835380952841191/19261928945328072235427740568248704207585100412512593333371455316988752060231550419655502807*X^52 + 4989765500521864862806937559319478628483771524649094742071653742288666206951219311162880821784559315775789747372456628004532002995892732410406137853986097136776882425410287869599893264119277494251527469973382587493881863043256446303567404995674182692430528170045273640444776271366410033600815058186558068908846665917785127291502205080456405566209538058335392199361713191183733318202909079822135801152541029/568017415372275635770854423141528428019572061865487109562784964598122128448065256001*X^53 + 1430486479929275899499317304573140502036705276508205876104703265048452173750490901371790379431208282377074093075829174146186873280196278170755774629726143778371285625089943631743976918455568379160444956319689808173102045548756944708617187765032463187661996816167710983126406375043330027379906252194581853103864689955059749927870379104881488849965080431234598895648744953902447909166979287131307321739011117158/8751444318640650720321554097341528490497546757161559897033827949563267632999341399207407*X^54 + 10928624338623000134718289123839483439914029410139553063995677417777237309288323107997803985451151715533701668645320041225767473201598651621574285337650833404029102498824128424035663835469364133201422204639779029306700231823822689804412162199261595059638178735988713885909885494457320651647883266078393717831220085407462096534323994717706146161685084058850438385871647184530110265235450202819848390/36867489801536680455043449285488961382460703697376978617692280430851050071270543*X^55 + -298863825307789729177670744665436196949376459979852814350315072597542666890377441956685618697809945400042236759182434287628860424610278819167882846330803595145094687998592185389544164682352391590880489993127218877766456026021124063258837598669081073759554489574115424545414950029050355336293488981110819772089225193526950396966940390640734467790927459754068414061506628084889975657251434471004974893/568017415372275635770854423141528428019572061865487109562784964598122128448065256001*X^56 + 21410603392600889910735228116394116658615464254542578731071756294098782750901936402013251875621811752285176336455997302060095306658809278386554744585023684339687219573133471500281371181149355115203190399573382747840661717304854031269600100925181362605646121654683999142087074897277023731673599073092729298063155339018236551402737120419969843427275821076727336972016619849696929755047616044/2392905160091950441685172277892448976598994203763028403822436582777377170849*X^57 + -488779892777569564847545233615216860628374064744488335900063252132079961373538275426202790227940363769680039064012822814526559092155983670155704982791663935976221155281059870080982224413536088880771945749224537597064141500552131115077588027438580374165767173841333330050371934156252148555624818896031829667275605546988596694775677089638021974770529471126749749483873794990566526016561947514/36867489801536680455043449285488961382460703697376978617692280430851050071270543*X^58 + 11119302092428014360186270031433383248675733184714812080845710699137622020955063261756172115633818025537965539181999753760171625259960084981098987919783685070289811583019099754788813880654691764045661771652619616923213653655050863515470955668823011589473181245334970754039586190077162106196154557375371855300197470748648140960041351001903575877842191837933786177988051953587949701/155312855201658365787315653786749463010254702652237840190980501251209007*X^59 + 1418670304584143896310674351417317371515579327846302955623885429759380317968610336058746835939132136401784834415927191172182662899674847780361623834379655610727829956346031809608668788266597626319280717148408773349641705657128300761815044393410299895989624344730897801931362856079781174434966627078380446106819232180623518782381020334938144928057097830705053289552751074928791949399/2392905160091950441685172277892448976598994203763028403822436582777377170849*X^60 + -347814341375469221834672752238681754847719685591947985993731058423291328126539233111649371836995094839537132814167107106436929656834654896417563435104608093884305527231410146397068339600679142043993946024933965410495809708424571325024067816865077315158597165279986622020984987340087246096758204480813108606907736132684984097318388630107501886469785134749227436855251731/205727922772525032734015222058816974275216410579656795534206557649*X^61 + 1150417527625564174091763748110092603042559797269082977922195604912752261509955021047810541527769696895407775535591273583712134227056029422688364350579145657239799420642322967365641828383057336569229215964011586100638422792452505881542038778812280584666705244691332957630819121735430834500096694508547932674703885671647895351753708781690925140437422335762440787264330764004/155312855201658365787315653786749463010254702652237840190980501251209007*X^62 + -1380434510914761613905615387817018278906331589168623696412255382788806401563888890315317816466988939461671824417409804507005117157805477985089097250034795637902771184035722640026270238312623597886840391627041952700261795945926378267246831035885936933988484378056736756052757958295901108084984747673748954450813633863011039940551773329481600195842517540057071956/93470205712187656853255439372474772501234171094800906648889849*X^63 + 363118693739029633820554757863124053219135829566278901572203632109920678760615111991041809931114240116395223233482308984384508048804925040957213944852208524049022785041916419168842192256611297550415750228889461208761491634066526907007811479609751693519743708501337334577376787506877072021878546998491222282143576097218451863505297927184943979623183652901252964266/10080668215853726603966745880882031739485604118403182981176121324801*X^64 + 1131065670594041178489781613776267476184377118422277444621561564511173485495034103154498288886130239744498389359698156185319606410984477731127037695304365116904865687355239655949840260306296467089850247308798413870341875467511950636410258036063115740931316495708569740277757988069422305570706980923453348553803968517487206215418848723244364754483700153/42467153890135237098253266411846784416735198134848208382049*X^65 + 6472107802139977312538680158355349361688885028866074578376833815358160854145073743126049208221403493620826542366759146817292203150364597617593070537090621390660850245609977649097012483162998802294028139455815554899132031316436929879119973651120797096453635365051761170659512032555528948196655559375178482569594928180438506266476004889748392892505554969/93470205712187656853255439372474772501234171094800906648889849*X^66 + 51605905423357600079645999025350907456605747911466864396850942932079695197559540907052571907803318087090391665654431321399130512169283519862510900505311416774080941306827048111884503117223981479762127190341993793251250163331383435839586800410060878880013507975362993658657173086208484490335227114570533034440084169846296266886859841767955446/2756354507051031161047138729918010282127292667933290607*X^67 + 749242496524610702863503050788006955313263103644782280630521995076488675418156312381791971080097849314909706758338348177658819424195712402891538202265104794873939282476660706454904042382760924998736016138655789879313002647898491244199182404465873923294401122774119361801002934277854337706922914639531616651081103527797860014722648250496151177/42467153890135237098253266411846784416735198134848208382049*X^68 + -1077941099742266807754698200210200123128233734368637956970473968022995842424381973809726227385740938646606990044656671351777057222939913252092206677842558749078289327979134525505944588998793212594967525175482222764934667269963461173137484107537821421008561538580821884624527882387590698006827218818373519439928366556214958499285021/178902739472384705721239613806582091395293870833601*X^69 + 3971921099053966770586749348234365273501500644108192656313707338728109728634931756259969196738642135938212455398684972808109231363821854906531521631672962389646304228770846054802110872989977231539121528033144306328522878746050079339981926608007233760789738497703182738971324119769798660176523946588261198262068828771021949209112205/2756354507051031161047138729918010282127292667933290607*X^70 + -4049986251170663541794554272503670491486290768470461664528366183262425510767199348050741735581793029367613762658744033034097972837720059065979026899986624373181642488549152312161658338698674886538984317919027198503810929963982343248017344163836469419572572018244766464196224287321453684727201629661070981956701283360663/11611782921554144591499942481117809527831107343*X^71 + 10315526801518550428875236873360932445433885746390090017554559236944547552324958611921154770945208865739159809431728638493630858318512496594945367498863729767833854238100530892761962800003237363076009578596194513625252700339859451993372265874153846812398308002177038096656187835164606999200020827748122810718506072100958/178902739472384705721239613806582091395293870833601*X^72 + 45660671582259005186229395517243489604108128044341983676890493074880358570735068125471818121678498919043757072655470403243024587934780472190003981248218020487084971661514001738546724140992697330284149134252716708977949636861595317447198240674031111817207484575119817436372469234517586614318364757998353141652/753669301067965508632436066795470210153249*X^73 + 124992529786307007309449924158395261865512508265970462223862485811414723160635913621869410772157995393619539433176327140787068496426824398640061035966703782218252244423826862163376794786137923554382910161527749999622669573759981910842241702849707143706376182478083326058123096292993184136849738946201191802807/11611782921554144591499942481117809527831107343*X^74 + 32374673926530562569810270578533124825288531983221102110756598210442060450592506306849813973028991957362086163991722713297287202774405497328018573999075515743330638817127574764521197990438574717006047916912653523630416390134182141363412134005030255300082902560796803567696204892213660661099294444/48917329854479490402572601206949452207*X^75 + 2453179331637361748314546835080072880787790046052496184910458191574847685531046608456944131273286745094482748889597714242080096916927122924014200556786588115499978720373810758732678237032260080244515641560598829662728437875816822035229427413236456960390634070245809594149984492051686843270908444/753669301067965508632436066795470210153249*X^76 + -2785494552162123144988506822303635099007058784360648969749846153574077691387252318343171225840460680924658466759702560357319468364085164543783199660783752775262398576015875827645476831483906610509399929341643689406870041163959570339747103272028645945785260783955835963030234722577832/3175006805638962186186317985782401*X^77 + 576034389753177910591425634412830673133964953107148701507784683472265297566096516709748979846823750594354838572300999873852993957870577681003549940475189406569513546858072326596879980864247313328992118414766543330996990107398417296143020620123866836382603947938824454576098001377630/48917329854479490402572601206949452207*X^78 + -13778376148623762769600620757924578834190923896066263433146250081265781538598999920975628658666100049810158873660743071007578193227094555234473713945253265595270871882738424550652039217626120222075119068710228262536189339044884043168126707120315013167676876894042105894/29439371766441619172976272249*X^79 + 27144829355416135068176569841073573705575680279015661320811466897317347710315850596466873025379226215564649550653521063228362956605143503662276856002457658086116186713343109097604978650247257157507194725272176039674536928928855719147741331620169487924368961017898489108/3175006805638962186186317985782401*X^80 + 34383413659841287878408808167543288577744020821892573496161223126491831713293620215654811571724328011830794539199353183939337456738413701039048771964256537734191924443839174238976719761034309254117264761299492326401800911491651274710385995875832333607796/13375452869805369910484449*X^81 + 68117854923052479835072295206174349282072144662745878766312401002930321520459262919164229704626580958928625376886735390732349783483585822713797350072464131057349577018416096296445638434657411589005890841940092073713729730323077023885720842519101967767/206075602365091334210833905743*X^82 + 19290904045958166501021317450472738224345640420858789123691880780327821119447283712827185027255174164585636339546346658210770749015024156965636653784329068951061293470497372558861882764195945774790361771223248959897562313535632038524291/868141290959003693807*X^83 + 8428879749408970122351749584964737453905619700669228439008135627999320963148474481401045437202307361460223824340041446236896283347837512386884673955363984771326908973323220504659061164053855444371811501974489338305917868603204676130/13375452869805369910484449*X^84 + -59294512995661131533266587503971422445116148972936190910980939580613666745466669501007415852127061504625792892714163127195944632424448107893674225576146502510207687779964257214519433033242688947833488702918125568996/56347198738171201*X^85 + 564568024726307478521471327703427248294862891266732824464657037794823697621600699085658336263598327836706061521322083173191473335611644553875298448806126879239994796295684104189781623832344699352838040273650278/868141290959003693807*X^86 + -656038848062623936897572178753376071580939544894996003938140777458093923385499402131270064780469114557132214294090039375730931686415543358149323053275167289197214349463218405139032901533616139/3657246624143*X^87 + 1054016119080687587877986075615572196327422563034662648079966969422354227582169623158512482771076826798800790147149931720438789028070670355007384137161947376469166237982753893145907270015/56347198738171201*X^88 + -86548578817218942477899429757828950950186049579184113290404913537970243429976353306267841842791179302664322490438263880066704317496987557658143720740375512282562697/237375649*X^89 + 12996426126550859926742355942042408143464818351336796877549138071158278838175574100366171471987855772926742803704967100446788719372802901261606467138322498/3657246624143*X^90 + -50821139366690693119282743514649916881922983552482275135464274930195059470406941234578375661864348859104570331242794800466066747527/2201*X^91 + 17806771430638394249341544846689983127582524818810479156946916232475969019163554450181050615124648054252938603336065678829/237375649*X^92 + -15701906510828972403381111644010267122332444857240584080725927528915812062537665363042*X^93 + 21099035185665306796762101699920389870630775735819207438313471/15407*X^94 + -57329463523692295143389872579*X^95 + 1*X^96 +