D=-14927 h=128 5878692580545541323081803419047285373129974491857719976679119671807143279880368025812133366997347703624464344833251466973510883445831377715494749521240963959421361793939936845084123257962890133868038484432638454076766247035665243631434917030553457907846833164704782154757027311607118189630601729959867378304361687728273984973523279161992179931460972314621783569122187157286130341333122740520837185435147975597496916679713478869638500540213135903276034195900259297417767299128584682636330585653915821850446803962311465144550486963037089567444940643301168838057919060900743538554014872647437548758051372161094910283388247349722813437311958766934775972316730322265625/419895337263778620453878753597936131349965959696401816633856576415080483444263212558960425411060928605352760834116968007325299444948436804166332762738157738211790657890429014179082844794636654557425301771413326052971534108525516272628048959089*X^0 + -1214576050471238814914377097616374357846158929938330296183129242941762877984746445183076811322756391220209601642475317132718195446266763997062763670660062738327696866737115930992954622069597694915017390851610169645974264951676875437390640818857816261807200924671613313859372315923935929653556891838312368718493216487835702167010871919131664094666171055056514190485976387318913492993460435934015166939715336205399174413921472967799365718160862590175466197465752209187875101820868238558715757064739758697525663387101299545751771846110401240119797895010602555168001073398958510392488765521281540085951866187799672752920661957365830392287063273174514476401250000000/22928703296209905176956396904927887210736007447791533691939718228463016752614675389792735023075447014425686309350382036530022215602085575522911041386363346665537795806467380956167970708228715161694255096123956256557665543282392193443142647*X^1 + 54818045085296998729096273447189433377010959234512711407170857641558184910794226014427091614782280780869064706369048125762588057482746520212619596297317470623165558177381545009410701059778680660342534704352904252033515131223514574927777899060720428380882188190647121058608858737888480439840426498125333414632189772894718573866702052290476834149930531074871500483098362610013916103681748129518654288921126320422654887099693990792543294811358586704883719045552731293184782786557647397365386903096820506964868079132556559449081837197425669367820244774767967789815653722902409803043141483401243381813606032027630993517558024833854479359262116235363005277188017613281250/342256754102525254576428136599858572394656383173184223419584173996267451066279259543436155689447197584332219539673152659283641612292331385830493114774245675676482678003138595532719298761730031218610145819842295041636273564576268271525790291769*X^2 + -5804883855806953580451645602049036337705841001008989434830949751908889197955426592133411865603434204213847846838195675037798248651117025814216018200818483040026280896165745718504626940406249927720342761171007225937322848571690507835998548367286885208923526142554856952972919589182689567010142338351098874036529737318186113556610843199914924063586898077804886385332205345127271145644186618737593130826858989346588629647249913817647573381777394675167622761983938963075018610489123254775271309010229701810491023935652898483412663523239545996600955703471885909788401254614512329594070905653904658860802920577413434892549496295860929278381450160451736536203868750000/18689189589668782494006061575819495122464326563762282470009415936605448169696707675193153816959801957829257407775581043643115180359789321188936734812613575325222640957813936095243230361560847951519662474344488227610177307236341248584626287*X^3 + 126773710087758185631179189940579261035297858742460410293155088448857911678792572400547821514119646363490402141379743499248148379241921891187571063281517971865784185121318397316377797808911094549040384330936977360537476579767310465469748743408875130562348075217004732510811082614431774379102565573527526531245583171496597399929589297254482022252378798193142122071033414095878541586319816539614806793049868086675266332265353111594996915616416917194144587009299768403545513636821442353952066246514079026560583748179480300843138791757437371274361747157101194020737379270361196056142940158135901702492520844282359801115459277401200155627565336874042439839528785553203125/278973533004985916288028481142257603693025002617279590429830551685709524829062755467608207025758963824517325325866098238460780297230575197387258640547882838879598361577288624093695699607018777372334001754540175773537116665116865817622716586049*X^4 + -395475018291749877911006650576577930566604617529497382170360669764921950961017053965970488481506605277209596071620584894386524679104102994167635127646368989224636610885345912033795421809467470688379977759934776657725497183367596727712014474751352431230682650332591115159758325383793946629916691859507337722015967860439156103840152411039361359802188686656117601636483376878330722723214350106609869851518986049932790369475349808455435160618774086706583935003621145877431559474655359680875616410228277322817768659925514499895400173923541123776077056175699647460305459055509871689054429324375902010724159131772868401436008711415824716516572138785384249265937750000/662328752792576267121940548911938964278396781150281196934077914548421121576308592495288964237404383713517596885729374428030276037403935881888358860847630558520987275854731171326031276295684904291143662418988026556292878376634589703307249*X^5 + 7538001616732161705388183328365256392803393825931886354279844125971335945695950586377664876489344492143146010517903570801356279004321550750463337678574897645539096288762437885732656419891130770777958321213969982363096566582955871620441538491696232412794532887713244942821301526096928281355115948967703360447240675368069871838013913682340594088641855010441770092391934174481891000683596260358755759414496610923573743577639900163504324686816865544630069525559475649405509196525336801819436596904416513180603265047494931086098394948677512547021251117267323618779807932722903182388958310609514175256247479192142091668681910529947673013073445746629233520367549169540625/9886581292934785939329206573608512919783628752230247426634981030464282081769558360177178369171735235691677168713282372087207930410328550908947532715872581347042777066683572194383668861265688566353901448928234272405783795528024520501267305823*X^6 + -21479421573881472852937954549635806266862609510736694245355164978796058632749153857808927818343683044091727298435084293434783495715820167918008921449364161645720014906538399797474545751155584897305362877883589326928265188208119002101582262651323538578701177723031004389017542077804325185366622187825780261222411790047524769787886391873287928781748208372337379744984053304366705704911616310271773188822563422227891794393350283469429883017081122347745954766661039863436263018471295256731750011442763776101491856673219057355374860178436122531249157652294319034204019304573552607564746547578194386517726584081958933327848118149167580027329802592260170018081972500/23472359498041994058250589560823722925120378992999179552363315923903984277742831475179732168659939638537603587629854563705233203174561672239494998150224195448355481270660734885206039067489603695988142119625153483504986444780578679778223*X^7 + 341952915723737300235092769737150626525623131341426840265135085814001257315080278788494987255217926372417040318965077938970442342513739777321557790613858817863993449625673105906941609124109912529276874708442458468591211309835510617477037956847680606855698436366763588904551440661712649886946526648300988549390252017585261135305136474211442673878836777649249505523876654378158911396436536149443722736673827998974741448920083671638250310832980478896096136782036276095147913657376996808423306565675056569202200177895484408077047822696279282348636536946566143338458684958790183452176877978696071162414053234477577888974952459146018072039417604616459642368359226539500/350371910227272845307506550374415712103271897228498753178127216796114773313867245430007862081586918984450808752550839072428016023786682081518941837388396565457602268927152789631470545160417314370014997419644666048278932661239697953049534721*X^8 + -718490750914212666248226485305490285173023764890684239584108257448871348934631688841041605865626547641921944399624274239590879901444482008432453824246281627970478597325629854291041636174283403243809070278410385709538538623928267031619243827613756674882900125232560893269469576369910228603709626026751219282685813772153452905957930188009540880247334893053921056510462849901065155882196458560760101563294169360689894922419644939262964829791406423076727557731516920564641312305362180644609299026334363894825346996434269655440130766511846139746033799249658433472590195614722061860259882133640182163625133364029940070934439968071469503714937707668773822312445700/831840167110887308689928443603922384095175218550047965646157575115241353448513288026400369613526366234768694168700546941787925536232540002324167885138916017430163434861628509028873495458029098625157578969766610355338502665567503289521*X^9 + 7642414259229624211480957586936922259709429757006928512331388710730740077517216645332365228887077390874632411651117157474299174376947576193643204179864609443445850887838531042574015169866821410915209716523394286593671745923375384735729390725859536080678656322542996847741035601225031478771903974964293581884769770261342466753011290103087059107949233908030571318856297833287140534033495588209624825564305320174120922159067926006702604727769542332380438897725585861113144641554252627052877087713711574277124059607049538010718349168601958212568847179865178303922442345500571999088110170951937104609134321788712683925030412528993540147208000034852695495744987622215/12416878174464214856814561877675749427388680487296565983200194123745207682925957850370078317221108068786392297856193064200068364479343124614692854021468599392180049592179528754273994666702000355177727181281706192774137829288926121602679967*X^10 + -10738221255429974984458694332491735824390352284991255731508995897486857941036514658718471848158265546912765260206373686395397832332473422181825699899506638650489286920192482997920627857609878777946765745050647571113476089993203151286125073383081859102827664550657093849597537423030202166996919059327271362521962291142898511799338402434502079765755007941982770447241875435378924210527985665056303091827373373652958676006064217335831731072755110003310737035860066297483002688782452130619029047783245324557436914777576452288957069544556007820341625885328009438353953776975886311289383055169953256106570546523307910627859731941232911845642618857613384346117888/29479697755855790600721655166240700823095577853083363959725152893144146578298621917730675656565649342680554646964734329215904911145375069419808723202149566103072047768593922507956995986956347100737479686139648749110609493540913059567*X^11 + 82857578098246234867800799030455469900058087614507489975283785386072059220212832074831153510685442168676316751698484849330541657341040818282463779887841473175367626508633250567707944775261817869844640526813690602454139031127457238879600045383964365394183120783457146469714850675096234945421960263678943358726656413590388473885232955373035111180423805068146991496093323406435865470317358039549745334620998758842290124738656389224344032247837818180392360099601842214423189328829397680341150504421442950143569205294259316342089690274087337958487655132479382786903833045881567346481527786492407094754685658900366792172772477736363173926382099102302693453051800688/440043448401659386296972146666474941186347690612975373826817357235962675974263529365965795525555447738192639215242589332205812608667013661229484811238486573220556457041801481276274079097297393172708359275006536877974067910085209240156609*X^12 + -90612610733353502046378084494075540709058505930231874770651103604632867407760717797537816925758093225464883958032684573740627467911565715079828059088154747967369581619365292471417507619119323504984351675004134710061259647021327107577993896323028821847079011511090492906763946988052090127691147211898102960503643315837178699615916031084125825945018946558716998787984075459315862380474694769122865820855434301644727903461129006223226585096686365486431711884787891021396068433926535601162527346527522120982456444724641782752459387531721068167875995921051233178736817945610973884770242116248831175155440218387104444013597985159629627153829750414786354985048/1044735051440189805572570213903753650125112928537623067910136389125293330201646077207712696611725631558786990570398905349716198700067221258329122702079260432004094142800709118155640843913707216204872161450249493419944558322713405809*X^13 + 561595499466913952440038275888038731258894227426009722343529900331696858927271748560539441589033368564030288497730585625537027013990284473383468328098033960272308347684875887185984642043585392678267487651661032877711800602005444140620870239266181750845238761719890091873760886698487896620047361005136392450111038958514876434164851022894335364902736782843051235990852277811955958872467008301242546449572810329527846100086730101498300618800075916891560673509029809835201997074639426444266026893367206349081713176814475942927582688139037468719705795874424448046582826646558025442600245227483209534004145142137730510633894083751335937962294353899227688229799924/15594760112847713227781755582941330735417560684281099534694605880473253539919970994479527422323228502278013408244344460155213697995903411723078814573937120468525113269586185006709250877099907616290126753967874188279512422083143008510943*X^14 + -503252399851707888065067053100022916208299525973207146856858515969697831132551342796221599206734591503628438434867333530635212342605054138214761896552153569195860748501596069522597077413568881699801483816326933415908140149883049096311363015926936872738979608745602093007700871384071206482563114339013415182432506438945723757558261792805840360957514681595513485104566645679782503972760720658545128784507187489248060510395565159282517563473067128805125692982550493845209730687824585689269226196596151698807539454449508073188539471223991212341191841638137039838075368342365623236853449391620851143144933336763253629294910526247363332088524551170763652692/37024508756740162601185076918006677893493986681610678831946281895041212010227827081321097106424791257091064380769144565552346024809778257228921143525150986034043397972906486467765392003105186398631833148468009782216833345797239343*X^15 + 2586734668008245601586526495398161470926252224078068719654032585581120857118547097953177903231013460946293897963437543068566286815215289850771361468818393118151664939508800838414939438384807735001288760312438419056349628345435572154164992261401897574718808386974427829485748851582297463159777858924796285731388627894020697225060186804835488136087931548564764997584279307489780440348950758156546462985835243129433788506791827473107146663308686014289774288127710166700624902134538879417622656407261148917361819054079933929794728875110912483058788487364474152132232865838259623405867026080678417369229129316725340282627918803254282250834444046776494251690543/552664842211860407147889643155085680916184739196402602924462149847280171676670774842880016507602859094598318011741020929999869112335560045656105909399928768530165801541575123504334006430351117372377373407181982019150671352715391672961*X^16 + -158720593859547791739758655754917872984074178535131588292726495242480244481392881877208390346445173568611113047599897653902544794947586689797102049823953055485071868994364748551050132533430436462370323887326544081441316120390296190658595624613549887444200945410873789174410147162575012977012348459230882489903816922177322895084985042216955486422290903584705085377496815448003983065480068525894086043413285685685540529078075964560019756373701535446059286712604727061557766835585293954296773395074153805781245454561128091374160946774532789882911244422688501799629853723012680447788465498424971929524844889265772255198596015878926145849834367453360/107842248964497256506840761031240960772845199337094668930669204316197412946565538028029445057030566895386720826192235737261472571761640730479408901655159416505379507728646038161852586946633577318695428326458357578525150939783*X^17 + 682088466307270197227621207974077390780822224749884275203043765216387004866139012614750734051543029479446666956686836871386530803683543212114566770660041047498343285140988547538591529316061927912858934268054491354542792899257487820736300920142498221322234726825259716123886137206184185267751482963278843384249494380209042211044553810442798843036194145243559119006980460502165418729540711647753681070516567476164505983905298623255592658521689045284283208983497318480918192536991777918584286665527042846459127091427431186909115402390791120909291525321051660480228660264331151930545256632877565763100004866918966540307853500327593990275737220659697253/1609761250293050547877612039913333821456260290504812123128099212827878783053383786144395526366295272047437581772571502850102001078686011183866136675006564610175799911865499411641973565352399408636166658629043903574644928078140841*X^18 + -18581087186479225583974763949781123361502901181363264798038464606004991364998730152954188785128406400278452536988931940918234310238325437102086266851822805752938416158188013617443451328037881457980146888856954029744698878625950189618384645988414907501880821507064369257744271633920927375732546114461342692157724245060309451377164870270200182954235187172292659789896858194310107273877298128352611445312453067612905925585397564537887656426831327401696147732000171248104489211360819102647999444283056392371558323771847648539443543129901233528011988661940427340823335153181372285704827955012539164369951416182052594842950731515383808819247988764/166166793473801627899600556288506873301764559841440167843866262428655489902258147963065400704207344985187551350065078177598570988846904053126978276818427452242495389412397593469726636281407669212165529008410412293567258767*X^19 + 66872016757104762263599213182487902147207991862265101457661968229983733294754329808425063853379989197504209255656402625073368361332336132272375327671565902736244509863501111893620985153986227775291881590430497386994559883281840136693891663380287352770208147430346306012165847290952842989109280417493461318653330863703935549631699819441348200152042624003755337332089883461267705722518839969812955291003457207900332278566870574334072572876753135078163186852985237624672166700440778398689757744229905630920148133364713284324452732257370711335054808806709133244376875023126793175101900084295063099810554055708710007607628775322796940599327360316678/2480371726183436899657337503718542097775439584753177385405391699272540497771007374644677236311703038593894579002421421957013869150517736801026404738068666579623728677758858877722609499772572278329994851508542224306078471615009*X^20 + -65653739511640789721357351031468536818557591349695088680987306361561721082307418019311247322222281972014460571301536007611634613561290864926626825639333199983874724808161332272752498273118933313597454867515171106518253367824603204696613224415923785758866657134586875434903654380885488573856081648294329309586493966445662157579450061073215148805824372291015481465077629231702858171248041291546163248564683750450055991791199523164740351258716711621478057054651234853899840763166353102473944063401340860473494010012421279290869282406953910653829258485076298527323151884756855426861483474777845482094273235221307150433762568473719576224768/11131961778910807791223993855999656548654422177359159097197445061208246124623711928925129008120007033240942677702490666416464861582830043084811300115122090992329027226662932502828876283339429839362599920172198853993921*X^21 + 192928174246382061506253758824825453314652174749729515264066201625796282004528522912529022127096420854970715564056652799817124711361195644491552496484537606808257028962756342608608664741372506145425803488222890586033814915871311897073455855131535642194585824320435905554790296883166021214203990675835405800345734569406842188998272662669757147834852865966188264103270016685026692144264888807579911075931467047971255956661248643425864917203976839517237343269091269513952658488631322854219232057937980146265938880955519540161981791399955931352225944510590475578945498818033594487828186766082024722563287433832834869894674067596076771407989647/166166793473801627899600556288506873301764559841440167843866262428655489902258147963065400704207344985187551350065078177598570988846904053126978276818427452242495389412397593469726636281407669212165529008410412293567258767*X^22 + -151826752561041459238213722775139365799560323280938131652960995612918137500617151716410181327294235934495845727765192887238444250358418004661304472484003973697418354611329098578719577395671821387969321867898432527039509701285436202453412879280893966945173799929272606826749465579267678601046105682092852559449719690029695101361882862366855206242519299647071576454388769066351882572018631388477921684701000195875767160995043502194251669542487470051554460836344578618304883975397118472019092727620089719548824762063538447544244271852196182288229823677554307101052735242007544230407836443381800388097529196738161494086273035201899325/745760151330529094340724449386993806434944876891482487921045425149611182730871034295245461788705502327389473953405953400982438640237826963543330884646753600343607370982979332942244006387045611265666237031700867823*X^23 + 348876247015225605294860318462547710272825308642211621229095805712090015695287454667506796991331380942233300018325647943366069502906639889812826432889787717742345417959565171010326374826102887859867127385165691140926428724109650934228117019025405404868202248191949311036406911468102279691855050251304519942342985877959994224072232703850146144231385036020873811060328328978733007516907016044985216854589410186221854808494677471027028347734989909103323324519673785781993973421464265217690321084500205626270079432972021173156106122251769342722090033501518814457348804133709774630792100429875621304843919539074479956889420188605989774141/11131961778910807791223993855999656548654422177359159097197445061208246124623711928925129008120007033240942677702490666416464861582830043084811300115122090992329027226662932502828876283339429839362599920172198853993921*X^24 + -207497446388840198593265117979426790462634381231658888028396186855758564865250205271132291672060624925466226133995150478464612685992033005818774929807568326503036595140306686175937468922350828447409140307651363031959536728795281902481019672767058473961825215116742925455189820206404597523116167032436820790525587223072239265812754769691041207441765060143038415522325690810306641710301736113637498551555249486877677821010936345079565054618541557717201067706259762100312614602432270193075488995017449910517439323526323642448553009574876321265143210978878428076659770261861484828821197927129159384806675034581201502723551919895/49960484446340798173827590901520319316335826146679338642797978505366864254764589957476081047009144659167245525115961238090871483904188849972756138852197601684438090104038275135140618100559095013443172575313249*X^25 + 31296368596262943432690202973204632858877885553250366335804082359379851727728629919850304628082436678658389961166355042079084443540375030333141415323143924170470442612491495018552043700007457973513923563774695833026632725730876716910523854239806578889497545818361133050059482761883025553395593210039152432906456408157856239776959571873392294163915212911940714291173499412976929744017937483805539127683364931475264539235115831097771381231262706561717463606571173168488660627507689779404013930571654685233907322859931298105955596763827682155424009669054440327817759389005686889944191260023836339835824216679624587258088766134189/67796377393684463121884040853363073312267716081043862538276856831782834793715548572295041980791409302489952177582359400089312603657984269413030080422432145485782488271179939358385818762458691933242385184700078893*X^26 + -138218048907369651474713489108328839946657799606491094562776726803191049285942831274064859006399033068559624699981950186833045563561409077146548701426746483704532952978836252553966490782804978334001470895241686542454321107670530486584372928903852065084276741054328984949387375494835812213894683615372141862579093097367384646303440086179480701813461340348616997549613233800895826598968381931061914675170408094742816090635513403475840665557936704452701381847393253203364355660509502051275044561459502304012430633084665249166041612386663531181140039970694285311825591241439107053484362824375611042677765101065140897244868/3346987636252481957113123259966525042964817186754159485683525055628516396781978291517122063844653624919089269452399091451120217317893002610890074285000174293859321370941131850682696998764594025151950999887*X^27 + 135292181711769054009684084802538523322236442545611006771790267854335203196918270930910914656797714127928651374869939499036870755722233541782939128192907472737959665948846489357378595895508092667129686180695923604626705067783396510832856959936071033681269179790735907556421883006738462690917140056221898283953838092199958738591848834197583605943209497001411129859195600465970877383330008571388680536557388505440805870301956343247999830872249832122601115294940275194901319019116408812417880976396715286123507949065811420092226701384974942471666411419544362880133816764404162823876258882544465768068538945017795669484498171/49960484446340798173827590901520319316335826146679338642797978505366864254764589957476081047009144659167245525115961238090871483904188849972756138852197601684438090104038275135140618100559095013443172575313249*X^28 + -1778857796248150537387246937617707284030908604179602967245380655370553336962078309783546004718250190882241854662437294501172874739142876111202560745822132872670615040746248659043296489008989527691852787205803365158070512149823740750129741634540618422620938928914300601248567324397268318512762368066196918109508001134345153734356245468469691118478846174873905072871591999466113060807203658909372369919996590998085434426781333708216782687927363231723083076937177639650733681796513687832097573182291716503860206645313462635144364507659927172021239248593364394767670454143520022535514431249897095952211023448151608/20383975567473717285414004275148297733605468959567833064450172997244263882908812533219986137655703970956164055691633169005037956344470377722431434709526814094406848912837212925222123417386395763332771*X^29 + -20151444519940244193713066520020240000396568652846615257196956579551020119210225136989971149172373125343431571030241465799761508891232907101519585318923172841747506225367989681844119066772959807055250634532758309442955113646847858562559660143640633279366350105753138825236618983493004271696785044398906510129936872549322971284389178870505152052532788602766260809386646866880145303980124374464868589498207920564768535129747182062191647727960887947165732919498459320814998980961232544984580107942336194464936766483348829205093850572784854587737734434821453007118663282212258039600958465315460434735355892381003127034/3346987636252481957113123259966525042964817186754159485683525055628516396781978291517122063844653624919089269452399091451120217317893002610890074285000174293859321370941131850682696998764594025151950999887*X^30 + 16754263093816981366977270086216704864121592490034167790636531563883642351618002503758758851947232272254833390349914371134257402372101668790827363569910360192894001542870429193481963973534998714718673768937105779645406643419830689225210963829436520948768341437937364668562630478848519403150881698117946509763799433535665146976137165843071159066162532894404903412785996606911860245726118697472561151550491713808067722750042906604150768187854548625778162619291861507013649065797726075258042205315870257517080884230036787360376065417349001378757453861458693249637008333431411890065540661674122511826248045158/15021352665787558795441418036218347629775585084427290393846848192516038233536339375991146748456672049341314705741807788507765627372491066855144756602451594763748599051464416304511513203674573149103*X^31 + -11860391791159153199695079299084676661437431927307524835670293594220645178365595085793029247278946761673516500933348108510938677807496274241320281611522222124134796421545083592429645937747816052743757449840464194477093481047469241545827443751072701528195073150379869766456829463294478836099749673032561248504065566852009351686777595278215640015338297724331571134056079943337323639350238431606388636827710664092932162424133531528995859786147147415651731097176972629663066161233269267702760046842583791270939686700714333184602443923359412577755960247929490284094047012343600073610559397670575961116724096652574/224223731242210890139554047026631275069660158555246163708951902969686902711996937865419847514212743680517804612607964859055417519789174154946745781804794955038475338041209342177443357591250353396660481*X^32 + -8402363112859021413080639821313011783290847408618632859513064132804704647725481754481227506912314987728962270437638516342584062060082654265173766770304719302246132383209849596563915174159378331331438244072922176656646087982005677584566693217830510722648367782018281768507536073617239925825815119252021826024835614314000501894967634169758989998802621091733587353740738716939011377156469063754277240760452253562319802712899286242436862686421177786817706187190711227915173193948001715793305925563297860694122620890722747319578711554317226632142067871303696789133567242044473108430117921182976602546113/1006320939625347276441442891151493778373121530409813786684990164970592767035327887451674599615238966258545903781188972232047003910530653638048151443856876449638145578580050666879581510261577889*X^33 + 36151836429105374565405291661664700476696513854212739113498382677294467373154201482134956238277850087325965368213558727307885423474454250708218572527712296113470854718366010754349368423944021578685076533527057255901057373786521676295411188811008967869993190911815988307061408576988401088906762299391499909040360634785970151677448018812846238291428247152562795397792815601501146291612698535733007973919760516490026311962758412520078287093764161802162044735233603148868014795358330488845588595365718896204030536282528896084049475848422681898054629602993088277406382253852169545302038855316444297988332182/15021352665787558795441418036218347629775585084427290393846848192516038233536339375991146748456672049341314705741807788507765627372491066855144756602451594763748599051464416304511513203674573149103*X^34 + -24434216431514386840754325439110198213250816043198620412244854903887461157536243100757076054435090866545003894689351952573242733606978775721440944995381011390599690819024157706148731055295895456179315224932892694742153736750779300716398371739787610983153924750067373147179644241695850810224700442864922993026839224213182392051728803192216844332253547173682429422738932929888810723621171069141836895232643723525259580662029905348936158212825254723778021672004276812622400920801797656086830919182508697569894697226526673673109653944397042879567050398846929612831438691816909358271274684245930627/67416154594047516342295363512527217684271556937751308815233480603643918204282701644782916836285855581064239551228577224629664628561040640319431328723579851921896267071752573650404067144207*X^35 + 3771052447534811180093547378948817455385158933349709133495308771775962312825283910371677473493128604950163001462314882157831368880217313103125040021650030869279580574012026510153396026683747791266065681118294163731879863994919413936640406936552660123620273888353833396307591373343062784292525717819663091394018441641323187255628594433495098294305084766925118614330903441157793043496393558597258437332505857610476817194674137282977524923081117644447272179849850592315857197965031008184623882823953909013349428430098486006378346544606032760052574917320366340258601905273769115455678849827985437826/91483721784122479676494808286499434397556502764528526062271833179144797003211626131970418146839906023504173071017179293822454900957332148913468313077897859058013234416368242443598319114688899*X^36 + -68156660473656960337275167553007195405554573318254348240220949796817884958187529316417629352712236241120428707578988712797266917790915853800596933087769708346039257412823336837408393780454962516226430945609666956174935155334496053934567350202796833663918323186848521433408449254741375750882898817825801977280131829811609128138056282843196733841873118365889519447470999667589406903089473602387903540337147114895232858141292733301939821362181416492448558220876251656304055331390580590573087024244158089954601065545619682417094219133331773332584496961795194341623041204746471793961138206/17851344155270409892648931919935839977024300062081129167279040104170710687740336738870385768390582675228732281352536818744415080549064906476189743636045845227245921474430521992379797*X^37 + 19557092961134795087212989882830928719612265341648934720381378647958312757264218192497868374117874307001392557080534212938157319326496537365212423078876311348073262655789981027111426796476702128467683013211660715441896616438603548626438348515600663627325191609142832136579541603782818627622447327651831962902988816838547004346102727757798249956568290866303888988709370071867296639030476522140423051053976804905635436302819833049513242549143179410979445623678966824194735886884837561620464258611377425456369124574081331947806458719160106152116591040151175214798946036179225586665492569270302/67416154594047516342295363512527217684271556937751308815233480603643918204282701644782916836285855581064239551228577224629664628561040640319431328723579851921896267071752573650404067144207*X^38 + -5222861312700437345858771378354114093229127613103548735932029858505705238207243380725245277572384744331984747537343993831474579827638075862920868140170806839413016236933223709938972503227018352505140189101737987203503858229948345618977269299723501400225080766260566797888954005799415574563443351521917895588563023489886818703950132428036743810989289626364713381995509138621508241748267177613990745459299692800180192379248007389207631839229121684407686597740672473197683561586182268734817247109308460026676988762477273974252355358122850304154600362285825974670247915986758378741185/302565155174074743943202235931115931813971187492900494360661696680859503182039605743565860481196316529300547141568420656685001365238388245359148197221116020800778330075093593091183*X^39 + 2978309069589056077062011091719252786950404510474453453749212160538149746577248584161489667420443520468300024420603935134458167155250723190581781289640028010411045924636205617422563488695483150992991483776613576636496229710907529026161471111677426715904284302462931184789817071969880732788266777302980581959654209925968717147389963030139931906080901089913462129244001592818996563088039493937426183629518958713600885935829644006508163966579674304260751724646518137308909766846207402728370030559536395665553945753404210040455518652153699164774459122807192695359853300661484434054368931/4516390071283413702840179775743767514187147915706525679321597146355189803998305194934207599402817416832869267182191815142337015378913421338476005139919598842493218133030922064072088641*X^40 + 125556617971375464406885966361075483405271752886245909899343015154483034043946040563675945424386576066835483192821860575504455162557279660877062374501207403967640994044907371801324992337328551532758906639375948514195569332620501642654889884296686422569023459822360465272077098237633607191619762677575282996969034638943214108377126133615745097744741198492082160129120670314465799431447129945466596467739818421769205044756275596737747208144271844366427164189455543514359623773965620167296554765541728761659960613421119521191188801756229841039239258888758820882977334879279134/20269656004158554561747319349575663684194492362356836227015588978418939048840329988850127988289429659630236962656154663139612873667742228536152488592558184551536030687686312929*X^41 + -1170332135569047946607053096100137552807556133636775275471281153116986423971534704725588587903309494267686755927391815335686143738296600608210391345831835107962886229052531167543844757384521459742509930198644301054746086944992395106672470937258950530641798302369241270143528025355557040445098293974326014877280890767983314003923368170807719293481947486096407090983865575382223624525863192828038560526381317593890435236455757794621314796688921473910595158697900806184423312069456918127536104108061630690910973227185644341107274940053725103570626864978759729857530777742201060433/302565155174074743943202235931115931813971187492900494360661696680859503182039605743565860481196316529300547141568420656685001365238388245359148197221116020800778330075093593091183*X^42 + 559685144159908456519211709198397676121054479453723604407928961299516100628294699333828963337276286922003516756042406740994284382797827417295708711492543605933723703789713246338507460738744236130928522584200019944737198405224821971073698569409157644899947989218364353833566850447750859816420408883435932592142542243850876196744710352558574078829972316660535531035013382136114037640928893575869224884282332566193941537344704244626319657055524701355330676132781085323275579408306469500801079699002975461712511981089258018723570759387157731235908407080195407828113368985/1357918939114259701329625467245639692114590497913635440946981240598843642315289742671007435404932649536426406019706214452978687858762124240380015314032168858547332396843727*X^43 + -53655119115085590868272816844878916727545938135854459446964088709064777299599286606811244615483567243063747031155603572297148268567151002197801380236229441528019060296996738872212327162049012117860447904268112399980540122437864715788342343248262092403869811217506271617927356693135028944735975530084027799539801295793567180665605012801166800720726042665096438901150007532872233236084703591026559469600911023965587385245685934079683357594096319893684946347944705986084969816528571908259455375868543542106417234248424436076794315294123302776489266715792994410054700016787/1842696000378050414704301759052333062199499305668803293365053543492630822621848180804557089844493605420930632968741333012692079424340202594195680781141653141048730062516937539*X^44 + 136222449066644788838649198949470041854227875162728034995227867317462034269149681772269691932378264156882082532663991793837870238713070477042075278790992148384822168982064439742773619013108995704672320018873301833119661429998611356871978337161411615652542226054565894170321167097430694567478697504411277556715061850776222632461375848359985959626087131017352808831714712763423967213400995019598561134252309923259888102837503515941573594268760397027266165010956149364498776609938327519852491398362286761650480030890748828334801241433340577264965426657126546961898/90970653119465378262854255191641970396904300791427308966770365150321139030970037024921781697925413648852844243297796908486547052908295319915590226705444420080882454401*X^45 + -68654561744043876029146592845918683353603600117009905168689655924853037454930876323246916951298970882985112016208734554233774529315859844160041170989345290748830789538982322607932293893893060679016243812552395318163619412983191740002139001656443421305738235815289057485727320884393011709227731650714899797242581988619703264755062652476056937603974697826440869557681179774407184122716199692913919583434308158967048261796238909289920601089511442811614644504098330472819902352850443704639706297903310691551445334259349850261114187393641550069117628468594103269750689/1357918939114259701329625467245639692114590497913635440946981240598843642315289742671007435404932649536426406019706214452978687858762124240380015314032168858547332396843727*X^46 + 1481608826600009972344951372217065367833236842694487189095705112730781870966563297285226172909363874160990544348772481281768081198514157545204648531236652101093101472399884092495724375537200327267915050976442516087630899230245543134788707412044588105271572458046347451627169036101590689676521986269745166851622940685366625092694277942933512789566440482580582624185631374610426968647989562279331405271870697389700229315680075334980351752280013571469393783899907360192165189419806752364933352253645190593675723819401126089798993581970581951979642997473230/6094369472731652593478545936332951724854579003914203052640876609521078517516583173103891049636592325909616416111596228879650770610859202781241389877768099422582063*X^47 + 10425195028322285432620059540709371471037592448499962593353136631661754607227354064734886100114883760275324636804832933859544271749118265724831806333448904910316892763590640457113674623942326536000795253524091828196981630459885832438138106850514065061033863489778306330877935371468693717949658637249566618773948888985606740925652802792656747823999475634048799142504609796418215796690960299385280557752869627003209515688308987063697069116697899023297426844062883789442074334888450014935470012901016273238167609215718681813336183454121475503394451079551610945/90970653119465378262854255191641970396904300791427308966770365150321139030970037024921781697925413648852844243297796908486547052908295319915590226705444420080882454401*X^48 + -4204552200830337143531241480700193764427177866698936816089400671061058472551567315224854301325212115879810355328148386452473541758969072276845051275777604740857364955004072832464685440546713082199569015078703072498856371749592235738421276412042811409606882332100659768749249611439771217401571699611269512793982409307343237923522669922388870328916602836005429284216700918620564248955002609975347338112203046601690858742869585274365207351853115378885257610553592489665187495748305993793267582017088855116575965808439541746188056304948868177588752038/408278252343515280597477452691964341452038521063455687856962323944602299023017563683519196733207766189429652047403780322881407557503798672287893741392650862369*X^49 + 3560690655837595321462589803055753026175220863981905661550325719471431379920858798832968745090022794367197509525334563362335461818045031440259465512271786702589966865851506521311835468975578904410153575166817100509905927006376365629313208911168918081394326002966669986312205262153782810940506941826006762051785234961047446148445338334090046449217046173329509905721463328514351228723236841408618716934671468300122214659217001623441220688271902184076245376030854659372014536349092450880279245345276088036656489645306993724645829380937578840996071258815/6094369472731652593478545936332951724854579003914203052640876609521078517516583173103891049636592325909616416111596228879650770610859202781241389877768099422582063*X^50 + -690730253395703691440193581377357746429474683035641255746377164805381457340905758053097819575924059724688114498390094557893858529472683035193159643633525255944002157476889620371210844724932953258207221755743872177354676504099947812306013484992130726395065525106495617186921250038090007498517326248895660397450668033133505693832907990108308591299878069973133348197242185159645502875059636947129730556337275556293744224818717994876787857838207047702093461826277428367548402521940639856898929350085891934035737821550391148422390642449848542276/27351661575903750291249243162856859479603304151099061288736003479909043948751762824647899560072872391601102167039845938425765897869886693393708966395970447*X^51 + 354810817179600209952868694287850314613034706216001673569470453462304403203702803744546299400238202345041117438039947417831186144553536394427780562703900154477619172485864896830365714463713154566418007858051092795405836926737548134720009874037298144875024379888791986129083164164719877192176143107054705337825456623288758482151825710982705776047349151589428333578694356570021485975250854198334670240597132045402279164155329341658149020150587518216284442020790959793807678916070187068788282360059933332941401151071764640101282699166518073707472/408278252343515280597477452691964341452038521063455687856962323944602299023017563683519196733207766189429652047403780322881407557503798672287893741392650862369*X^52 + -739760160293243016342950155606298703129933041836533623246089905463051537850469266186257440610673969973378429329080534387884095875633439100538338010097438827363752041866676918059175273472084499197224279960861379223681771798784720519757307108999620478965488835855244808971183545165094948786264185817677451963006133361284130749114753842604168969852608948265861012009192573638403567693023154764563734315630126271249782469085330235877418904480182310447370985390593831370160939337844310072361096920456031300490752693862848948579725975376/31056976240192382920324384504994202837541917729673179290327053218214569604563409524826357834197469937425529857782275933186440562000477684498127004979*X^53 + 13724236492391937428159022626834187263557149066089584008820182080830105156971465357092665701924395929092623241092034715540261910457046894488956832695686405842613535868951702232163554426306447452259251755364857046573236185111323450994041963580672221262883544868858373552048024800642887552081641674594553302223592776030871491753855481454960071569790833135139776253455157546417917551220802895419695930579897265826670508541431874480360400722830993850210050832861559525716009807974141910737295019206160009800897623546851857047634292598354727/27351661575903750291249243162856859479603304151099061288736003479909043948751762824647899560072872391601102167039845938425765897869886693393708966395970447*X^54 + -883261534635244111255305183784611672076883009697341833741490833836356996078251779971639202852203276976301389576749421285126882886574775604619306726060525212435560585845562971523027229802307391374173315535409901576323933610224739438150664977172031249247020721362476362565793778482757056637997650709128160189021715916003289487004561974113786848103762323567910687416044250205704488585877734466611691050704884170859760995489594440120055425888647276601427574631047925239788057404178905190419337719259997587037352396752335649973657/122754846799179379131716934802348627816371216322818890475601000862508180255191341995361098158883280385081145682933896969116365857709397962443189743*X^55 + 54230301310595798038788200133974698265794223723986367869030187211092608433778147781301234223238453173166723326805097898087874570738018672805869798851800446919325683831576796717350803619931509702247918878443464855028556873759971842793577492791592074855004154841731233419638177531699627824150300068319845611595370288539239989638593405162307776807195199979722039350340577430569256169978730826596176222231712316087827697026618240708649588093917292879278288584140457944654733266199125316744766903437050814100228781858424637872860384/1832361598171350592299138685794657967414973146050717578129296139874659606669241161964755112217650726308106261609154280057999993158028183385389493293761*X^56 + 16465543407740408549604095145730028241907399913111113048926358597216939194588990965827984130676520845864118160798268511358796829955304129334038166453308848318534052956449613694616486671832806007963200349406467377056153768566442172525236586446046035005183548224628884644834474918226591567718718711489274285270457969853589458760635250884640072965693466012990692278128324506887086627877204040110345455090709327349556302152472962793622119943158995397481486353820242164314190505475585554953077152606735142399534769418074010/8223678354604366525873714396888097261095412093710651200884370661385957007783971460799966380309726025663639424059348627930352104087184160410209*X^57 + -10433519403115751508584298398688246897138224726220276491136927399733451102064378895756361895697924133851717638543697092896870112062644476240228823228539791228517701015782427010611379399970829895904460030110107009744193432582539413643446766663641547600140399862570097654117135471884344104771974223082638160576859821712767467285393177668596816435761039876949632831024103183405113927396714985866582150670394842198237811402438391588749817790722507114895277816145077443987306427304685910639546300656666646206120154618010641425/122754846799179379131716934802348627816371216322818890475601000862508180255191341995361098158883280385081145682933896969116365857709397962443189743*X^58 + 126800927248124258490858125349008271637239318834438811380662313002676104964481353617387639476913640724318768654550755687712088775456854778443204435983471341447895104749267025434555447294304574052183628215704563949325873446481225427715817222135586421209696543263696203640324602574121191296855819279219828280200019942756176876995601378332276374125965574583767827555347746681730699098247195845171013506348181477647745156031249104263048909677114445422489962994179634298779868588787114782817081470374127088118696026/50084218071002311405651226251929677528185119665466794161186688315778954595905963329415070800987387258376458912521840398608696286090392397*X^59 + -49474376913614121125324734461641191277964534636544487093862477814575770345982566448595174713999809480932741437227265816742192932712425647395505069736771247255222730040271288450713024195061347904536202770851397008880029262996967359629786961136403467085471767965189039140758604109201384368836671878005166475644714248222369407435189383642780905264075899501192804278208139172734090741885040300937166720752128312401766281536414919434850459896949084041654239314796158006429638927230556906272780418381755650995598693644/747607123145851502352155854262554296463219281246422836444033696489632455253088314618178761846338729605785402187213511630032009462471287310019*X^60 + 46945813884596218398129494117987770103437189868311249134202688849387832422483049847648058457656641850232850837539813506764089824729896757984618721407561075871187268899686962625346895977977798285107014772020139141165921247428083447746289460175268593025551089533693567411839335115874907889706322651879809372916758316210603008118738816964981079930125577646289947703505221268585108986966592591927062412191862665177798720508227575607206005272652630817295197463634329675414613648297780031851826897225423857900/36908045741342897130177764371355694567564568655465581548405813055106082974138513875766448637426224950903801704142844803691006843102721*X^61 + -21358866715076253661570198224667317886239072738778240181312119599753418424378105230506430946522782347115020306778951255513694283309365343841271697451558366729956246331174045500304984684839015769820033095976926870901763197997720414034769857806488310528034377909450284152482315716727514586530469432467099737447594499537844970320449747756267885120670684188026028559679336033258053688357048270572741699829847360950435054103343008642228552752081238514502578773743294094573131307323183036465969824386150740968/4553110733727482855059202386539061593471374515042435832835153483252632235991451211765006436453398841670587173865621854418972389644581127*X^62 + -1903791575698438769139906491052597621319225210697779424441850825739958965987641103934252042066227388883579045826192525859676399880883278836522194604628008873809653369308375772430014140638567185398514793192609625045995706789316054445214413039752280910534881383713479644909526306632506306390448632110464240128444750120107903670685954040622349412541915529453781459902728440709009525235215446430665467435755832728005815991295025765823232441470846123599993443201542182094447819151693886919717721382455/2472569554588523958610421676918047468852721153310483121082991428626387283053427606067290724018639040055188698609422174830240962223*X^63 + 1217066932863583365954427276784582742834601278434215385059317599517934514030571359284425989686134919918024988735198507180969214875121256578937755536239917266473882302552372190179973971247442762690989502357144097366903295313841688753287777534178353986733972753454284387107230086616280220793525746504628328069797149254071358542699258869751200011786028182696909997294715865376489785919012464111861356394577407270253701243365477306725651144096849233289684029822857370650702154344185791032178436725760287/36908045741342897130177764371355694567564568655465581548405813055106082974138513875766448637426224950903801704142844803691006843102721*X^64 + -122646749095920777570185008231882836710549952002127815050286497624025312562944459560957740958120823872011002867265577307911219131941353104519098439096910624886368059335235348530624514168638496288635641191201553412842813750274755965843508047280313356002443746228987939071927626303496578585145223273217482266942521852617662966647902741700302436024659073984669412111345787088465942922841018031894619761030469402989574877677156450854003710600816299787228535329885482539188148001196325506273376/165644104949991556147278199029814930585698476137903337648756711236443175658432880422542421385317816041749092155786305006380449*X^65 + 22740730439963560949807698936239274776711150402085215214753451956061213031921764183592066263092341242409465877872588998117002995813179525863382802975349785929885145930877516392444022481175580202406507863134779222010265617889421334744883598871740572850824082470750112962037176137047952276627598695873215426580357852611634197717456336996128239708094616657623662330526531434240741624936166763945802174471660964951242730040553442811915111225976213670557569381428398562762360285360007083334826141/2472569554588523958610421676918047468852721153310483121082991428626387283053427606067290724018639040055188698609422174830240962223*X^66 + -269556498638784648874871748173808966737713321181589091613732437487707410203729087975006757634347008511486883318061202281533516475662464584554390854270838995424371797156120771912028447793384253444463478378625954804858082508200822281049067556873307381869675631624151785505639299605761387984603282810521281617135709383442910762912369871236689474199072557091130629383838303249336263623379645975815266710297626592460707927220340370353044022915036218103389876636755956070734302616194179/11096945464593793538371956791707304253078212376090529754723434798448661864971721070713634446661607559573195696106806793487*X^67 + -179747386254436178613398012532727446632446549724059148331051356440454762009499688004489558955088335757242674315854814690383453013038445018601799446887190423773159052170018138799804528284177622172598581809725192939497249824129759765616629319401706897591717285026046712815450668322362645624603742536942457007259044241826143951224693631863568228295536669725397264676188441062865184609629458321679403603082372357413570500761895286213091996943733725745302939207511386891478257120849965710/165644104949991556147278199029814930585698476137903337648756711236443175658432880422542421385317816041749092155786305006380449*X^68 + 10830325056914675885462152039148933831618245211351622231672132263552450003623824581614118868743471641658880056683656663452942941967336330551582608510584204895521862790930324398373175277000805428033152819385519628776518484874523837658840646963341075685121859678814971090699139276239452378610808167922843252197725043859396698683043149713455222267940123196903861872717560556689208960080319164303753567516978460502346241273537749248304160700910824364094729863181976618696141803/743414313967561702845310966149079135330489205874625159424092905369375083069050785202226465241616370307040644208937281*X^69 + -86654842759833872473513664774897071362203587397395483440507760670804532837725010269602738151310919421144510143640078784874301029981033025082154885146147961384751644664246123983786920668602539459143861152806154689000832607286504199091433029606817779814136564179249945183960007092730516052997907916700897345112033251920943096945619425704325192446363019807339591735274361205126029343482534717053806964435833747237704369202362040008860153385598045859151346885996862142699907526/11096945464593793538371956791707304253078212376090529754723434798448661864971721070713634446661607559573195696106806793487*X^70 + -62991640693587645245602266420616977306834584504357004026132212893121475948294264185906304978597179622847268743059763089651067005701361025236049622847197412642560759274528242324241989333031226047104181498622581378860154629382573318395329660752615651356874089409526025591080584930833239308565539149081474331059362907355591104510297910352344029154045025884466925272573232339054178140895857409525486136960314504577578269175353215057534546282994476915109169229251103302/49803330472805098334917328743155298139645555428058227334634749472055676496888241790194042020608050533063619227503*X^71 + 11487272294776017852132837084498813003210060193399463811598763695838557131854342335252262688341557365233255476777256450719868941473706168635224667190148540963899919373454005979012483771309675060436271011318085429493168114104273655969792845176934509237675154243665048544926355120771805401648895427703565012221765171157939243167302562073115227891932604973880979274019132268937021568176843193059859545648700268262114766777384428688869417550989047630276608013373468288252/743414313967561702845310966149079135330489205874625159424092905369375083069050785202226465241616370307040644208937281*X^72 + -439948215237739074319469684715628268481112676042094826452719075269383961796093359328891273719149050620890114571125917949453385060517357652870108941643815761642228411071733480717235072806905173841687731120373648291670026316666869513780399874977717324707109681263968052783380213227038959038282520617281416760847909176673178858504389287444030918522290677195462214234053194814597071991327961720029877541497691780493976312320977162124265685339145597239600167945/3336459467595973627314083790658223229024288566226182577519578580562449018348512212111880620393116536012837089*X^73 + -62345998902931966547691250939579071697938417851009132875113203510967521492835547071610529386065458471323104545558364918354279021648311639144157568675225694818099217653501883845630983140137555429643328008794138525496039942054623462686179404009170546125536025381010701501142060752523028683676704934725836980499825420742867218447564309598811597159911343003371712979668351593152984787714927122912218466127133438152213363446431810210238366748223232513707943108478/49803330472805098334917328743155298139645555428058227334634749472055676496888241790194042020608050533063619227503*X^74 + 11293563327115343771895873977941575877744625239749167727057963706433682021550234337744587495209118910021448346853251880358771844954480681775971801979448276499770975509220131326663436053299570314204742832109364087616744591853210691267610139397315697040524637366625733829837124159480457778544701128962306092336678454291036703030812526651349779357894975623284619981774883952000188996959939894878517541618178716040422697259571194863214348302013030987908/223518420821060737409665960384419054667668558064325221244696093023544517876901735922280472994782376633807*X^75 + -10839534864320982099123211045480738490275415921897350745391217943165604276722909733182049859182684375211605482633823010892226096116525190543533086779448501517323287390798984198113876602584456113423291004464652457191965554422692094136630027718739019134312558292737173833986143674812494150080769417873001131285194175468604093279250980998151738466093397485526556834323090391428093274978406877429786706050823288084356410726702603544201624616869655824050/145063455112868418578873208289487966479316894183747068587807764372280392102109226613560026973613762435340743*X^76 + -5782027527374145185918138865714709475593953626308669397966033153642560109740500568959693095821283413330015662319126927185705758305956552836875690548098185458678656097929165446426380397774609920920521215933709835792663949509024166306300735835379327479538705226270020144180917647279641947869755849320715869745321512378128746444367308181410591905647039011218836743916674870695953470482883248480880898240373820561735626060803479133332337773727/651047913821353011932465419780377706774909073620096706128364105381099664386686907944111991386435367*X^77 + 9751491761268462759638570442976752289794979677389051659598730198067469442030765055520475159377542107479989397823173998947028917328076056972825303781693626124918438230379103990412021794305781176150906091963664408731786915564780413164686816452186033262496107603832906522890961300794666433143007245905841864908925657904464434857333192259194775314459447452956258152400769087721263724103025507031621826420084999469740267761529560210774084370005547/223518420821060737409665960384419054667668558064325221244696093023544517876901735922280472994782376633807*X^78 + 952467010701134901741385117726673434194928901936850227038752284136921977484967766307904439109636901501617307093414237558415705524322675040212299605398592636816515580332300523184037998244630394587404661047570332326084098020246718452251820313174969671370155909173227844435228809881849405467248872419111270893661032954429214637602932794485599365601168788751567290016884222206426347799623842323804975439722751459546529475618672978380641/1003155491250158724087003728475158253890460822218947158903488606134205954370858101608801219393583*X^79 + -4100160134107557129610363471481393677963632584790912346795387625331692442909413384317961854095788894061791416773977412251595284197300570282171793014921065946408333668879767431491607284483319519251017816828974115244387907716900244731051119266523606833392972042163611760845473681662590129350688750968714895293081766958176880400952985327451588291722264204363934931898041524103900408739956044137864532158036071948439521316908221927306630/651047913821353011932465419780377706774909073620096706128364105381099664386686907944111991386435367*X^80 + -5076828704078199119264121959866197284602166874634054879884754600258364895869511090561661603442039527666381780271836078206348442891495685295807135176248362172174134735908484571907143753255557843370555034864419012588516801468631130483944747070179002435506454752812202004891843801754054463448340346256216845680448346600107729802301102224019970326404281993147668787783505617996342372127645838729417670875421346174465303837117096/67204092667659859589134034198108009237653970805851621819755383274214909517710062410986884129*X^81 + 541518791999751040156735269215685280711398292719865862718978142663695437619495661767313614046099603592904736160652853537231355441698529021338857712477213105874273002146667991088412680090300840671893233594379567637254278503078265527468130718897325192306303194122115709271623091790847956966658899280795907977259895818232913778533035253212850362198261196590958464947353054878943958474168537102823580362473643289812558748978669849/1003155491250158724087003728475158253890460822218947158903488606134205954370858101608801219393583*X^82 + 337266622295526965762060007482891631826282120107412826261231812180724789375278788691643402313459607008058319059915920244094530650516610898979742123957711539187764425449507145648087988548370515144596506971906003369049403127786504849519438624123741966166643180775354343429363093557397248182558377777971430597210281708587101820008566383582776079709468391440465065025259910204746930313889348286014626864709449431373479/76308194419235601496928026222654215756970897697440108891242899936998374595585592721853*X^83 + -1771996388781693247370988937975943055136343208735218196112754060621447617044253863459361327171506851586024279257603501709909957371270410993623291392112860284399554092949117570256171274715109557285575767640555615752952458764101501734071315080068407516777021621604560892508380060501493517166983224771736935994606226619912504367987649392611016046859148415371092776177098081407861612690934569583264336365323970322950501727/67204092667659859589134034198108009237653970805851621819755383274214909517710062410986884129*X^84 + -24324238170468210254232579025236399664686676403821739662446938238537122293186159510274324573176423039942103945554909745905121424677879414467322897002559968567935429965203877892718451298354230959231661752520130177233349899788238044892741632113324934774265124078804485413736204064167520793482803505240951325670509012036919847124192679675337796752192642892964272984181279715223462590361324142279259382133253688/301613416676820559276395360563850655165892876274466833562224900936752468757255307201*X^85 + 7268818085823520055752872539532781031984776671076852426667456419919314900185702554093359169410493575364105417772730551831115938735760725307604889636546081144892817016009822075761040885934775668065530744636994698699681876688922520575939894527242941773138012062552113016896308841781151681601395538405149280275137111670578133157791685614143035170774890188061622377901896820563156812210361325748321720025867108506/4502183470734900488318753547136598729661282964148966424583331096282904101139549970589327*X^86 + -13981109072866323797251329083603330204747549230651787354365307407353961855450540731142362430672020065660181397015175016559272252899579850004181943284075173037991291817752730373222774060527015347333100545709526686372000041436469271244175895248029793739309908274926183621540006175536290135875989831354117806623085124729890151625008429798803470837719842800166143582782704051385758101501419703747164612/20205896474631242666067887758012370547725120672236004124219528434163091629748463*X^87 + -12690916762699962926264652767127742043073924465540234269732167346395551372251970188139014246147366921260691421359421376312737014943960862081053722914520021649873579859905744367713765614627337311848059033838078483523420005332204839648907071369868587135518195173853324182754341816545208976710129715413560392059625476756227098540939237126378314989748937969109725362941037233512613804567446394203512248084/301613416676820559276395360563850655165892876274466833562224900936752468757255307201*X^88 + 157839285660980742545822741086623153871488288121551164302911343895643569437051196656651526068051211797396422634890245757394501030336551834760021314513635128379936875193724981506441860253883330939521587123082929191371240149886698729456159083111234893129828191497378254899459771005792579672695469600896565933872467940947818755354615393584659256075600730332806421814331132514632380058822443730/1353647516221025166883358193743710762224500614472834737336338744165813065569*X^89 + 837194213358044530994669016308968295652406121781312624705490433642025508294909510179366954022590641455051871285142336005954231518179773336687103707429549357512288229097741836687799928795522915398978354938673580731094564302592635586255639187794722973450260916195999628676630893707291426525955411935075640824170801887137335498390068504713184193235644543944152435366234398234573989134257865366/1836899679511931151460717068910215504338647333839636738565411675833008329977133*X^90 + -19699601967737691199717036504674106880823977373071495501972182992976815085163816569830407419308982185498828139730777930562518282373613628072086118408906866457622948461851895694147237183514267587363945939123088384453601898986305348273670117210077465266043218606707651447789713089583735614001845380838582573797617894008324796592168282134041352125977476042534061475842634148982202061/8244045361492750579385483253309809327968846047569899190218693058739277*X^91 + 4493310613519418121398448693779059612720681868634208665473929900407268587621259130731453311687127918525921131338625458506631166084558428941598831823773492749264546647008837116024907091287773743382811401099315901739209945494517394602104203466212841479625858436960495548075955401170960048051008673555622425299349289111596774752312047962643660346737086821898744558703515651640975403549/1353647516221025166883358193743710762224500614472834737336338744165813065569*X^92 + -7666609808136166198326617476359429519486694871715525800937071135800439543388915011595212278735570938547847665237270074508395247520742928467602872942664951571651095004484637323227098090854886109860077437323061717924735570610573885233753069193752425777743147583230984680496887557956556763300854231981450581082774407424006093140106590729219085249906063062729938806615232663/6075199234703574487387975868319682629306445134539350913941557154561*X^93 + 486165838497398702574880344075263609757293397755649598256183936028860013351656937251962508499887950435597776910268788979726637520849034730667787876918322377090306658796511373098160300609834992810256895692077463420421069359210719205694794633948989912111162336449381116867180245154715278000243480623978292085545461637505856449628238185921425145112773262945730758821596001921/90684498976420256373240315786407902607657306523268891092405623646132047*X^94 + 2040697180142014877996288103416306354948682191440392669941100342073274137616525729333034849487310121050767564834159096862299633774438138640585865200284558938510652130632725822637336028129205356801503426416866517379277829532429259786323616348621774080191635132317615409610933164019065478714908560514735738080473658017558011062960822461661769011661998384654972769/406993986380624002638706764140127462270144378276904328662260143*X^95 + 33468474681191524294655014833658055176599165933046122092440782374502390873004370869377513635707899562608159261721752881188441483983878773908300478988334833973761309788195533170609954479372601525568654949005945535594219591610186820846468253365068958328821727530095374682428332868993147167016769955864035851516624377009844419695723640099777900374915988302262829602/6075199234703574487387975868319682629306445134539350913941557154561*X^96 + 138069886876789783001782605085613684692857016843558530978938843238722098640601007841884924031966882183446550054515784337153066226098068232652360052359238237814297392727132444049215440429079603473614047976274996452223127542867223223669955842993665619110881367678566596467267682925756797704700800708159302025715198779177553336356077515484480067260577269/27265625134362162701058937773171264304290505679433531765409*X^97 + 1328981914182986196365349897013808531800056102178308504631615808171894145871083288599775532611062089727483937357575636911353807871840818527325777616845092918891139992783981230333040089946102344182822228915113445221100633583278354333274272939960022918926256810660429343156075325202092667694147382783009449510491781594542609058520542431619866838006193155/406993986380624002638706764140127462270144378276904328662260143*X^98 + 2868907895252152171780817028943580574942671119708389843578040178052728329610683596915278673558802025000260662114830076348475916917536124932967319926262240653228783263974879469522286577910903358066723963823425982745275135509784748695695441413483105458198136917683745582088348099649497145682070133332580079109389477557865035722469536284950654/1826597784843716935824943911916075856119146893510653967*X^99 + 16393523855246052984613730766472332110388830515519796468429760665732278374497308658125961735362961668797368905682690534024113940721377778144970972935586306869597549741320351289385988941579631197854164325137869895403653267001420808986182254668758991046676893608758543874409318857175666742112314182222356707611983419463269566564111590744338920/27265625134362162701058937773171264304290505679433531765409*X^100 + 21133631547106154012437061096191862841227399497218185421082830428465076785208208718762715426748161404041027979047914912539251471110651644297080972163645062877156850582397745204838933493309687383250849157713843638309949207615921822328499178692244664283791987396241844758048026380283241279175044909603826810642104072477635837193086/122368713394769004878739459497291877545330400851521*X^101 + 271831197639223886209118098039688749165288960593473224405288903957701624907652883423218453894965028589048246078189049065063222566086906450298676188656783388987126431993928954173135936108576891667274994140272043063583958580568766974946778782974282620274400166988302800922234815031241248123609116516565787180614836006077529581242/7219754090291371287845628110340220775174493650239739*X^102 + 52738274443214444800692367844005464900807223416340593010997120453249808121119689216738394728612591559473040552549876568617787619826917669750921509943783485550347064128430841707996054011151785966012522197766699608403355339671352813454684931291865283400261996524009686593218054635024054194362018932899293456903579228062/8197810236133784744338410899530506970277376623*X^103 + 107011067165308827453599347107323779398086615247051888793498743593924830766373259943293162484460331952080888212325358638126340773738594447261511988615258010836322366231998963545046186318599958783951965597804839969768780810263309255914604958072747885993402753060445441823660546760576966950163738487526383268557381616254/122368713394769004878739459497291877545330400851521*X^104 + 2257439307659146293076136411529258260105400322046216030049496877538526835397598062643450287916603318445309452582783971931856553619971287770808291266961916301996218756984514375393845011200185449315783250384462260178128024974975212944748703963691657074386545708625050759663339473250722515241925211463539838/23877974945120702620400182044006940939463*X^105 + 6026918237497051196478316688408085628204064167602173303517018002549589352895892158766195317571534352447956709961529740986787168258381718089135555737516378195906947917135659550949112069827275010599707620955591743783157334593260345776632128195626493650168010129596945208664287463678374767215216225186982219/745255476012162249485310081775500633661579693*X^106 + 19707920296201186770338355779254328005452827383555210240297790450295263495902273679703732220874732487181345720800580513034459037826857494188048178108213045429594834725524532249814007130846528088146776171877219636690575525324909679025426534188078423109898531853575972014361936419989609342614563/36791949067982592635439417633292667087*X^107 + 14319453705220166680335086200823949839103117043905761515868150564054289244622588207360407822945487522688929134110391692288626428578656315590027854095547580599447447613407317725930443633731868273535608008569852401088664955779403922447672497354740174239418396031174541099145543975746749348941042/549193423737776160269204187012159641607649*X^108 + 2141871712898833550118379828287445688521077584504374921084763875200155976816876422743607607640668923422083668883902686995266842761753600214883404334665193608472941273318753425202902299458354425717098068396737410184319351663456073496869338350508281086953857965138074373411771290148/2464791925234983093417258500254081*X^109 + 712364695936983006879392015491105994464307254265321060259076101479236330576831167659244181709155417110767502856822414084235374345424854095487787062024170530691875706550788518112279422981439201298015722772192188539181367973174380043451616962586302262200751656504078057631882069999/36791949067982592635439417633292667087*X^110 + 3972500313604601047207162472450137903855805845731934677227462451686272582520861698773656419110932143194861720882308114772625204092317856618707707977153875831089326473808730893766596147634112746197452426747348982713480154419860934661210111140713720550345713389387979/15011187325194632626766984173*X^111 + 4547465080147447745767732040435334826173057345508792604367327950783298345514049338644346801653058546713884137364651970866004325409151209935948544671991404690432524967250087385347346343176388949667253661328347313963368899770284444733527960343850854026092767080062523/2464791925234983093417258500254081*X^112 + 7666019565721277650807793218398852496478323794404527664837122818601311279717715725242049396862031322152652499614312139573596428198439896459869684322767769472288026109870269406396627800600955030821662338967806043713866140935452826169401721972144661067/11062039296385138265856289*X^113 + 18913805396329059252597629794703329504018821542716698534325848939751323603783529007944061199092766119506608047760996140282205717110162580641569806818313326166560975949619669807230644956043873393084403439727809722519069979644446764896556285691331472/165123060577140958894436825903*X^114 + 7418519349305159108166647252961795335447643390531703945421869632233841702677477571057036903118261071513260904989735680476190623108329882678038466425367357159376510438296640539488483621953505075797572824794437639200660707245121390429/741075855589545003407*X^115 + 34794769458320077323186197344822123964143125003207212151824524405489140470709705970272048950062553587181224497882207051451338033688780275949632808747342895569699051831892333341387580050753968949116309518650891030773222641630765/91421812366819324511209*X^116 + 14972264153772654430923030654076302381735828637562688721831450209142664084901276428746468884281343456245967920644071756721547652020000987147924311561922916673909168074108304290135986028352612096965295080957692330/49646670837378241*X^117 + 227699434611483430485898736278687396126276900244402594236290712534584253182970321236003063335573901654753454694604264314826431247123667758534939446366259025285004281511748153152336709148403754137532318624747/741075855589545003407*X^118 + 326878451669362028571060536618506415130896306366940951126546440439605648010276771544584776331319392355874812164392557129665631217957356876407478064954862002794536805338290089974576916578828/3325964415983*X^119 + 2029985561141954493010116767208662767820239223584730620147646428373517325520273061520018431536043593320053538390131387597314699337761084993110063718205000399792802367781341613599659760/49646670837378241*X^120 + -295973582142337213552249915327225549795392540560730388706201134947502709166132807327420907877674981097483580767682508637827569320855777348770807794980780671306491/222815329*X^121 + 71761126483236517287448313351559726462396430247074672529510977902837634500627599391052224137990940499954284606282135431284436968621043496198849243846704/3325964415983*X^122 + -3487519855548147092019706417118363525870163597847461748129157759866296716344966535512810770373764556720819435523872613579434463993/14927*X^123 + 281858887304539543913166406606850860157589339974667731070836617717290232423597135159162190122663549653267600900805751637/222815329*X^124 + -734777118583820575219393654210187647534966498003139067443829879261837964962411541643*X^125 + 2654519199895347342463376424326122923478235610547097997997634/14927*X^126 + -20659142434405710210408386833*X^127 + 1*X^128 +