D=-16751 h=142 70996207454549819377625959038225283727550097244286386589566174616806184222944431328653232129407820400678507755922290054301554847078332524688271668953588270386757011052082999951335213510558655799000106265093299512688624206537821223629459354585310263112228278732399467460147142390105109098992363818628053004071649586530174761481881502160881364447049997956916221498234121750813544813457268176539364548880041093011969670393714275226177319020091030647410188920883729912170698632315480575840833136965735419825708635608448892969197251533374694419852228643062213975223147647554173187140279949766130707959622916910562580247397253028089052657866996884524787623191893409546475251467372036903716002997807018915902795157246955670025266972401806604877199504686574144762515948731545399/58893090713986485594238413705181265112708106549561756751782244487315335448151475178624644039194333078107922275736205953845084326274451275363800532972891296129924723528481511293285687706866680707443373548518694017567421662965724595065777978936700966455616982573065425598875900088312678552343*X^0 + 1345460561424248767087095796710848011612084156066453736732619840967693527255865784650923741029454731048666015324999491186767812133416780712231194993246877034128369588126002732194643050471047628825014406390215085482416838286653699055705436993824183102794564291112465653351807037592740190969598529521584683787712658980859202442195189558395576493014350605443622724739825055406915735603586511210709584775056623888798820091429435546998081119992569174698739064744578661820104584909416531800452791207212178391351663137626198760647648262798622357486550703012237758365546493578937495860153969430152992169448293687618785945420588518212155037825095371550059275922660440458049714584201522902149366000454575003979103915395858629423358128511143872444623452783083035094572173843121833600/410878035214488804743476746345477456019564136947817154247856883551444891333604898257868143398810609492455562699232480605105792398760238781182433455988713911483702225666636316398929010736244801553679279596516719486993702738999938647208182809316400620199100406114710097545510288371231019754393*X^1 + 806941478344721941124683469216391368240851207794034283133141542201801114713946666521222100618497360998195544747161522930373901194516358764948141565881185228630607221993684898923843598942070276126321326046425832223056670653094781605847059906317802973906862172520156766840632689086041015621463234389327374677566743826272816256969900898325134045477323976022675095309057180266974187617753079923142574513699125324483403333419974566703054386496908506891063690165665023852700367470344992142694206262396301950189618677558690005420074714524836535415122581522128701426602759836359846509094090323130406173908040902933651745231373541340091025397563750834825921483603151057895062423928058653548938148700644813783373771331137419000197384653021584217360164624221813031061177607195644896465928/48178325775145313777805852846231650060486032006090196055640954594591773623104509555022844890514335637256861915423902978312889899301429318765108599748868627118844471874992774551989219011899856695779771287648760976886420602066915805955689891672013187522685916319792561907893899883545435683340860001*X^2 + 1127518700109895425388695879767398308843182023188380534578961315805858758196343338174433337948193750956698205024198590031215121650830024989235172743720420955676787753996815061467083147373840469878099133375773957621254272033058616559136862085660262973889483670819872292325822191668784709194934837442634618903614197280695988999899032665096708036227326758465179953178953797301009865941169400034072270403922117462260628964432329139612362135840925300926629507708735268823463563610146127544226832947185475693198827951041288446608131270641316161352054927635172555182486467849250890452570969408473814600402900274014663782730510290894198820971766039648152997396418750542182679941628589286338833790826471242921143250099052415760072855245326837773885546582868419558852478678256128/24528567561010614574859814121274995882010873198484696689621926067186728633132642723292229920530750969640950552160019139460676520730716899360183478955806454031622125584540404536978628782535060686148843627038189928183016102859527111647554343580466874825329855299069315118232361552816609143*X^3 + 338383868273357360346554328060350475194179518542472738334556129820844880142898368263164805803288872413649485520053006034998922125332105646246926572131780439535612329193955132095937795158027167158712537136335068930542050187445051251629522839851079900382899698065903753599573522858012667807778935533676119385213647646896622838570909582803966574442019685718136354066515390094730606245754662391336283837342640429148063681489651965441754073912787416075027058962103016993665070314350839406060745892838058823610749117816521013045462668073319330871581563491770163741484683575473997312433064318515531722230191629367652156342949501640661639114892450664076664149436748332071447809474050680075371188741716332107485371574066911417644130332780056767364339178174659136205263668131879818492/2876146246501421633204337224418342192136948958634720079734998184860114239335234287805077003791674266447188938894627364235740546791321671468277034191920997380385915579666454214792503075153713610875754957175617036408955919172999570530457279665214804341393702842802970682818572018598617138280751*X^4 + 385299764575091231757187515772294911659307821393010175384613981371640346427186845518207288657929881735262970437879769830626227043381525772362375628963826362711833512554738646438858936018282222183925868640141452961209967787556380350550649516728489920643311392502704135165622170571839692612756792744965653242633654749274283501694255416713040414461760899606795548014845992799427330508831625031307970106660651600270264892873028212771226859598529691965463260403567736352027560576272052101318939587223941611273709932679813871083812542313198278723654166820697945447585577571710035996160895545100713154875546127253892775686036758314894189897085703655901137047427844039845146713152399299943193298045836176457475346312616689329597631782182988476836272314455054120168714466120/1464304672020214588672903953272938683183742654079439835808126444223433146267843276418854392008283145462417202087040722312738136274295080852497372034852035940040721484361554804905893903798881301781914132113795590005552868656171399417799196679629089297673563088715259693047123249526393*X^5 + 85686474209272627351330774261075170120096424816875013679703131478285968343645213971915478808309808750457995876400938074769641102266895996499132365846811486048933544823505001371173640041891023532259266222926831757700739128036156816523132626543264309966479928774446441246745924030449532165409554234365388636931273938543200244833887748201370353157658588400233687194917127553784493226803573132404690048368639626074595802834209806279967223305029079189116573168989832422535906168680002187200223591760769866649932079305323155929293595493042993342623425210968962840589482189292901305462571205490108471406589208479797638424003796635205612280694849511367001357896937883860195135244809507766705340034706419803963816495767344334160838912919376948375262538002658077778231028395001352/171699972927074302024018698848924971174076112389392876827353482470307100431928499063045609443715256787486653865120133976224735645115018295521284352690645178221354879091782831758850401477745424803041905389267329497281112720016689781532880405063268123777308987093485205827626530869716264001*X^6 + 73456732910155575449628633832038842660295175763494138202499483995008062565144242513474943080438297252941841765484716721220052577431141528836605966315179131616288275601365089346516102154784774841187382751209761713865407431931474525319446836558927054359047382603373612764965640504980244023087291443630655529963249092357536053465239847960722654605629127962420440830073350872332347183422891537569113134654812255400302461504854669300015168359771452256643229065768981468132564375858062312221512035124076047074066727796355652978792967148043090224587803158645896607813869267788196396953545586556190576703056021720157068454302141788059773719610371829223465988910497874681621936522620833674444556914237375633377775583413263281048464020119814868546833010365347656939058795/87415955585947978548916718600259010398408611669717618996365974820812676632311102406952085965511500535037741154978253376678295998704261289027363860954691417828232432950961423491486711467905277403254380760181218435051809960967786963034994727456813879629488573142812948065615381143*X^7 + 1837161788468730277085390958726900542427753729555186624517058390887364049064977906703494089888598539529033269035947496624993238081529978320527364273143047422456010316791926295117587853683924319744267955338802399783317500450462033924061307153219883967655365702279525928593231090660922480109312009574800886448505590497022971175626988279527970138555422232223184839428331940382184404321932268603583702752340462417673967728084300123329403730209949119466848397015989755804402106948291873646401749236982337588751175448784754874792403967612820671557122021508718863974904603127872989742527221203818262096037706958306971060045396267037302372398449751641645310123466059214329452974456314794018309586810301999091190629085818921915371320475927979223728508113949371695190496268812/1464304672020214588672903953272938683183742654079439835808126444223433146267843276418854392008283145462417202087040722312738136274295080852497372034852035940040721484361554804905893903798881301781914132113795590005552868656171399417799196679629089297673563088715259693047123249526393*X^8 + 8521160084615117742582962293493047712324524007225061780084671006386806296077558040226828461572303890793167267641898266344363394309738448907100653445564326709032811404251105229945605826484259361187097604505098212359488772578426854046971160340171399011097751874961552117825107599474336463530758978162919634745224679714297184942857413333591520198025644692561654408271094965792000070391408567605196763824854041135965882229250681251184936712996434124468392074906230547457589067839736806573323085886365481116726104583869419443579301250421891495610793010147244805040840499604713235601878454851634509199159774034573198071707904890916155202630265063294440214701361092370722541959602314349156228211276848454463506932013786110102495982292590158604451747639419997623253/5218551464745267658582575285073070885225276799577196525363618579237817242690651448089790816399707512091083586351755320678066742206689826817943039875511397398855735953134823204076575217473898716688817429418017935350236401466645989077368200552612612956210887298836663367298393*X^9 + 1143818824778918948754157212244946768982412092573280763505387059009952266761636584246789295676619623292278237822568413631938815585391534342840789802749789709860375637473301777694153668478352988624807654705776958573215703103930759389063473402989859716868219426432798097939485520105515426718831934775657307079361805871651659674810856451283384549052080122381292452535198000950413967475407812007026879396377666300808936156788627155567089417883358914247360876819423481533302698487793228679841250593626801797366028423879777477002869772557461470502368839810398518494957336255086963003702079123586381030034610005178774214825490680989455135541854835874274640164026830386465874463051055521121697294780820594759029024558166388419264515960891508109618690486354556714908072127/611911689101635849842417030201813072788860281688023332974561823745688736426177716848664601758580503745264188084847773636748071990929829023191547026682839924797627030656729964440406980275336941822780665321268529045362669726774508741244963092197697157406420011999690636459307668001*X^10 + 588297065266146696244202939516589604944530993954331356825922169789135657584696774705432455741970428361213274710958028337067337344065843070039339141308631744464388662277420363134404406930471047835280747765299376103364950965676464460257629629125961271352178640903874649277469969525927725588779743982907646071904013164775456129701049531326958056034065372499384249838615831408005739979598449909533247611128485458992792131565013606879493940359280966774206858881640160592191577248779464268612859964719488593743292943362921325542189703230750765081890221345056015271531534826273102274066997684291641857485447756063407526216809682737252459320315608780904504185272968053450375753947320012803710610866625569117161843862678672240575834247141363165420951129758668716/311536712121381867266585593998750575202989481199761000857478274684366141883508533704840953757967137012183367342353012994929660450521749556321595121217324183562517817033897869027316292607838261398651867316459789585710489013589993975127944633312197060247799373102302153143*X^11 + 61990246753899837715159003713950026154644724579988425968283646518327651554670078296805536718480195635144106090819143547150864874941533580582595897020374425155186883247437592563941478813488548193599032388597175696756855353939045950620078733418140477792581630547787686170864042308772619961688997832366332613234230187652016341262626801436405670930447453420870007320284560583834277422243012467054516289877498050278493172658985492898617051147310540937934074837314910546142178170465934472023629446204400151543485768315801344509022532884770836556577992554378950544914811311948170721317363631817506985489858478627136633884193356918553399362333075287225563463909954340736212060076945103947065949805368760381435912149938728099392762744314843794058275797869690657874013/36529860253216873610078026995511496196576937597040375677545330054664720698834560136628535714797952584637585104462287244746467195446828787725601279128579781791990151671943762428536026522317291016821722005926125547451654810266521923541577403868288290693476211091856643571088751*X^12 + 25499130770211004216432109182971758549250910909921188490875699874972781513047028235270999240643936606988656510476757942124670988840432278183548902169738690140776909438634403855659602272711537686264441399019752245065256750033988310322907852472915942571356587139064703569066598490948143832976119159938866122403331494348300843198410330583223005786591347228711778496819909080936391265499979724064213938824918608061546568647997592865552091879292350349817434092579323133866395828397455174270413300188671867523978223395682156354932652442897810860026872428580665884512245269803098522363564099018287531812496495425530989995163572993259979719647736929950454688044628550239447712372330595541949644732114677591365098856527411665701407172206638737290921870202402/18598096359702815788107312637976871542175958521865023034892142241320884835741659226603841786040662468639685233260880723236204432602337147413383984312418612832817014926505753031300596537988076019261648099603593193583098860580860484456327660038934813458766603373070393*X^13 + 2183721724755228959826723672620073596554783787132984264681355640873960196672263967320688757594229138963442246667369603357943485388222276602237100619469492418385368556245644598074578172236431274568314253364319975918413434855471988442370593201754845706814704579121111896108089524509448896009451907075304958020102611367878448448063166075901950398902867982216274472237614310136928498496357265763412291723489576638098834751169527585760122248982489883772813432772201766320650809528242876720929264322054248949532065728042977768023942393643889119455010813307313269891929101799556490852195698557529341148706859030745006719475202356739069421260784434131611800617961813325163416824833722539590779175795848109952344147011098421354810609745023388652468284928110234950/2180756984849673070866099157991254026420926368398327006002347922790562993184559735933886676305769959085283571396471090964507623153652246894251165848521269284937624719237285083191214048254867829790563071215218527099973423095129957825895612433185379421734595611716115072001*X^14 + 732787601082102094600891936959182487749656488069430906912006387539469758932620784835768430283248259775469601443784164324390449628458595197776439222623904283321859056428060659911992479394284798162960063095509337416086873592781403412870631477481124609999020604717690905097766281291162900689733519964713065845574427974047719438703122728679407207205738925994929359426473279755048590944711630526474021836237371795754136668287516049799794709489489892402961981072455403136653564805755769398458610696528868917068425560694084364405325465776480426380137117785692005640583219866898406997697099316489770188755293561323228814785140470294524902736050052778341624912547166122273741673612868267436953758294176783560364269162932320490861502351624813265319172950/1110267826380682692860564302905908396046561908057132292692504461902028824293574068808061714885121035677851186989486044011474206471394970295109783553962068702335204759507238554790794372753153603919864372252617347834941129519483044860386105906449454567414876925143*X^15 + 50875069007876825083452742838767819913224132502015451239742354313647481386352877260345166307569206206012831898851991142561267338278518950306006360309147367589402663169401020878400083081408645102055100669734851118244644308010215619224469867014302599804974417939671911404032144784252621871295413628860179586412439201515910845676003373640222028311694499584386150380757706504324500236738966859374457418637019810379474868284753078488720279387584070557995880208778928519473143750843115853625163256531048429397416611175195277946517420112326269541972803527331788413158902752131387965123683206301178622664020300179001622165329227426666043895408442325309004683160683861236463852340478579397067879927348976889376361027327917279301510410431155798819469071729496/130186674517919710516751188465838100795231709653055161244244995689246193850191614586226892502284637280477796632826165062653431028216360031893687890186930289829719104485540271219104175765916532134831536697225152355081692024066023391194293620272543694211366223611492751*X^16 + 13724146106718511643989368479852956184316554338981586618541749218007218227547622214547069794158422482152554008326280995675147348943160255436131065250706514450057440590371852007691782828087435660055695207336399137755401259782653312451593663559714056865477337078852400948379201509621492836051544981350813075427659202251143085988144811592957459063607578613645782401226096831581287267851387923522197240162315696737060625729566477460562242576906072684876160409280828984968560954126767834392392031226067915857051109754175456081643340460235217973004648361176909187697989881634686926783809089847407818308570339842457725802609998873892534091674395698466430574669333889412283834527133837660969186679297597197670159092552666108096676018203436024219612/66280689295008219978542433461041633099311199812377308381141690758881787612296225228825844121850697610760622469672619187599200434087216900191617429046747579388406946421541314237406386051767273829614015417146280689806049162407202248247036350453671695266842393*X^17 + 761685638719391693108519653803877715432637616921339401827662900016278471778579970826212831950648642921178870195242523807099376043607661552782373044720856907805785839781803780321293656013303995813289753368209006192580343132511983031965722951563795374015221510152145030897693056878532836585205761140184043402205602434828103142200343776851514866858152523875894227220797742872957459577342740793103138994305719302140602969230590770957654920293882341748413646810439574943698131588820185332850185671196333140460586115336869722305660310703132129411493056232152191981903635061195810649126458419177479377558904874707680397929032055619544620996598267891363135559149196695338401112269432470945314763772766145217467128241119759435962126380357649818141016896/7771874784664778850023950120341358772325933356399926048847531233314201770055018481656432004195847249744958308926402308080319445299764792065768484877734480916346433316550669883535560609272075227439050605768321434844587906636381314022702741345146181971904138476001*X^18 + 163937888378651601606254421892389614561549181193291121968663702136738705626572845708493588684495953097300442565233547056697553132712514615156615704298852185664432858395352900871809527718206625582373773525508450209395088444450100998500219531604587420745328270581576044335986350665148304298419686182591975200018640728347445913357279429302508914665416469060064125355867088990049209500158195818859526577893144246737071489380347041501435086861679147123733938370227151753440902999641480151247964558778017129477783584659599597489428097181604580101211891108419016530507884632511168180331960053031479699831368232254179806440395980963060117803294436260109478322608193096395632596042551593089344924682030136521964437339996785892227589302300603356/3956819849263221298939910062745008244242803403520823137791277580973182951005684748900116060047203009417982357451651793182448834940434415867208968362888638253740489906366265550558556865367278003081249801035537024046686714966700629708497185269755339697143*X^19 + 7263638251531665212493112719309838252106161717994126358752457983903058506631823764657278093724369277140972782565106135676084668046315447727219783365238758539776100482426510434687827316464095315053607091244662935404057989833822878589278187125160070657215168891333940458206977246856992730351742834105724766823322838029513525541859957113533885970543314947283589551171347449263296383953914004354892458724794458120172286676809658457623258287046481523546289379066814860814157187970625032215465589542004728720776185681245874347655037290158686917589075635838809243898918957398215552448146113306686374342496696307112352905093668572582138137249936438500813056758650282133689578194644248115941258367678085380959096228460450502729797216159970655556266/463964825065057539849797034227291431695178398686641158667991835312172513286073576601780908852954883275324357287708334313194403038610518301341322003327233055718848624950789199661844702362370916807298107920023964828642344136850415737729254453175701866867896751*X^20 + 1250172472817686488547860690176550031560344076389620871184689097342674947260798960701674840949156318312691007316870084666795400438901765506508820154288259420461475565676489888990683424398896434852885395531094154971449834796562126868085565997012713307492704676423270332651366592677643489871151870893229948340683003481358266771294445612446825000185007508197408733694471133169751109683346402958242378398840927836636567438581202406078572695190488006481222773717708897954475832795862946103237290531121636640918926700569702960625743859098305831086670164830704653878196405625439160336498404054821489753755596268981094921506097601906516411636998414319743280525240015553182814335474791695193237831541644206946912173546828198085973107796943/236213948377005629451370668183691018102967190228692205706601252520636556086543176461113728138451615391199472118181111168434650763562439010638706248157640633618320691682064685723751230694721389951719288462511911172269519131198175016924194691048614393*X^21 + 44368470169335250695842552977252136499908387390369396318787629497203187603083345531857734887319380740653664979021552845389606133171692560537344997143456421912164733742967991577328614831832612127770475266481722241791642367855373760410284808944003569545600125534971752980454629350604257889634028225856756616594374320916288841649176810935473135314911335600980637280833547102978468608634680605949879974318831787377923670156746306732648602086168925786299987847285847586532939931551280087953681083174414614749525106408471066134843173942789530582123544173136073499251925203819734717477172910443243407970776935672985341418117523787768197323267107663262207227119391027085171054524978822021862428901732047588736821554492138959310344359677477155/27697738944842549092579370439215057709699623824645761964538943066812280657039793242300812420330421065925876502161562552277141844583040911070462778540220467776183429344563858853909898057570946021568748607248759168326807004766904407959480296888287377880001*X^22 + 6123278286598612568501971399239930811988187541228128069445345058093467225481988025130312425303531150665691291348429775416835182397590012251832776282216551457385346422720994348492882944897954713655911679942961285522467289856717874165620007455590308909806802907557394783563693664220750019787528873218146790576918675137772321973733659855097658400255740770984622010079807088385222086948040772852604098434891244536732759732425947374832849428868176512750860585053547091315918208813961950301120393345737071481982905829809408486388568336188983557763224258845376373822743187768905450904911101339053219289606294720617887908302479871994066542854058582163923228261721041042917279468738483717160455173926769787700901112034619442789145384/14101483396633372900207191701014328583545292235012369751453719331421202082654359528452852255892281976670018035829569050709489031315290968338529416044274409505003921657337752117709463954075660554696393556355555559206585823604451974026875690469143*X^23 + 174312800951172327699514119155290594569532256347174522105617999418994027618007054616821867778043431356826766328806586705279700850898768658374825547060538695366134991010084857831390962446662535409887312880570800330718844490443382498020413831429387722914747138365303109856627427424152484678156765939347008740973937411606535967909890810334419722521975442611375025916531352926198864464132430942169065330854391109647707295694595477515553403618735709180155194438759916717085449425251797273631159033755497394789110130435388668598914305054718947134584676541737505587890304252248902072911629153851280885722604919250618782373246365030528174292060935892693113625762710654861474083528830301158083251788767036828252425984648563249452545647615/1653497638639039406159594677285837126720770331600845439946208767644455892605802235227796096969161307738396304827267778179042555344937073074470943737103484435328244841774452800066258614863049729662035019237583378205886633918387225118469362837340300751*X^24 + 8032673089615412416541586745169523757873741452171575958694341801641257191532651944519921335180259970153535868137427780257155874393831492638082268443759473505858906696563714278604760136247446330759504631971967786616449767645493487240407163725860187475229807684285707736957040759982365634285053038220068455039790058189072939223306637351191158721680143912209352712140906532921022554200808035817147925399952567624357206591547552639553229530009901841241784958474792183280181285672138560614720851949649682439095588080806842886903977545346378525082790292440661259415830724526619857583714123242591874108173632087966666399648331884191352502133968897704948670164297691267701445134057506270617342515166224246670053357036610999/350616137984448575262247373173400119349741923568012903888839407162553035558964422905218766450149133597325762441618149789126305309510162666997356956746163276917603796692221377763778851375446999234180591140662207394844953927656304182723193*X^25 + 439250188495553452141675241187416430349865684335713284704409322630272766016355526774021042363349060158524968990090648832842279275797254728782317739551256862702138658345570732076936419368093563050010241877330527359669283874736334312589413180937063348538462592308889813302469816893567302474263948046520591942269966621605067444530830898835441597680619639605673878070523798123115766822734847874325203935009208423240710385474622648179359872638073012702856713654850550871458248246888832924594413739989829166387300005131842630679086808339343168164394071111783337057255562656065031614370853219670356841316646790467454507775099731795600246878288667200030273387642536893180899953021367519262217243162391222329187969753545454295425909/98710383776433610301450341907100300084817045645086588260176035319948414578580516699169965791245973836690126250806983354966423219207036778369705912309920866535027451601364264823966247678529623882874754894488888914446100765231163818188129833284001*X^26 + 38677623758900095404434629575674538204486555802183863930118710465201912419252656087797712395248467241788801190632435183220733269410001658949986463231439079296364126674823463865604487948083928559471165145149588350658033582340487722251022678549383892282794571603176655935793319412611434430736625652241271343646538782227873476042814748403911649917631430949897663682771357136755244064818367732047139866720228486151062430164679935485549013531218500271018882241891057188200678964197504879901186871004355330069256418001750660393975127330793832043318090529370041825032500606751288525196613852091177086134077347973344589207705493877582761013214902966117318891915439447084508912768057477130193555859627837400714848450868842/50255468169103995534872899706843393621797526027508744686114465798894981695246467637480165855579253165015769543449655402285968542065184201746800432997882993724504012647485136887996717936388767545893833163914390779954792811193527929241143*X^27 + 693283361150089803631874734629591485870536969743680704936091332362010242321620403062904175946978061697572176020438922546321166463663521530856482054418692373041508932701540789598984617369605507123920526112300547504124125636622346036069823735177454688051677591526745245530278578571023098119070890252395327758758042289506335618471177345906044447591625104488409861876268967421004958747459692591587844513124774814252613126493835952610169483029618125881874999153451813012464085382587516077754606495132236165957220335699435378771229694673963117762460480756496657435135263689024778247194537933471429490313585248286685780557614999679765163468659110514555848170857123615432497431191941303494249413228241825910042031028872921581/5892805431104627204432591600925335805911112509407592875659723916181028868639515055768011807727656488370254089356276243505845813336937303944224578372032766195154167011006164696075831155067137716128873195301109719685159140662119504399028704751*X^28 + 47071169623686337694360351282798944466478348873518721037455188971629035187212793054553646095425000021099055594860787959141427639984739366462979552954763743770931666298286043930978119131786450486894727840103411502871631298254777378511409627082124682207593147516362836380461566501555302873103253520820659283590188511777693844220265472181925656790263898391618590396508729415417070847809205622800207807758522481213708271867519557510448135391321371845608400097666490271026608609406984722767852177571081704129465099226426976737329796148566914444845382010533011529629105870199071330170792876650236218733703056392781316291905919268694764634211663763970794268893026357216381324720349021687678133362004537934542929442/3000147344582651515424326888355524662515523015193644838285145113658586454256251426033082553613471026506821655032514799252938245004189851456438447435847590813951645432958339017849484683683885591659831243741531298427245705402276158393*X^29 + 628530162041414574390620809947254908619136822613541899911918379324965490416789904332293775745368113991165806784706069063561140396052107184438813426891053603055396692344387585996692817207920284371065063249653036908373106258840158271620610095115909587720461248400116673780508156874717118310475528324395437761457036458294625912084849185908510160681670671494982385259400946456696444530771676458163793503641382560420981129065185788503926220080855643033741681079684437773799454179715210845789938100959532522147838736663014051971302515589484972942844136718839586887078483986581163888535941711566991313268726212649287787577121719522269365757731735119851516245984911218060889703264883434891123738555067210905580580001165/351788277183727968744110297947903755352582682192561212802801260592264871866725273462361160989054772155110386804147587816001779794456289412227603030985180956071528088532395958215977025554721372821256832147400735459683549678354695504688001*X^30 + 30020410039862607662462542302633579543627061048588736643468948992835666101503331409061368224630831406546661064032290792178130591285420046439568884275762422331901360570776807112503323706919605104132777134220067193467789862058698655282004746481653837347972155671010566329344504336233755401136488583633756147502146011116430935431101580428539163834298563592293411898991489366751994904349606508930330862311306951041201004788085011146371243447154150458579785967744121863469202834968319823794180061205985217519700320834874322315908201903761791057104807755025654370973694628591153865375865843595660521835393584955808453391813207952002057429766356021810536708053719563986281478410265041213101840451969813105156/179102581612002358988975397788521560654022029442638937274499738144503997030401255210619219963791476718215130740404441481281012775606820575275413255080149890391716639780212465993044276979516780589805459001942051126932464056013143*X^31 + 253543081612893565534049075867893948366225997545011382672839085345704667858134563372114692130699539999903223771462033433609596959772994680397244546325836658884454012855028846150828048070497363259517369699841234838014295851907017799983018570442482637675066603591375699291883012886757709983441962780742381977748388734425531995079224403485305007514004734433986166904807800455820594988240590977163719413280168700418059521332835690990839836793466968813487760327763565919022404486595711112554992238186966542701815632113358261262656556580541697921186037322010240836472898761530112125657288374401617750427315260263911014563246222044673344014004631036320252539089596566752497429993466946728152829648339141820576965/21001031412078560607970288218488672637608661106355513867996015795610105179793759982231577875294297185547751585227603594770567715029328960195069132050933135697661518030708373124946392785787199141618818706190719088990719937815933108751*X^32 + 5784751473376779380702512975467124198608183918885441328576244540927579638120032296825600420747245677552613243756864915639654726820530298147347841370597737443921450124509408952112831239237898519987935871150578212013796097791317573198235130207543770765082082101110336727019746109726255811535903082228272771525833280275231776096400963223563215358385940088965105039817867558789637630776410890585615280463760092491494166295730093572644218271226411951381266883157960334316441800555306670695691891169162375219963560254058090057533988150409608132234144969381378257208007685116483038568720592741367467485581145560589769736122503309631967006052474130226730233618787886384168161319044116957608176635874890/10692053107993693450479099623217811512985614556900420110709792737418900186878470253156182912291294652153013595630376782358128635640070477898359098267575063601678505150749953196408827949347309449573485702462065018621721930393*X^33 + -5845066503573102800919910252101715950758392287420508710770378528385258468454354125971363672507571970005490588274159519336319865116053465949321719391649163639118355556282261799379355755221227474936823331276514167520207029711303051543388238972558209953904313267862075881627541604850346501812064198937946969764942502758848187856957821454648111660666732073912166436676484522439282294957564201158869178267852066049811547302461429099186310237173199393533595187931433591160303187607455461635423271465205170617709510368605522921614967817974103316740256273996819065261223686525681564083595395696992805942911947293576886545354991322299207125036753039751631790121864523707938593427473883335412300460632122188/1253718071284016512922827784519650924578154206098472560921498167011527979212808786474334539746540337027505915182831090368967089429247744026927892785561049232742016478461487261951309938856617464128638213013594357888527248392092001*X^34 + -2213221520770797468277244175334996196326141709841760705414800625311905680438570765376434231965467954278212131741778014413936816832785499747547854332296748599821782460180606666445780331302409677923225772675011644143602298442794211350963268515044892137851744006312383578625603011635319131897693636790744008638268546593566194850585074340392700813252871977955559068581569736638096500272014257651503682735139317889299600346857852950706855673176768515771058592578614159750268511774707434098025732416300981088925289397036737218446781669863314385494200082604664595681532056128275050464573349857809814611060985318877591332666383588752094519119251102185557229721657531679014028671931138446310473489/638293421765488236551793900257764402900460543066110686568550697714697641148496821273725921574311662118859387238396321554422341092476298602970515089700618685551818109411375631091208163652755623519400973223214436070785143*X^35 + -25627692538447000371669348213750629859698374429546400734362093965237656035898578887401403464616252966937201459335677470084952291397134145268228412996285451807489067028467853918136538335726407579447975034549922403616406133245116853158394733472576336058538811520782101728961277223461982418535110655576161870135168301873024304523392150038715978705561078536435292510296288050602868772309316403719799639258764105721041696358724533183376422634350492445918974040510968490232326468327769355877853152283593725812312146628492556860047467469824116659254365054491320970496503482155095406100854879132119019150910561377289214996933835965745396159808547808346824771076710148373637290323445496847267413981158/74844371755955854153353697362524680590899301898302940774968549161932301308149291772093280386039062565071095169412637476506900449480493345288513687873025445211749536055249672374861795645431166147014399917234455130352053512751*X^36 + -659267510568045848274214817134179098373687132793462812231055392931800936863052419103035371146875694274584198856296206871141822294918861744044276810781754839850063216662001446732635658272076390051265456295446109407556324356753581405444979524068353542176760629815781448366029702352368278575803026814424161662024064681538706997760533215959874964486315780676050178326719716408144216954803252775057529687312758970538573602401196261423508545275620923006849305125266907432608487641570598260846809573553216661537605403894421178330309215834718411674451954767786107480835778116497964099460716123110645844513149152662519519602235988568070494676994545448519867317884149001118878319693910796454/38104795043011655217706041445750367315411649636804410875085111200208801931138249732775710200842436995932146572646189574020795241625950606111307688478336737242661220787497799002519739935093762970533160600753055702393*X^37 + -197908534917255978270518210768891838524023594412431465043455289817111220258097041562801389378562642551715455814018572289494094861543143356894290214742071621706168819893242287902801304869610407487814716134799973082592024420957793025565251467351999115453709751907931667721668970015652148937815366020654335434949242004198381774324904926067165486293274036048346269409969941151719751700505076739247953593212855366454649029546631851747361486249004852301522792819804754718728136918619399250741362517314908071908538472864053329774291988637640690845198229232225104131034699258039426004748012398277105500076032346699945789180740775691772639371324431750122406286742085750302506903141732803328748/4468053952358417655862557301804350820303223801462774805979854884002883488039477748916081451020181634832015710668774250880956387647334090220793605627904330798862726765879629417638457145569289364635806812562501052495496001*X^38 + 162046839766830806898572235222418534677530235761549841599549451048390554120242580842077410740550015915414733004015827068514049181660233723226404111458410753005036153695569043990266378211154711292316077264456739648443554493925535494897182772908976432975903604114606766510195049821500246696174831062966743986702999232414133756070090081599668315058986221891647387334266626696535293361615141199479694346073575204807513219306040439859885267586395645881537369122083247684545527511178806891208142512798222892052335102327721179973092729711168684261920484607711872029808209764441042806099458269856335548224073912588769269394534533035779133712690046390017705522481717078160617585566269/2274777329294469298412395764178279942416073645561722337477470670420201894283221881247430613148017252458488840824200917797193913296277870342744175779257162989831127740881010029402408210560191210705818195973557143*X^39 + 1599028476180664285238611393434262343644895445502179528970577805958555992378393206651346105336897899464856875883006324526098720246770537470423654729955613504097787790355863294661522523112128986734568725810490111646496933357305444564259053577017955915739823293301611572919386811859575687104084397963493385733013563619021905873249564321388086782186612250777808039685272409294029909488297974937221401170357542980321647159082330297794727946307090793261201321489913368880724492575137160474328132719767146788801948003132837637722191496579703953041776863475315289872453546161449630923859885323644538405527824914385650907118420689099540098082457552716703076066182908752523433234035184164/266733565301081586523942290120252571207881547457630876125595778401461613517967748129429971405897058971525026008523327018145566691381654242779153819348357160698628545512484593017638179545656340793732124205271389916751*X^40 + 29627971872443378048116524582483571605873989952812172581859172833834376422220934201426920454963219281083862184248233235818003985439076876532699131805266747032591675802281009809030095865787015965931712867616535420393262642133348020080926870045208194085127474898861135602420090495730869591242778641906249119720470962849922641945170196486252756107897788060180471013433891825524757246683178310945704404744407424650290289949998135438705964876886583044699554939908522368592423323980489063869781206948733023858544829051661575178909941175958409119826226576637442650860201409292006684553912813969412090354129960922046282715437365751744843543753182185840267367324563227099852310/135799494316427037097032760084668374569642030061591686315889837646719711914704906050231664566176183658198844297307678216058379398022677472553529686541529639414430645387201362868032249451387452134548277474393*X^41 + 8336006203471930909962264935752320400281162636830497326076979249101002246693970673832697799182032955069621206780545101482443009404546371420404911156764108220000101923677507581503681041396663295831071343192364641019707299395298088736693112850194492400954145614405853285478331846897080851443921954643672184889627313891993433367486393938844077819833222340818219184211816833914144651341318958014705238222732314087886003647422337627003863560593015467192095447643274299414958871254929393603628924806366399170732730695851337636045680593505491545660813732573914386092180098305494896240303028510170952076640124838572636368444152642404804210747478861816655242340758873610661015695/15923441305061285088886770349247959596912515518932056362342294692941413259982553168732014292036120767209421885769406424580357393073945092399209230454800140928817894186167070205816857473921338474940727371814900001*X^42 + -2216413890162797309963594848233858659320786070440066339293624632605799399571843135922861201780900284735059129437242753152498290899044910642009300447592422496552889742094515988401875894126824893347406493594877391479642846973353668811567938381702461980568665107881560462002976207235385612922567577150042668032629704675842643629326924122048060777015820471176776452389856665875002666632452320193529305748983777313813922309237947938918348326577066765368340302351697201382083829053169779644606331286015643332999332624228580694459596741498315078723257648285598831898165993880816694183183855675742900388394541622003380236847123566707473670421915181835288323088889903687/8106948499577758766463659488070465916640321775511413427012705966612125360557871533056633309424881121019571625413866528330152193780829650322579528776880761710610151357363820838638424538916330495764329143*X^43 + -16247572432313931457480583595126603263197303986995499166101398605033998107324616985334438597144123077777946608109134369101312168878363722794394437652653813815321744731385614341920102563898097607459643954782244628751295808659966278578667211297133758503625894789385357604947008572134615594952398635448583132291377574586601213755595106000933093656276426481302350227487634153738110932715652818287094097483870121161103650288362830810674005738607172332361398937228400291728289340274503341685471809406736004027353028418225097651525285080527680651634811074926876313867938569424504666414472798677339812350744758877795295876572076661327337666332301838868105406012167258253397/950596460214989259679229320592678621987494210431141804211228863527037983402934342351621651963233285607391910081153747512408655786158742307874707805790707475901014517710409540076225746159712164941837942320751*X^44 + -724515080728311372803840926671744380013814575905832907960052194948795548460759327638978431192363510079457525789052697161760044318198062958127692362515661828203802020769040106495598490238523525641643343578184427718732328993184821966023497651225980321514830392397717776082052074365176066595664611429630057891101922869964449169991652832686097589352829915270652168230091621741074567567103438642653056520262526769473534215753852286763831530618813317415657634667511142030705076128541603488977531635796539404185307515498982221316251932115208583831625919048208597081794033776593984291068586002541611596321759670871273524444006976044434293937295209904026556054010/483968031734091025399299115758489995620579175900627629813904003737814181873193930694085923791109851413024394090732883310259219973782439873594384142850024578270560047600968350464952811110759387246393*X^45 + -3076037963110870031917501561533882092948733719701033976105603709090570208286165714359477809638962642585366814416136724901858041469941688079358667440364128579620438608029278300460981085470108177967127263425168957442543282776863882065891576574657384693928479187044197685725140170994077153095327702010856425294521718913216109900638053548969839379259988719544361362406659921340584466769675972667099879891830641141582670179720219216856092449621188732789728165198523495118759226760602832589875463503608816724546884811710393685452105297251411668746609308471416615126266937946831380902225545205414385881215737304857383495381984154427769784847255115878963029909500644/56748639497044311365245616416493261416482252428579893989088941766284877523905100731396433165974167847137001377897065698311065356465807552258056701438165331974271059501546745870468971772414313470350304001*X^46 + 250499325494945177782557274576394586726472180618345116817587126352611723493730490638431360549558136572120965721322356114979335353253828018206157377596917556037768722565928392084462608681297225610147605402981042337486885289069241348433886090896068548064134608286479970798846603134715428200645329379002151924275723468458435526113969015178357840239550036459566471742888110623891849967673954942299653089909682880049274917558866396218810381592310145773325329236747552771206245774574613997676096320112584128690485414969582909862771570136984613961758672159873032853350154474158959264497610335807284804413857432021881735916208187697711729678557855684341950/28891888945978808751674474106530356135190685684474218244516984283792859045620794620863585683906026590234875177048109564220596977719684787391462249588085760746854518989968858603364146087443101143*X^47 + 2327348057206965641855409870640766762024600347720366718567738857148906419655004322178473353326358891220200264640483613072200463244473294554143709501061829351661998584835947819605496299610497664657470632226330693876363030495866766757680259177257883664411377828059348495477110402205127267546922557024339306941268868169684921557509091021406782446446607329669947997508324543524344675887223541978663274311449775616126358747576669738265978469419680589698280143603707224532289542153474559542323628371820026711517948756252412633183073301476958552156771066008942401374892538645907336566634153064849345946977979411997926435153131398783926993224522087338635699590/3387776222138637177795093810309429969344054231304393408697328026164699273112357514858601466537768959891170758635130183171814539816477079115160688999950172047893920333206778453254669677775315710724751*X^48 + -26094165075424356456392016435585385749348752392924620596689551255228122830325337741805047551602685873317421024162481584926772927524894104702362663043810841135318308481231909420032465285198897607299169642121633709504500321849513959799065677350269836585159043221986823616133958010280166948051704205746637518172168928684888969480670802531210907017649784298296392337781559137097670550616913236239023602318908339027242390046076084767999140755644138757405517135145696751516934518742535156663608540379267983510828051161467792753384188184772314456756968447852146387751503017169841042112577723558050457767484301392599661100340752804174520973265853017/1724785920003510760651571494628998635018248802129676929408213496734097011857249992290823573751180621469457057909862668749364036637793850360662781301897544071807923048771348492828138385018393*X^49 + -1704607001402577567868919794694090769856650676801403945558592733535649462593854990656901945271002867884047503586121534979919549422213150331279604882625367759082278199347155538768213124273532021733078502839109441195753963243500177000282265011662309254947543229202350501708714173675510346823284566811693844443657982863364088133646428906717741773397848861307591348212292488535377699711757134606282209147760754258379116031919793711046222704639984628191813578177607116411804662424984028641970372094919522247282017107227197660352708635774628267040558728976088705080645631925945630680188682756182412921630896162189440995614537780493688534031154806049/202243222621851661261721318745712492946334799791319527711618889986550013319345562346045099787342186131644126239336766949544178844037793511740235747116600325227981632929782010223549022612101708001*X^50 + 2986207622459127828888232932896762676186972896103204301484117827968197541659876305284796992374570626213721531336871657476026260062251849798955651819351338372897277829471190608335625683453555405361686441522650769635657310111198377960420199468679015743895186530291622448117851832424312232010163670053166959092832107020654417924756429545586668604232665146854553346373844859282130370253076716640580787732711104826018967679722355056287439473094305789199255636927108743739153594559394578500806108513637653660772691229087784203493216995603629770048110957977590945105395693497156317456726078921695349900203038996571117957056663554280049946502/14709449499846582810847723331050586617585720273669605476928571400718908140727205985918312542118428933619801443921153268029746937392171472582982519609895733916166395599165495389001410449*X^51 + -72752732513490919791749028743115656176403687110114946908189538558857959825247531435205765771013156023497273238817883657692038086170018848087770070805949649503056886599163346665557045277377616598018588632728569459745470117244988768389424718836746743150438839046370040594489640880894386469565728331019037110174892738579408364620286877073357643848191997391214205096173055269947589545902345225137895370807441786309993454315920629895260786569624124132475531364005803562938312741870930635726559587207661311869276153318261299531658630024070258738964514829921180736778938686726949486774829370405001029016866093844846777279826196357297828488129626/12073501440024575324561000462402990445127741614907738505857494477138679083000749946035765016258264350286199405369038681245548256464556952524639469113282808502655461341399439449796968695128751*X^52 + -5590521851972700419145052235296343813431855490099683042205230463504858445229427184309344541660496167146320504701415731119062282555953426584858371700284269977715942904187664067975158521861551101501648311758013489551678787460428581529553386863616082851821815275065566454538381608908866746671192823641606622571357543955676574560326822881026275131191122037795337698956320891728355069883376936208618688172720783971645995217564863919527451713859935367263912021028194302513038808360459924190445073099436026127473173983963929936000293573488491769601991443006006330317745910853560573721303116451082872362116691007760088846234424187220458/6146865649747840706580745228186622071703184401867783316727359548984081964365735890479863160099635993990723545307627776025803149766891547255738620814833152493174423568393437270790393*X^53 + 19980619157729258912160350768663151012730294652256724133818262613118809168372993817302350432176663691560994223176450034385997509327091672488306547652119015940270048922684862570503771313618653663148783943595024753999103414213185487634275947214577665278332259146622500762269612026691802152294277077154384430813654487657547886565568097205727031127655656784128566614553861419501858629648064486093790134330684315195208108909700146695059649179277231808865932474709331908710086188306698976205610920943842652281852593727759872941139294013490172525276392293670727447746754109275983001818447197772551661980618532713988265939669387407534487038/720763025492482557731538443221478744261700293409810668369499998635226498895633093309997314563803017747370270752136510133457599932216402156566143460884890961892153384359109274061069112001*X^54 + 428252148222295620968632160390826089940742664112592617765046277369404169431093971881487687824343672531745430050929636482710194883436532961482815808266167514246172480086541076017794550111880815450927890753706295664309494981690953609007344831680669243943001864415751734199779786044481778903501771315062372308454938222295795222876867006137770889875062610023127278595960726058825522298624658050284773923612904171519881016105050849754557128100231853255947233999072922502267712550835475176831381314096367194297313434708997705900867800504661121636321801736781074708115824780906156222428591823345090517054693979709459120698011861/366955145946381750736119946760588745251219891461272957836986421645518593777430355828300588627522893796831445603702929737078571414655336830979560671890224613048440306154464645143*X^55 + -2095561267067821537230971343982003322088676887258868243416289207440984930009122466781147761643796740137889474221752123404921009155950027756846931964899336460133470320982520524353206715457058268301909204238412735911345181577717625725433957139659885160204348745444595903725506186350040390953000796542772267127859681860976213909756410652614306048068264175015474497213361541571731492715512822228445211955459403265044083519059721957718403059672553561250182218975870681813076191569874461991968243913942812784664523805624223717733785809215696552154054233526875031438657177185349293861574730741619190497336798118026136621725166839483/43028059548234884946065216597306354501922290813074483217091516842888573750560151233359042120697451957935064817153394432180622048368240830790170345703832067452220964978754060895532751*X^56 + 87809971465986942368319962480261208163168843126746908628563633382066324633563278785633803381597812669129924724263105750378857418692335291439661646449243045231222183117327584438804727347514176632590801159565977175774275028252837171275177040149560769666042583318754538646661430787894871257097790717797196737036853327821579084901497537568058314879815176660378305476189586174778225492298611665613960129050949171441187764382231100344414395121662230442708772402357069597990119033385994782731095478488809608084047455990761329073941674892136517908590577622218949168280060837830389101068875896003360053538654340775322420740/21906462058765551354314366113103023416585272011299203500506621792461261642733589387397802437318541806270159727998503357237094586272779943345445685146571823356721408044562393*X^57 + -394619635557103388812261948529108600163522178163536815358068546516458127892317068793179546980998960591423867294070420801840003221187098756364506456298023051301288812690292055109514775265447150061668811991889001408027783629827214527469069671259095326797661118043864591904083276282904714962277996091461583000506205598108227742662045769673228089094497974838757474247185252553971005783894041415411013693582765550494225132062012120455424067568583961867254063674618269079407610384470198847715721854083998257427403285750039473156817737906675274520838486511423156651324310994892651321899652365927154780519150455277872123111514/2568686021624672255152839627324121216758539240228910704858904951518630156442012490798104120392660256577820119225920508159549999902587357816856924703231572291339082143081252516001*X^58 + -1822847994149653349084789873834259567161189750689029580515938261733280271915591192032713049346178483713058730130740510162402278033857742530994011434996112911933164395730246952194107266955299624151210128915598436772488763004086607649051877466195385855203330888798851701873019401320239842510065924826954662376051015419472228281130169768600742235232952278128335562312070881226228386222110070699649177507332714695453511733656970819045602446548369239824294661808417530590697596794372735399796863750129209045308794467443042821733045609544306689947037899260239204786250118407395446074566398126090554872035634502266/186824343610748623573128820565962146537820957480570059787531847074897546779583217952001180631591647460451484585129274646606126596047826085823837256168687782876258202449*X^59 + 151855036925044920741921759778712919564093129251060003668191602112902394447148955524585375752406425149343078476594712194312686540871929687239628242665217928020341528600164754683884498522823843531035858593379257152579831597040224457338068931287923114687351389856595557607057644650211328668891041527929400988796577360530881462787783520748181093521812812298668334589151364894921638855411838494260727230024617995441872042671737634954207632361729164861061488066607184281801234463607087444744128842950742655629593027018121180005439157601265671791009209868602496260071963825045883038538340337518288266261508441633309552/153345234411358859480200562791721163916096904079094424503546352547228831499135125711784617061229792643891118095989523500659662103909459603418119796026002763497049856311936751*X^60 + -2540892682147293173092157986710226479887398001685855844879368025152423778892406143630997957930060631872138846429024716091058838265531943518407030710177035531132878925912095342628448581554238015337543025451490816114103650625458203079006621059039777214931460004763662055579768501248573802039813892421259576515805027428493182917941099347766911657455110813904687889058089096779589197956534151570253409048283700482992112763066915928827815243976414122999322466695121385207597649450014590088292670714926075699726370425477301474075502186971142728707018610706163154296106637547571236860989471471167155973295811/78071184124842717748904647123260403902139973874036798908287441318385936807180617614710062946757896974697653399552559401005485414144515706570763583856534802706334393*X^61 + -8009226746120964065177348108320560369303708031781483747250523616949479481496936371381364906414368388794633513601869883243634434484801480731040576312358541051773167285674242854272824628109068319217813029309382642338298067128183424311531245002010748466158141332160933177632431724147521754056738275508197113197975009240752323546410017597528661459750854912736540410517916871426011971169767408811680553009621297719520882155768685917792934655615237025408222787018428542892955999801164854926938091339401128297632106065152874013140242886300211524688152671321788130524349886905741524998377776785284384643030168760/9154392836926682555083312207732145180353226916547932929589060506669979792199577679648057850947990725562122744671334457683700203206343478205368025552265701360936651920001*X^62 + 658037426955753900957462853925415620219309078353648427869616675738123080401612627350067010440368409275799679407303749590295603053796219892452992318560638032362663950839023844417237049767765081293837518717950677555644243484801710847479118070095295067883162024705844669499157496699380329116858817592926326923720383343772465306823384897105221022936463117226091685690087174584498329798417298050625655738773353316273654358939137286432082752132214073062923637791001451320740866819708577171944451159624762735758588927986667258083962367817086414829303463183617568864952253208802345853111742463556668491/4660687966380676840123255156304722339092589927409515784627033688638644666418758140690708790326422122541797707572835018864872868135903271838741781616413038189143*X^63 + -2474608030855072117285832054723413382679246388084611901557223505503975003058670995047371364041517372347216397329288363312296162050990310265058470761877193832807455024719318251996015848557585283347596240277886814169493044007651650429408183100962906434362603641076274187991442326791416153874221390714822916790898179958735500091600981220278258696251592884323326504764268852028425502752991987114437313774845844811306772517666496207928080267212615433745037151846996746785941301780264866212270701685247890961025372795720281551568975684205924020686221417039401922236528429253355499290138100063013574548107/546498288873899024242332529862822827314979817118257592358012089228701557650264323302970440627305278822883573796867915807038397899011609945995345086995743618944340751*X^64 + -21070258296556571631200300723333908098841389946708725221756089298712567055902930908728279143201616678922642817953532021181174328096702091885060867252561356691987090564469054256750741037496751395116225708169591005035119260156843003595489406099501816994411784681286125378933248789001863279319971225395185702272770428110747477958540781501617730269837218362335421349438243699289094029616812053479005196613508131664590132652391608436109664507125731285322823061997059323216468027298452724875727395797892512928018853734541253987054415670487647013317558884692972725614598136338166773238135208879/278233416893360207756149194454344357894608675745299730441587588122419238637619135615229466320006096504196627519123337046437398849973331254178364373256106393*X^65 + 339019016536844695806987387233160782803569712740803330634719547928194313882687090849721960212925348919952549455900264080078414553451503815048552349339910463792784007997375902306936591125101998771378656052649070598970383130261681426524278426503843293195009633975917985673134377061644705778669165602278517429465443766108051668511429118586845659475771533317165478796355359501909350739877258019545623866197045147612511044050486090788798170121695789703084643648457350388144367994861482725915769680687223715396786935501059863285020427587192134272949953272219592273827578939337725060623552754186249/32624815764664737880862786094133056373648129491866610492389235820470512664931306984834961532284954857792583953009845132054110076951322902871192471314891267324001*X^66 + -5090359215171350203535359927834106644509454214027949347775323239362213801841647117960737451495730818459711385957215481426075415745597634625351555540165244249598211779674820509978379962070796970366294512922032134416653696986742288140996696199173421595924957299964799916944828446967674493305274245358414234626765937520835086732604775976863901192124678746393605226473339085917091770862792951466990398801597230220306658394969687135735668960657111363815981324871415928684139515670873300779130023616244743773141250439840224433067311534343612113364810033021109092542689311004379650765269/16609958622969387365300530980499334839389211136367961939083492813707792886252709427212074880306017342498753956129385531994352507311404170149744156961143*X^67 + -522428670880485969558650159240943247195069978221137678217612097526795679678283347014232592719683811648024769983711921643422970851658115697464367462920070118595748528071017109682294567916622693898842031174639855030367902637676980647721000251524729442980054547366823958767687899901570069423628492272394731504287447219786935534923373270786283574667437800986493674241784892656478451194187390976906927872893328743490575784740974220294552099233347433838172321452636796963909330955562537498473176322046852232167738014795857523102809401785755112433473278111712525033939836091776520787703802/278233416893360207756149194454344357894608675745299730441587588122419238637619135615229466320006096504196627519123337046437398849973331254178364373256106393*X^68 + 377876353692817063834639177079656806218058980276356556764048851170516837957439353896795447375682470929156688748515631871197420969552760041761542587310999493721136853402652122525184104903606841021768367806776726714417718352526418260362622743111416478229247839442543759466241800738845742179601659911740419285061623398453254163383557615229908657603690233786995866932871704297847525887040956151238818527813312329268498451334299339985023606283251299770813259010046317197506507291743098191107028669185109727633249492478023281428855505843566927818365557086505998338469957800112452/991580121961040377607338724882056882537711846240102796196256510877427788565023546487497754182199113037953194205085399796689899546976548871693878393*X^69 + -126752407001905169142130710525980354517061208253390813098986463924213766791518411136261839465474883906325500348512825586100479377846699437563105771986802441741231613033285929648223609230292178102202133420264906148525667065901913883246555718502657440635169859205020631326458435054677047204897866038219482552450572543079396220353789983126018848781422477840734331081085556093868327507525986730160509179386375368883360676262673439032593680849843426365909270680103678467417886727819281563511058576283738462592681732114499577420062889376802324422532520622079247864270613830955044957/16609958622969387365300530980499334839389211136367961939083492813707792886252709427212074880306017342498753956129385531994352507311404170149744156961143*X^70 + -5423104313664012929244479663096390013712374416002561170606787198985156843275708997842265216876035443360715182603788492146667234492755394515588783883004005396321014063694925462692470126207698267829365572425229468175599916045279654924817800614044096271157380234855400295811335361392429984504938015399372063438718467801605087037782669030635125567237890999131557826817981660347229663358880327289957434007680272543813182413470396166856279235473211210327294282814914923663354344963947653159774718681911792356789607722047448186775512569905446661026902303167835981605237357/59195279204885701009333098016957607458522586486783045561235538826185170351920694077219136420643490719237848140713115622750277568322879163733143*X^71 + 2510658637495373435960571073303528241803792791465469200496697054641948935033147562990769607041125341278814262688291882132756862453563955490204889772929751791902249285582458848072590760372579134808800617267844023196946262032649084637269743378016604655652061532334689021922342625240612875667447633443670758042756814943861752728524168622016239041042944247278914893788370420091470673389034151397117618444765912409318669117238690347966654514041028673122592691076278117920050297382959228359451714685472167445939993202383348433979494607007394777297524948385094261533677343878/991580121961040377607338724882056882537711846240102796196256510877427788565023546487497754182199113037953194205085399796689899546976548871693878393*X^72 + 598540646670167187093841308200417413883311473452187274091428050018868147050726620541947238770633857977834434186993226244420249685318719539561100425358233361841384602100097619856255865448264633348375392117269838465377438891195001197100738037768831368277912823031275125121085902088964976870358393668553548074503073749564956056699753965967961215346675695218523780036843423062624563473380533326226989921848212108088113389435284053828801327440204726848858817553972707749448843274489321671939434197022455947479243533271546242738340604176593059195148169482677464350/3533835544438284341790525820366402451108744939811536359694080283337422861436373594246262099017580485895638955328823092516881235050019650393*X^73 + -383204242356917685778206354545211107166730312605997458153479941487011876507339347208397518231951021251486250603180435937751942790217636856296690834730872708129454994186280576827359947198074606994141615922283806928401605885991364026987540932819675593885201588202678054243462829699281865997874061592023605905581004364187050771959900007339717024613321291655968844716743314631023174523259496266949875155547613515685486006476941396409444888787697968571226451966925961761724892062927016861248320351823546957305096078163410636122146562112277621343931193424578201165374/59195279204885701009333098016957607458522586486783045561235538826185170351920694077219136420643490719237848140713115622750277568322879163733143*X^74 + -347916961842684595669171404673988746395676831246971739958833164500570936169028059080947230719758893227995866178328734701281770388546310896905477876811640414940727489851706186753645899264476487911003268738528998396527250345681561034036248695227121984207993455619009475473005576213982488222139230563514578150079112709771687615284568462113672047862527514042611691393524991779578681542825471987016758385067031270681560125008281979029830620587380855190530207790090275549046589791952986914394969541224256033124864341269360464099867279152243800144298929084/210962661598608103503702812988263533586576618698079897301300237796992589184906787310982156230528355674027756869967350756186570058505143*X^75 + 148745369354579913239104867221793831002027941079382561646156672777785005488615029137749257500005572709085745345520292000760867860386063657125371907575927369957360337837043504789800929834156280260776839119743049594868095211168173434695784291570956288762173699604068235069736730999101528278459043913111184547665080071374258155712163742193059201209999132207137017542784869203944520570945994612214449653038907142703281377913697587967311782281817249227377554704779870241524831449272075587324475579442399260171592670823253556772122814520766296861945194828338431/24736848811067990392533680742564817157761214578680754517858561983361960030054615159723834693123063401269472687301761647618168645350137552751*X^76 + -3078030542518910279764691954255780837051572870072032552081889213087261663588242341381262104274476280977698468661991212136958224611135036558281752342490661572051234280908742680731430728723282721514971651238920820982856208533099131749109984607587437648982691013863082907062201780083879294714439097022900443938630894803026701968701899924225311541394486365431621404608446441124269793120507189437321818534043333967568402363951582485574662766812853631507642943860736701813330627796629057543165719164413262979449693592116067390981337815109176559796705/12594033884461112978550702226032089641608060336581690484227821491074717281649261973075169018597597497106307496266930377660233422393*X^77 + 9707405717334706080366657901740996440925904384092682328622907872021838156925048540574015071031103952715750256282595580976120477203379715207829546052515870701832100363507251608423361541165982243777162933420181793134123638877748935647463652357736016910570683813644695390544059500538616891963473043427594687766561612963187586062913384852793739017115033270034393215235304063422688123241655763255219808888804508844334460362674903673472056594872459611793101414467189172981233815822188824856580143632950480643894770550809174873291398824916784321656411747/1476738631190256724525919690917844735106036330886559281109101664578948124294347511176875093613698489718194298089771455293305990409536001*X^78 + -102539044959920829295581788955316122647732807136381377939484264106796678732258085303176114510486397057914492083239076261291738329172785226525787238583245682199205493582576418484480679876789372203633760728654032192917077600957337888493979865238278236915910524431161875533078968361449503144001901995778924980031567130817408001940296515916159719234890421608409882581550742487592485884731322851827081399740329984160635295119471007070150885072988739402349559697426300820719370048644510143275129164185197697777535256179433994840584866493711585/751837734132954031314590306610476368074029033286471881334118649100036850435750819239159991558569488216005462137599568841277143*X^79 + 186361679099323978328087852265294074232074738192305879318782780282477985501554466183951411099220135268258578655244225878106974599030988179792006503278490719894736822801085247629557545173261577655269427207105727925999151911086670701517068562872645323317034067336285689920593694306642953537356125075186293926553529639181824891119104883234588993310309261795686016425674238258622013716904586405746936422279755142782167379174747446390349414409805235173044363076349810926903409171477425389893065081123137506141654992759866456500765574357540425952/88158237191227790849854915582224627491256422356071833389594750437523020971544833811526183130183182479744152473868512643621633956751*X^80 + -985285495642721422820381673385028749981437768647910880487976566422360410889605266616185029119250924344610629400419533361170923406750481949640671991750923784667032942898809736293588969711677233001588589259413546788059134418502370176957318073484254134405061304611145524492895700257789885214585969057822060012076130777570370710351319199633087395270613164107711296505378030336081737404555146306819397157671132476136926515672007474663749956564189250205557310982039189794122715910381403776843757610718926507505120489764959814455820188/44883155282249061627042582927017871653873143889109419218799990991584791978732661885210434693962717940183001739454335194393*X^81 + 565471030955893849779602966579363249759637846466439573800021647879947831808188188434063773781155844215444683117203292772288868013787890654939862068857128104932356447370199931302682185966773885400617841984417761003796219812525904931099529904432773656340965724240771834329752056805099330709633309597104716275790775647272183620577225200300003389116431381799014938201839137290301501502779477129220196261734657640628702322223923322713036726918999843145315759867776842089808190597021186729345124530319958110197082296075471971790014216996/5262864138930678219202132146273334576518203233005303169338830543700257953050255734674119940909986417512038234963196981888940001*X^82 + 1924258164044841663746495378205607040691263019468468274705755149381440959676122184638652228780307370660736533559609300211550164047185848639221066378236366821495594458905886407686072208755365106574641964370102682315003682285743864143786031150754982586902383649124750144310486328538093637349264033447048618549617516381647747465553012699207997960956405435039329577713067218704386231850167159506007176149090315232841258202652768390885521977848074226766240846953888465984742721901309632958741186498152846934581702909311710005/2679431394080894372099730340100165461994695474246875960766520863923633931032933071769472550532070798172228627512049143*X^83 + -6170360673141108296244540949416965277761544844337213061335907304233196344037346903051962839638812622573566191001540624972532783915778699975213808133101666967308486530090924470934900766744534045561509665107795611464924047656572702456453767186167494820754660675699169392064485608467620487594760640216072138983526220427349162124151918282198024053566407103652683944176496649914271889448318222986090090788675943938604182480808686870653325089451872595918595169397510790301135414928914538878385315302286561471059012882826317073883/314182086975743431389298080489125101577112007223765934531599936941093543851128633196473042857739025581281012176180346360751*X^84 + 32596838880697556299281856554473717622577381703127514033032280341469878425130337298187952381278164889710147290469164972742351630112168420377521956215453154351017645683842558357767581152395083035932693908639716390807962900223655753526097446029187385671141512140849328315948415703870980213349004162863539716899642839206570271950190323006326237005673000284768559598688830506344839348343409773027865408171243422325968657613535005586491742174422915193958800229993731842299281290869719596127079980409764620117149257325/159956503735949756557801345597287652199551995358299561862964650702861556386659487300428186408696244891184324966393*X^85 + -20295705861576400371477689592592195715775675407730606380728273731832644364734261078765290096372375800943394155879248614918752513157691037999886690477810878708780729894352572001449102541340917754197778733754320033807072787110445867813385192409069191249398721778614888047975521001604726472324444726632090961779849448245838680653801154509220289818121248348493883698804636004023870844072826225093588191742710310107347243309637709514479445936989713321391488473568730355763888168177732812745657572824174045765957067686186/18756019758566260604698112380701158233962868319728131725365646047465437517230531502386307853724495587205600392584344001*X^86 + -46659088349415089641015651616936434640223009045892928615217504103821762031753604944340285359988734632487065928556794489498587468928085882048168733927483061233939035374922807880437422842654411877284814177992186836112291318498738803592597723944026314587366601171101940262830103250583806388717705220425057653855412538898254855294573415254201536607703801150936165342231334542478618578159118073946502778377829415582618326338720373169221582795208256594932092392712646265816835561184066102471050400278938666666/9549071920240568118787018422618807963676914533956155564620897301824461607465792328841751919807548498070821143*X^87 + 206137307130069236232781136640982312491479033847689219273543915253519985133375088798825619752812196440092257114843372420935164127195261388475364738127683973537088491605586681705856004868585040173611017527917928964126572185390591046518758337359476204387737399587397362844706768384561436976765259004211744983300602537888285330247044684476832556076886477129981116303275809278488253717030809915944213709520739798356479288103936227633116594002981218776736156006392958522433868898659751521097520863751849504867822/1119695526151648295904609419181013565396863967508096933040752554920030894706616411102997304860873714238290274764751*X^88 + -1150906332360142972375800857008720006354336294437195891674317355252158210220273312737582784943792060092117669924701791279445090680365398720539875688012404785644071959278111555939674757828996825374819979043251654325145555402429470043856912117118387140208174340350709041337728534275273675549788384473406687831741280128695566112799356064893338751933674574062356037918227580796720144303378191421435324910154585006632283380944357197322417278580298918092367423517390233145114838231483492233617626895529/570059812562865985241897106000764608899582982147701961949787911278398997520493840895573513211602202738393*X^89 + 817521041907487597735273606021965337591065443248889939607393830703016769038851990827818609170993639517029004250420372414183218589606610480533552450075350461870254342066593524359714775206152161360041225922777143037940010942508021123062220478020431437601023556090892383642855124472546170256885395072682555320021910295384000349659788772806382567669388271427165070263338618207592536289545331495013387270565026256169816734709162701052708261296807021903306729029866277377712462386728638771820836456820371/66843503441683976831509128958331655745738401737693088952346281112771231252260546301892263438652839486495748001*X^90 + -1517265031286695344932991370798675165572719865954365166884249282298204542643590499638831243716353672022079101021124831574417420440493744162975543873510832107686770880751552322674061581955791489302168216901262841998782230654307741102331616445611443614074238735944936353957608732834214190897982157934963350007488151682167628187017001869829249743887744858579010965612536220615892786072684810318090416538380519887873550303636658576880126752330635773297954795516546197634954454863795008783165/34031389920772848501098269118307241890011520634451791651232040551513282641065837316910841932517593143*X^91 + 452996639790196510735485404691283894333389310200402631053738864609357641582467599599557569676194860752726890284168840634998167430067504449711158180745115403051382461011351050101171795516050624231325551173435475580297152368513441415062426451239203970959212804115063623889759065233136996708773037877404591724343377802681830897412878168528120518419765380838303336725217087975230725321959668868000671770327951893885086317320406180241195048100025638230915650842205384147419506703721785613512263/3990418687940061896693279742005352262297080875033913733648515378948792982643456886269014592481215419168751*X^92 + 33504480675783003736052654195837852514549809995739992233218727752058221279780373708821431281050647495190523219142925247328867950776145301479260052777942477487696453035251718212447322617295676556996923676139027456201983947360824784855595909280028308480602246554093758233236132075557028142920065501806480967037503475969177632644308647954274321403024884120659209339403840326305269234705028868985549132054868377075659499251791018309434495134264866850077171595656741176012308594286/2031603481629326517885396043120246068295117941284209399512389741001330227512735795887459968510393*X^93 + 15794602987524016315498462057348937592891614207273872236726528715514498117892485362837822750273399082687981380788877047168010974146682660483390216379306505572320265115529380213843883210051258992639089139432999220676219012716666807909747282556754343661715434802129695166355555060798908217206694931260774556352812926347795290436817918940229353829719435586624885851380264313227957360354944865775504154926359145571690222567408884328111178805923121622587409972799017226875158670019887/238219729445409939507687883828150693230080644441162541558624283860592978487460861218375893527623152001*X^94 + 210187382737928578883227733875334831892035702722374362264665150764760805030465933582595391816021360879625441863592779887772204919244266215382410227494263545694739402392026224862234920082975564527463303735852498460307464207875212658700275688642944211769066169129834120619250031275381667103441112797102974758722966615075893548402066191915429243127666658453169905827211185532419675546704833622067322039803069288770929138256607748850657588253787790056709465207954760017273/121282519349849353345197065436108057327629272358916446750187436033749043490701199682852365143*X^95 + 104570067621881757696577795130478507921668835351325886677019896887653112832407129265438728847450010194592845624950647191106543881155812999777027464739274669491383993262321224473918467522660862392889938423632467667006003884521649834410641748144973594531797518459902596250209860717374860960391249999101336317566574287734522788857351730824303229646103484429133863244772877220838973235439228535524405611398410623907335782068860848659695965831278188871058447214412346546620140/14221224371405285625197772301841722478065825588989465796586728187009311592589150571212219779572751*X^96 + 100340509937596721826154944124584090471237211140947604317604233067710255227114431184620070754742429396254489333670567447094356146671153097131877867932770778574825223059063239740554049284757333922217733228439196694968204021392543752570748555015714612185177526548642603671391149577480498098515943899388835357366531476763488134855626625834972440254969785532963770911558547528934762954219596314947325021529197428779867973464484338437400604410540050601189561070227/7240315166249737528816014890818939605255165205594677735668762225165604649913509622282393*X^97 + 18532777414558229237704961735304428732907644109142284637714572191489655700499850833953265551430627936524275307267484659405754970195193901184110727015009875307496266410024930114888365023295857751630418867212051301686888649491514439198879563224167163478367498612184352127591539037860737208620526542595053362316591029961606547527141725155577188560662151599059721441245799599503161954291038537118685304902263454679762376390448361551172394514829789977655713707817924/848977635448945473416379458052756401293404906512415127251312052236243304434908397779966556001*X^98 + 13736251027874108717013986093738543149387150773085456141872758727051890513172305400180136154169824873811551683142409565889269391303960865260628028619741319859492289578010844756457403931197852385119025952478147106118632359309245941301276058812754823085976668529381860800206967037877155594979492528321632099071751506018253821400590785458440009187126818804823813549485448275504569419518511207943969240193906865582553771183588878897260540071408928643956/432231816981060087685273409994563883066990938188447121704301965564181520501075137143*X^99 + 2011349451081797474251887555061527926353448020088039189874491052738582071315665548418266810356295889974947145111384161174077101468731553048340588476328925701304791926288149625545159434598515836981377417891206607898233254634352807943847859466609292240804738673994599422906603709540109772634492182707316278824058034895911000267357216117251553345419219437528732227745859952317485180812822889620298108810451256266839413420484250126840882034250907028082665/50682206163748162701712104235732577236786156439162744149681335576159232549394567355976751*X^100 + 851884384674257389409129416006739020273359837126979960143256099793879866564257837888584667840037831056640162234801944878892933813683651187267606335579183132406738845411116916726454572560289859575690444359274472125617548430304834051636258982681203083129689726803053867433835284465013427490613670410475936973072874637677980150421196369508420468841491255453710775945975239433507406689107058600690631353914152208372875178309321064034873187273/25803344097729096035178401886130015107575126152972785010106976632092503164054393*X^101 + 68685458822576402761923779265693339424599123822385382110603193461425094627572965596288047954898507557404567324156232129068054549698710471712258771212616969225011520486474059596474035852321595219499372044323423201852192319730248589736311399849967181660951079544460891029207703699979360024625705732650111872968036483525696350648596833947137395982857669225842610978039723501068402755579211024428558779059394881884517910563254686398950139711159/3025622718867420613796913869961947181468936567319129851930113758949270643507525960001*X^102 + 21592940036117378425276192998643877741502762819896887386266054843875939244702869411700805240239662389298178299000849605410729470092343233352502880881617040969997652417839908039606429350258077750218270465499094840849267053414032641584625444536315068451758759486081154154192508357438921513277679417982970285810632308507605571271669969544827313228734117468681783817687481238841358358137843690959502248391855288859420573385578643485/1540406190539615308648940474367501349625403029847339562420570511139185909143*X^103 + 1713671341567886403870237666703497745120888372170971449022460900434085766461879041231942294637292422189168359810128858455127586733174463503710754209148400044496900805854426430368896086821808175935357718603070042045862449460973800138863338580419919970221054232522849816951853687785561053041400271042022706891712611811407290150888961440669680324234972901398861078548608589634840248828786190104428011512928733548357634366889071012266/180623408684103672246248813202910105753025883070809495070748836424647522148380751*X^104 + -13476135505141643154024955896742439678845682474005178098787647581989329631888684446611662916985771468945789886230474721300128730628973363916863080037462903085587196605183808674611403254220857607738531470080949597039144824374924977045385040503563891066996768414277342017376184019945716664337418027647661234949397233679958329613594431151972022533871348083997466517918464710328633971246985027469329304698138507197038679/91959058595881756829379766841830419057095279675681425731035192593826393*X^105 + 26798148139824206135892216306025136060929580770832292220737138842374776390952590040707890183093577447938520335729059259102634252153633300122884875178494340358883233789954424163963811190494604128161336860794466701168745676818176612955698875947299117634520918352641144141321106456619555677593205925849034145770688717774612490084660522121747019230015083851320625900503854875960785999785098089300216526596824654966805919649/10782843333777307160542583320572509447377821208931376936943993577974301364001*X^106 + -62012526935975180904627426229101074353994016808464093794882494576596073461429554857765305743206534089110384142071054680728140990949099341244843342850912164719494321583342695337840806923656884288192789265731948677489163498527855250094146418772871556431358802747269360363518050964437003498023365596066506826873315833437060901111048870948903607916003999169663657848128910990701532627177318876415194371794914/112036026598328892736686773304829098301892765068770095639779279207*X^107 + 62042834595829756225437312969360454722542937271358817873153776047430121552728486371210990424923724458099286707371557599204166611395019763896505456632698696723520185509295440791539647755683008909027936586836577706916924948842119577909730586643516537196178017906561089185770766275357712478152088456416353191277017733913994100574319797208198962040872261795272636770372159236385274717492006838761252404232907079/643713410171172297805658367892812933399666957729769980117246348156784751*X^108 + -3507996668876868494191589257252420129873003205668645526864129566176059560592111319053263555927381677776142976334217953528100736152879081811893554941901745947746345291001070429049570570828270746780104043380722023415313856940955025573612452832072927598093650566698979502549832682627187673601232462314542216362116363650501525300945222450614147953265777620537784339311445450601322142859180342637892/327727616459800354850316511965651353160572233799160329911598393*X^109 + 5853075344355840286983434728555082968406403121209089746414365751191498263576487895545740410662170098219723790978101381739532181028651864841529696433617582037562115624696380281741429122490879138150812980780775389832803852605495336346394050013485662133562989808950746085981045176553800033993851830247617035495377862893749142113163762614656408046374405822407915494279835440364181158685755364471479/38428357123226810208683563243556380717549218418588142804444292768001*X^110 + 16678813629586031523747994642770057285161544310908299533736555824153487551817471681232606075653848833307317553315737983007271560421575122820021994128902714306162850640396402303947460706947582771378732350712155586105268896874338031210273729832375733306470567019820663156895857894137040460057034954486816987357347769020977904244842465080369793523111335430418476671850030033475938470608/19564659808954710456111068710265139583342620368883071453143*X^111 + 287899298614376818185555855003207753576068987109389071980888662629817505478128719967808721809500065295442447564278358193582806071300621136709054823931337912753489522905128274964866909107154111350911217411842978142975985436036330825405377367196623640432012839590724513131462220125678189075792191738232584085590494251010565782015152596759480301934583917511082327113112796568406068068254/2294093315218602483952215583759559472124005636594122309381188751*X^112 + 1126087652430346723726583274658813842615204078567211935282266221165727851958645510966504301372352920827989245465318801212058414076127836753044971470746063546379648781021347300277808727423930684206019729839065584715201480581142551712287097548207111779173701896264068008351842668297080377424068766187914462510865082808647622768585940491501541798779347649763420801435520190/166852808863903310302251197883837549854956381016767199*X^113 + 15601564032546853951764395814749947468872093935427310579561282754034610619406494017457238483127394744052596083950019775987099661557049489279215333019666623394117709567828606599805783289674405403550289141444436833079873702997704926787099525983655816590734739295254249012247578024012325582183532567610585154343794223805924631217287719010600420088866600891117094007140433203/136952618662682973192777480971855977083398342582181500172001*X^114 + -122368125152311547393078246103190072590744311804145511230011515914981855458101606685110515352472601892323853313140273965474031887161406104426924526411929833972991672755302132201318449914721853346609919656860869022500159366582518280705320929321918904009269438291256333463414730730354854076879421390436291494803977019124193719487583995043604869692597953377041/69725369353908612746448473833613685689492846225143*X^115 + -35927975499267895046163427201008287620081544980335223004446901283276648997416890492598579050879539297855863115362877246544893162680451450038877199787646240780219902589278348020836130359127551544414598469780046120896490180118908627997711891899812397841282697185710870621889146269815543154001683494243430062293912015549277496141808726698062774764316674558995/8175787634331262204810308696308039942892862669821592751*X^116 + -824812767429085623468775082547444847814822494600756183311428411079403683939332630116999652983458197427316216556197534970312524775162605887453083795327260059662574213118651270120810014619870371360137407675310538000299022063752366746780603436513800877853471963156616648799383796086409587273585738042794872452587053950195642162275973986879180346/4162460113062420914957224872163672956211142393*X^117 + 2915232704171251391233945371579779446160074214780625545732139692247134447519423720522007653789665083483262390986646075798554506404808893617331839289937795360558434083163543699920293530884252014555120862368796230748107469605685064484139890908898938003156302336315117488706077227975533507665915882917328136973604693597381037563446626333140910905/488077585477360289225139316835295799826449923576001*X^118 + 4770508349795168578972661995756197170459580134592201947710125852655044853856487826926924176089962165782959322416754921848032503985046840916219542797602238123025488204837584003899971867489844466258372214733615615775290734421094756899214450114105710279498280005234654385029059446725213991909283749437340843759629327751952625436599/248490246138285530115051332586930508997143*X^119 + 1480143551291679196402467577019048698070030877386138776237958882848727877590197217938809350833184975385493716106631616908633074978405168463323671682871586901799901289059229710386487306398379704692326313356297398702532628896648772496958912490409298283994784327435911110973294455230005246587653763032916302369015076669208991013629/29137220791436946404700574105145710693477996751*X^120 + 1417559739571765542610429781547396360611425526935921269595308451244384486509786211952953979815459560134432691993791859303550041542754346957409120375550191844259806869594021387063543749207469738544534211050469542768863457950558311308400090321699632963856435409106698699179266605575843983856775936232759409412537151/14834352942408544571371937949192914393*X^121 + 289932112486871896055549629912740468469029062268690032186484933267320183826844201335969118323582323951947857852471019668702582606055404354574121847436183035373778873242487317772865391924163290699097032338059309815831377832389456632533928954961536012755491539454744554138909159552493642331367501397416185173362159/1739431722967998710805359328108513562980001*X^122 + 177762993185113886717090595970817829488158537377088907050484322553486036131559411630535015107887644318275439443088364856501924248312359688596860738045329751312105820908781797641145628198438694476652123832694907460633532341645832225445911727279877375164285793808227619355671573231053319292094359823/885580141030896338807948059769143*X^123 + 22855618837599896444722327529470443524708461810898322386541211624673925795457367708271541328055844832413590619779195064466757763563663475482217821914658048993618963646737041390859485026466199988192218598277607681374035304535257933958482768583716200448909758316285806500769312202278715590700264832/103840470596859811999603565644350400751*X^124 + 9441450331864228828835788277283710824778631475962758802506565494225913215569048646067264842450280550450504135244790623380694634062384399723678000010488617939393139529411417733139000198414383862476228472725368143569383430317176622787683095029286783068081583516346756071003060909706/52867299924237140398062686393*X^125 + 762275702693328705350011794202724174869489096619263401504591630716493710770505319410292170597296761818499634557241972945857282536795029060441888477107929745572511285303664918209708293175934054958747622652414636159783947610828798452027652796215044203095075729436640228342299223543/6199060987216274371655636418384001*X^126 + 51427833838277653874202917628777274959139258713201199996852724308463928875553981134202182060531941862535898686412451455718717474482177393443128752443447424621564481821033252726480309105728588566096654333167233724420454870917972667217404574448656812107998705313452/3156068289907297498541143*X^127 + 371941108068418677295439465979231072194584320975601147673186761319244700967519541883887672658487896005626573020169699868781469309372945584082593251071144296618699815499090119057383824143266756832890521004148498910227160121807793532358749578928273159471676772191/370071099469659982786438804751*X^128 + 893989755019396342181532580553843938072807404122301280588177145598170308864240753757659197246405136574996147435357973923276290187123275556687905171395863690347214190947535554367152345555662656317649326279953380360504767349759486280195146241682/26915819864974351199*X^129 + 10636207599094978780302850966412165187873716393361751728106225146353853971473046535857336783611895795531236309808773080701603367130081666547682724560628137138099287433048555989966136157013434260384523315430140010309379374626166704055366093724/22092478029351082489788001*X^130 + 2225811940176671154907695060375097269448972593853232874918096159491970580457383538907419591008149186788820440672666500612381900464045558017858881000646383018026211661821661494604370753475426240867195817173256200719879936486/11247730825313143*X^131 + 59562052530583251480920758020990182535833330431706904855836371745498757992657460829455191105290700723773081818096264098107661533957801045646215346356510647274506441357836698882532898634944769291291072072974293915334114/1318875173383743208751*X^132 + 3444397157518625881026268739089845321667071339044910907689554819001898718915692170556519955306381263313951736756167516793208521871554642707140532377188367977127492092026154249612502216095159146954282/671466230393*X^133 + 3617988979758408428200441792291335282990162923077915077907283803628256219505757403695632269817063235158525474329039917954534815205033468194958534722109693835048176580912454369479968004017771067/11247730825313143*X^134 + -62668104772103094625671467752662956009043313088729636306735442098538864787112348454971411655760103409158776832979074317414268857976696776349276060168239559327077410246945/40085143*X^135 + 17856852943935376894001190834805915116226655360900529472579758745852319427734416172947942284104671945962473308625773009023803379477238231492853064178077689471807/4700263612751*X^136 + -14728337532057392779367309019331902548888109712709510395910132861320228048781196329145187811324099477439117979347670857191069028647878006/2393*X^137 + 1398913415280703438977599312507417490207619278553805879760260768020327362366176522307542451787419335855282519769080176632245273/280596001*X^138 + -64993906503630476901845451230452032957794205717565193339523496129925626236021756268923328*X^139 + 5913783508213438841187401149968567927592148685762648736811000059/16751*X^140 + -920487642412203618327076175072*X^141 + 1*X^142 +