D=-11351 h=109 -17085885159140766661708954841472045339513530010101576057559969887794814522884322126858721181107706606994085153584369929328275339479505559436485247839897190283371790716883380224528982786808138995265946824112964569486658947028777959100971777744231258553801749469501777451984410612596189345442568108993468261307480088961210554579771624964747625414776001452403576088399371873666047780348046137347006692343065548665188864205341818366629037558090164917744224756670560045544312681078458382646914775089619102054750067978832471720883359620246772350786893064304409409378611195265987302826977229/82567389662706395654810749474001069060494363614991484891480809372400067714499536200215266196951488040069440069989956977108039390322261250294327685227074658778051582020092325738085712718868519653769186758758156506551*X^0 + 4967082359280428350934817287252422321852430795702876391589261099429007711880016345213676595902552835354435236476911951369901486944389201862704000690983984177771026409816335745000905495996493172669344356048097421154171503134606240977032827503531937141412889212189493216196056815401384417475546126998569176504733668808091620244430473756895256048457208191330256575512950031591559576750445432828981613469311375968818126607795708968388704459242409694100005511726975996914210687303634715643213969087920855058449646968038850662557239510846641335713593559240993594820500834630328773736420111099880/937222440061380297077756817279386134905671521393768345003198667186113168627284235408643486601596340742828214234456001647153355119547987452090913555012524451789663507510067989453010925071876566589934038898663834505860401*X^1 + 190520578436995781714874697369767605823608019909961082054531842904539725822182896434210077518814638730414254769423825486733018431661005187825117851428893445982737394816624438993355743411377923352012199556536504744306055979180991555583613065403643167094160680977062637175808791338502958197269317525022963126961224724512279886600202476247669827510000739413127360612636516212167984462393685648054456896965623197847552187079264203640965849214655967420994226741815779532177156808446875406388466112327646024308846473519221548915957700043080830184214049594327472535529535251160860019252363/7274018999445546265070103909259190296933694266143201910975315775914022351731084151195072345780238572819085549289926612378472327576624196131999619877286112129156160868654067988554815674290240476942047992137975201*X^2 + 7405759887796534240984413529634009777221111941163564254059498446422805421408071262481266467762617605238701110866506161797320276503219442831996522230888153406598551427849371299955915982185478439155101454103648657851865293661376263866281329460514937071692479805829446860128773233335088642896284696257731322409849108419685155397498358695576803017766690430290368657183981976014365711330649074030640187559578577624466778517453376511437386957732120093953440782519815926797817112383714768431661844476413846480603544944357113313639950632986051345857196342762714814626037150612599222540858696765/82567389662706395654810749474001069060494363614991484891480809372400067714499536200215266196951488040069440069989956977108039390322261250294327685227074658778051582020092325738085712718868519653769186758758156506551*X^3 + 123712484585809887229989755718050902628561975151060506762322076820203585915011885899843925209464730063549997644973511367409207304871232714300246845512653360996914029425410332054996381560082980556428993438548431276507750217536162058087122082266933400560530083136724969992096832937736526692658922458780224949230576466901659577851565094943859299438393691211012214505614565460177952358588498184117233831777198385501990995073464150897385393881524613901821201786703768986666997143816214661627348986664297991439374870367655083088384523018611853745913964178830890440956324609907674293567/640826270764297970669553687715548435990987073045828729713268943345434089660037366857111474388180651292316584379343371718656711089474424820015824145651141937199908454643121133693490941264226982375301558641351*X^4 + 2121303280298030172199314326434909722962898036434799981166147706133593038100874332727047037741136484227620689742299110614816503097395459616432431770165581485966214459915435646603785914885459281648876731759013450519846573755767033338844123422594358504204879899498970134697744432493371898114160025897393493874607079948048869483207523779269109560130965889290834884381582597892845670593085368707762584361918742797986022676352472101164833130678990215561194319061578044325940896658860603546388942777261948693458297378854239175653906162346318059627470343333274285179416908213249436066049878/7274018999445546265070103909259190296933694266143201910975315775914022351731084151195072345780238572819085549289926612378472327576624196131999619877286112129156160868654067988554815674290240476942047992137975201*X^5 + 18476547074346048797020143022749869515700509548078857440066842105074783544295260250028686430044581843280716483622975779261901224359029311115898328604156190692652808194739038300534972365961178136649447201817550233928775467577616617837060220496243777986886640809259733308401846314096101614906178604914916830261329264843105602011236135520833774864753085053236824704669212200621683489263342468400130594105610931682994952115425601837432183049244705443704037574834968489683497599428009286213585037888137277683241732374602328074718427167260676578106356244175009752469867939704692509/56455490332507970281874168594445285524710340326475969492843709219049783249056238820994755914737084952190695478754591817342675631175616669898319456052430793515981715676426846418244290482268256750533130001*X^6 + 181590657766149350079547885690347479674936372130548662548050489050924734824001061434778195975767283989807759494684085331226870411478076904507712683518580958493091982619624145468370003948887293973810866275990881193353938987578043474520431038119851756443353689488822674063911249890875516085796911541598479822770162560678618899516649017738948964675560688264230733138812309667639816238843084839464117707875334981089190773940846718232387613637386053649220707463816052296861895805677119281354645250311119229021445707855169334768944249571718021540874593853641988906484395663991356113868/640826270764297970669553687715548435990987073045828729713268943345434089660037366857111474388180651292316584379343371718656711089474424820015824145651141937199908454643121133693490941264226982375301558641351*X^7 + 967654614655911487352354109073775796587516716462396127396749252658046300777235295240002643964067868638796795477035095692539216148097691556573666714305099298474456170391866784618371548859603216530384727647668967899150992293695540924382807459332368480375130598139819362907707804037825038509200366267865406655866253242838923199702890555012644830263386562196273397212609228926256207877624684711108717434371828633081688161609816066551307862921839507726251536549125703856051611221338046319476680912487463074086364026705080635634042918961385083100955320873183920540534570069105/4973613807814991655525871605536541760612310838382166284278363951990994912259381448418179536141052325979270150537802115879012917908168149933778473795474477448328932752746616722601029907696965619816151*X^8 + 6104502948460626652755103024140085584948330049711902032428713026860811643070970377996403136809773428320541158881592467061917545514911895482459887391146041323613276582318861921075083677316488024354195411921386235298029975155673843717216715566319400146042524729913872266279866116051582548258308026411274907169004703575466619556975061373191619124372102452117398304440577175335795929447955319546086771522071439760788616998694313772425317139791089150508895748661120580860076843641836907718922494467434294985900034898609613970694616764681550555153501720457845566367620039393123582/56455490332507970281874168594445285524710340326475969492843709219049783249056238820994755914737084952190695478754591817342675631175616669898319456052430793515981715676426846418244290482268256750533130001*X^9 + 21647512719542140928269369540386025026046018856895782269322306932519805752127705467470758624699864149183100091240498816398945670436158543178310439277114556584337316224976321259140036442253684629410642475682686333768914462523040059715810274300025031733643571620096900111582519735363156529504794000810313516447505162965280047933580955283066756874309377522511012106283268729240492383922503420246907612998901108092677129819018095252292142965665575916770795283111944836912509420493910161463912356475548046610516943185498655326955776669654631765554937850588970047187910502/438165254851113704125263994849488305930077600068907257887266668310368682253491449953147699422170057790438741127460322075501093992438388682387320394280193590725833208769854349625674381789883324801*X^10 + 93352329485859835558191129436061243830715194248862700598410922738495654359893300755936091152617296021331173923866757455687493523639614748939844276711128002045289647004062055098310422652793985253333540105699929260667408476534238027114679383372943845235734539745976253877152677610860120509864650342642596604965219117189640962279460356728418667355941392127868444121154534912392867926728018648847511333331654339419488475104345590240250553006886239783277598111594325992031553507135373199109133247912784143645750183003077118478753918073292225555667149474764918047726025258931/4973613807814991655525871605536541760612310838382166284278363951990994912259381448418179536141052325979270150537802115879012917908168149933778473795474477448328932752746616722601029907696965619816151*X^11 + 230721201365091817259838939346121083157337743684013954473189102270013693829228677198752346549078324336464441994117599121038036236081318066665034293399596949671012483488973230860751671602285546322255720309256066808737704480728757666025315198923924824857127137514417658685392242073374238037258079852888701634659764563520376403658101772694737570861037572939009770673171915036424481618609466690295710096185056796008877671421124632797491781226598791108876516325956135503311872234968070376465498453963202482345616007122972144272237873083560321284819550712502721753644/38601467258489446227227908981542446121934419880971478978703785420700262730463523033490238694579337308645823374809296280107575895730630665349953342813866055037074549270536018819987171332030951*X^12 + 702821845469085165551798342458880892616001484984985286070146384039053210207531770263759458082159156428625660370291868408844662297407455416253607190425809932635825421027705317250007251547021508488961929755177769813827220934250022284159947759311167114160350301879965897762570363693703149108410942634617762465183985655863352925610518175491671016788827815065231770395325269181998308707365057654671568689007041213405942736795172988347987096087574850972042961033789652993331975489860917193873845429121807370472865901297510059633829928564461963787884780684024434987447162/438165254851113704125263994849488305930077600068907257887266668310368682253491449953147699422170057790438741127460322075501093992438388682387320394280193590725833208769854349625674381789883324801*X^13 + 1237628849257047446681222498952854485404656848648329316067637908784369985704849625659823406753156842796906471287033375056991575965032348661169873110117421713596718674216116628797789405092206154357856387760814526417395239072478727069749291531885717384160781986914798353547878246092271332054607309353447231947756703796435804949049945484759448318521535807700415026922373105344125619042025540529875725083678275462280993557815100846931125181126211027392591722414439699679840905642388882490742048382440254749261012077866578567822015993437362500651216906309397864/3400710709055541029620994536300100971009992060696985197665737417029359768343187651615737705451443688542491707762249694309538886065600446247022583280227826185981371621049777008191980559601*X^14 + 2698294946328766357066962697638316830589306126757518637014565955954273016293244234233602855715943373462072797697081837920661829801920878328406206731455732048364259112537129317816075950104404337536898846957920046035883282981218197482508558248455731476497135145175536064202466047503709321448456751087407581015383217925435723332920136671448222293678275973832999318217930105801266199938912794893362625841940077229654674517158098173791468244987582527249907456226772508845151398369635451189248205070888676495293133648153798929731864167376462999058486507145595878913/38601467258489446227227908981542446121934419880971478978703785420700262730463523033490238694579337308645823374809296280107575895730630665349953342813866055037074549270536018819987171332030951*X^15 + 3402164030238124408589651200083973430922125606358196013577480297871817990003320818694844441407930347957259048892993259812556980785117050711988541860383206048245704263396020757945624965068136789620106581197400824719830738602289597387983616657321585405959626099357758067180426430210253496181110965553403933531390124046458283275395280751817929329871563342882280161250863061605571130132676843592792209313535551930806736215992064558116582137924302719529661570232148210179693840906433256568451761735861070448069011176124773101479500182935596904444373275714/299595692807289316326402478750779752533696772151967685460817321560158555928392886231674540168394299052285411660844832553038400675323799334598060371793483057526329981591910581287285751*X^16 + 5283621897988574049097425950018133614714974104642763288924280372323382369133981556669954518549636410677887443559200599376932094162033225025689402264082857898898870947769946544573639930668498282622520177717795244637099753554556073169455781790235652245773323719177881110568918373260961680693459000278682772583411953502764981684391241716676697839123214804172170613164700993980580736459916756899308233499937177859732268723098078637969804726151178423844969541353084747098674965345026334391203467495153377942092551945245989952356584455316109469642278170710297/3400710709055541029620994536300100971009992060696985197665737417029359768343187651615737705451443688542491707762249694309538886065600446247022583280227826185981371621049777008191980559601*X^17 + 4673421972731998903446989792815750031352211249126983470741813409462855753789081099856265851788989994879237536078410077865113433700475511372080347767352135025822748916449938257908073600694804983126585741609794008902193460922673453232868166221671962880385422311853991768389795844091175538935872416889135079377131555988326835817406309284307246465095428400749652858433185013338306810335791254515353296225017635766358401063151832703235470429053360660496875088582257989408269032435635979475399933365367153803614398827163317222187720453403188233280651/26393770840215779783843051603451656464954345181214667030289606339543525321856478392359663480609135675472241358545047357328728805860611341256106102704033394196663728446120216834401*X^18 + 4903135483438271937716420638467374226783667058206983845301837156567145161704944737378583308376977599582394205442394692254749447202318606121786878575991954793270375754321630939328690788830021162056125646429043351612695270643762408063494146095803218639176863022280333100589652872384716263362177341551887337541465385442320410924396428164220371378689112200304499686072958299431303878269273581502807470036433493870050824737556914640496891537597959537688197295911031400268558290207612666167231322522430933043831922603525121928206794705280881024166072794/299595692807289316326402478750779752533696772151967685460817321560158555928392886231674540168394299052285411660844832553038400675323799334598060371793483057526329981591910581287285751*X^19 + 2655809141400562968357591338129982116983126671036764692000764638651049971152497052617374644592614257704166215216928164035488980932867968870881072378050358818413086945227018788324636761332134433315013386378687558625616130055792568580419360643099414086068788133088074220348390931223202039390098245644266212462546283572824446955327302681164350638716519488700293183677324419782185150497938406086846576682265979302749107973259232499818364245319115047431685532489859481200034758292621568036299648139473335380098221501195424247888818685556084062/2325237498036805548748396758298974228257805055168237779075817667125673977786668874315889655590620709670711070262095617771890477126298241675280248674480961518514996779677580551*X^20 + 1205937456097289028595492363068468486577220615185539913196149370073226809477587344999473037977227894964413930599410566280492090959696238843253591627986552128541958706311360157389249946494007536540049845160694564895469916456245065450361866553121551633486466671987936812332692029153142085085959398832436405161649063523695010771029538460385341710625008109487570565418256111852751091363237116282147056619935036061208622430811645854800929928336061701083956699696028687379566621296538145745458926725380049882938690053889599914269499373442189549528/26393770840215779783843051603451656464954345181214667030289606339543525321856478392359663480609135675472241358545047357328728805860611341256106102704033394196663728446120216834401*X^21 + -294952685607348415196885033004749955257832653914738837716150154609340647205075573387984358140903301205705245904794508640185551970988316517635233175742313320071368406227879247370410169206786729964305626790949852781639168750287554583181990979395143963265146615895630238836041577315761503344192276014946719817514806649123895846731460818943303781968031067735869947841970747223179222859290456946318895468563258205202284559440245129082731897373794745277646575372179133822815886028104087932726817076160109328812094413499993692660619281271/204848691572267249471270968046777748943512030232423379356516400944910050020850046191162862795403110710132241235318088077868952262029622207319200834682491544226499584149201*X^22 + -1013640538308157164412300834556895404419343695349162833561796745860599636628114716642802918075523479461921416365065086437132254630351724250770672560463397762505994775729791320556347925970350100707851538587883078641840420692817707986364904304135836991573105437508554336571863792715961015266028511602841628602292951818899217180731836244200002946332743587241889955859763305050169064078925974595926333030593724931346097807807566565072066453292871578133595635661264312701186252877904563398239571721950414116258270446194586249141293838524783/2325237498036805548748396758298974228257805055168237779075817667125673977786668874315889655590620709670711070262095617771890477126298241675280248674480961518514996779677580551*X^23 + -697798262411375174013721440247126479160497647311523069189151005958200485708510265447930898475195142920199757646219371665511677633376109267462612417344070645279778781734633946780801817627157750691084299734116456430683990371427340232990854625954726601303315615059782021482933824037311825055533582892044891105540587181518774670962456085195887374533825432574357589998197961330912503465916031827588003406670655932133724174812153310710822464302622606358959908898577334097851334369302932190013490450667343813578218694273797371255979/18046752847525966828585231966062703633469476718564300885958629278910232580464280344565488749484900952350651152789894113106241940095993499014994347166107967952294915351*X^24 + -335770661344038320546382816944005245105587531055283448052152001967397754552583144206918610155165887930612282098150084682125404694926600799522347736049860710374277434560062449916332506046517540416309588272421540237279067499890431653855122991549459186882946345892229382407603248432139915082357924348159536290745398612659060388917840384899103258847461436115622579376194868136673581809441662219248390328809769596959504619574395276684161691707792398624606833079825289311009406310084690565648008405583058907960237499794742130525909932/204848691572267249471270968046777748943512030232423379356516400944910050020850046191162862795403110710132241235318088077868952262029622207319200834682491544226499584149201*X^25 + 16265296774017615811478763972612360829281870369197562842228945402076961013240743936431329106278249160490282446525071494988590715672744931887950616501520929931402765809832663324422405024364413835694520233463527173933422876814996692132854335913915214611223894924737205142569643773835817777906220983197181480518507271710704919348501596839554516951535994745949339427150848139077971717452684968233334017256727465727086251111283656679073330087522458550864779242063717197385790305427022096415557222924079262568905147168082746/1589882199588227189550280324734622820321511471990511927227436285693791963744540599468371839440128706928962307531485694045127472477842789094792912269060696674504001*X^26 + 67105784717567663210133820291560253266374012399009429306281270850038694921498720425269688271287666827512920607016992914630885247427943325693707928341605907213691254682117201125710000038057482078979114812809580382107114138380564523693328545014254075759605352138703955560378254692660680554799520265745360476641434247305814649897789343602557135723425342488024306444564714916899828702086388408884938928266186247153708516091468302418494795906066465009446007622763888674860227165254733277038586265363091679322430394625877322453/18046752847525966828585231966062703633469476718564300885958629278910232580464280344565488749484900952350651152789894113106241940095993499014994347166107967952294915351*X^27 + -15734130725954824069877120783696021414305471845740525366485487347510067605435979812617588804902860290615631463499177862172845308718173111139503836252949614572147912867036018272797194335197748845181048022598776556167855842790284992796527621543052062734329818729893887512117992106427485619717419226513097486228413500229481758891227435564856258522090252577334312844394621601130795507592682655948587953292099731985718517538697965714549051443539933432392422624648000077798926291608321054245554589370503882801197375344/140065386273299902171639531735937170321690729626509728414010773120763982357901559287144026027674099808735997491981824865221343712258196554910837130566531290151*X^28 + -27355961983786882614701169538030152903607802091025887423061835326369058443160853025412894358776154503221610395366410767368595539789822606514818339967205548366410415179615893846575605157821360494966168281366544059000763903173086546091311134331682764141566059857421471073724461649639644313562061804255315999197501393595367784942774449195729853254892900382794452102788354775547421743972876473247276271265493360358105896642634706125666831800903068900389459031546446631073301019862933809852428953000733716696848299602399/1589882199588227189550280324734622820321511471990511927227436285693791963744540599468371839440128706928962307531485694045127472477842789094792912269060696674504001*X^29 + 42225116143872718403773480224958340704017830452152637273966397409336060403466449057755701961480427575048492885951664688282228268331669226075187764656096219275416897066325910884537026052333432152336223582723608099844178041332797564321942332383755069185788232298179799285407934723918057308934142134043476935647242751575180432487591515206722879877060986944788427068521359511240886184127017874062312319049059880722830353291397675224157053366368345480223576071728406624241976734677854118154157800831429878343312/12339475488793930241532863336792984787392364516475176496697275404877454176539649307298390100226772954694387938682215211454615779425442388768464199679898801*X^30 + 77117915842039165349207471904583182362698744652518994942071820122757907142886862016670479797472708403064616401290203369175304116956827323380215109461889969598001165444998692001212615494071178093883115896442143450463958090240581377403152405548134398067271042914845731116932254026607524126028904905204661548696266802741531038162624454037067466871650141429011846573363853409743147495344989851005655966549767103244839179857475377049954658233037706237233532931441466519805914394185054576493375896220407814754364349/140065386273299902171639531735937170321690729626509728414010773120763982357901559287144026027674099808735997491981824865221343712258196554910837130566531290151*X^31 + 2206491341477695471612200522781443514756001080836770401103825881855797017240136878423463609218874186732972319745529776350149199709781989341096821987450174227184160776767454478167678305910883802899573371649699709446303933222147349557147717508448945057256456895505427636509132450396968543958616255364097229147957932395312934936906381609370624027158584100151491098293297937168894458605250468120770472863106399400055653518273990104570150574076974383777688553967599088555957911763450579663002412268096642/1087082678952861443179707808721080502809652410930770548559358241994313644307959590106456708680008189119406919098071994666074863838026816031051378704951*X^32 + -56758701782272370589291566031198625056112842421920770455184909254066710503690964035676204498098109523564928789248236651843113001307162430392526577342691415025034447109200490163208179414902328274119822544505313441623047004269696178502531035899597307816948042624172767288764748778881660944419307469267225469173459541705067395478462229929025488705764723378184998987557064307830121360048121842376374193633821680435190937394932027821276547526278636807654920858364720372409893781002107071450833517916686901646/12339475488793930241532863336792984787392364516475176496697275404877454176539649307298390100226772954694387938682215211454615779425442388768464199679898801*X^33 + -19804555880786742664120382829533371656748870672607802529347574110516865228786398488012266418569701839383288565320030250240290873485803710085113879740104190695901651212962689354632668996223314387302146822197209251702246981979469600438555165287919215035191916536159420163966600516562987431435123698411259308724002007289643872008757550480589797736961790307281686385295440235785477740169917460951421043524804283625977087164155741047676563323840911865622319553758731529108990539426018776057588895703/95769771734020037281271060586827636579125399606269980491530106774232547291688801877055476053211892266708388608763280298306304628493244298392333601*X^34 + 26429927703198144156433790866898299458442371528814822717585116727040105933112230680965065760740913905095204324201240753450899151869713667697985308015626866329499347529860255430360236593244914833005331346112132241942056346096415435774207170047310963191885999567668053243634916155378857349277642530792414877509529934376955199488854467896416160308889466039881469847845208822326940381312526642214599930095292118423717434930815534923220100329919922436949352355422176820129696402353412227690658362318680/1087082678952861443179707808721080502809652410930770548559358241994313644307959590106456708680008189119406919098071994666074863838026816031051378704951*X^35 + 15728044443913685640823194564203723491761150535799401678523576170378800602183989407965901690738232482839543133680147297751124018915464891176372798117590192289405404680953849138712201669132822349490658271557007278264324637252150459661164603124301351582110267601194140233952754598394805812779708587622795411324793201852532938912157217597011470439364105278670383526285156306802217401314278180647547080501846960321979329298098252839934888534131916381203245524240518900782523548007354676174627/8437121992249144329245974855680348566569059960027308650473976457953708685727143148361860281315469321355685720091910871139662111575477429159751*X^36 + -9902314261269596843901439736816832524126442026281482251954586674062806112119758621400525813147283757263433666229310079992135101092429600638200683706832925350082925910332431886506429918343887930142500274738966730985227611695485935151499106935746488840617974780078754270628619071326939208043652989872438602445609620506115703399739834492699345561529866519234326072317581050137869727913851673325750288028132150630618311524049835979992353167428936985241879520650027718333772420413602136120406442/95769771734020037281271060586827636579125399606269980491530106774232547291688801877055476053211892266708388608763280298306304628493244298392333601*X^37 + -7748309175173437744105003744341619718756909752228658599008686414324300859607323881034244447802799540858363997068327322709870918923903206731755030488042709944236082156765755967353810305333959575401246468365725526035566851236393519435793937372858231468870533530137913112029907429188155093890726271274940717509172730838971434368527837686784295346531921605434116327837865207292194087521814305106326636111105207456379057654145087322545527858025514743116408549719477185809334293557432471/743293277442440695026515272282648979523307194082222592764864457576751712248008382377046980998631778817345231265255120354124051764203808401*X^38 + 3696307216719514396879777563561304516680494337920107518395108963750120002487339293491609441613554891937913283146076002126945980379150048989622192029854854407172869334989261760741697008786243429192219468624969216758682432603582230727226880345000921183741160128665347931350468578185672140279671149141045778471454308151168337711489889978180311981254358969052724461472454995437170417420550232612787863560549111976678677700207600577533307400518806716965905567103524989478909311847199878827/8437121992249144329245974855680348566569059960027308650473976457953708685727143148361860281315469321355685720091910871139662111575477429159751*X^39 + 2803096228679554257046479550583191420489557992039914177392799922645278246363488527249853425061784190428113253434441579379901177915596908976085852372526412236593039497290387749323290992948006963856740541668863490805619239337784255075586848249888211704261937973356471998281150318790054618891846803451982559439260693873941154580098958702751783384847110083394152070246325125028362677837708615915494900092587652921337143395725361655355971875436680382865121624124017458578124479570/65482625094039352922783479189732092284671587884963667761859259763611286428333043994101575279590501173231013238063176843813236874654551*X^40 + -1459721157828517058052321823053209018674458390241245665766904551504490822632685778384385752714554964471712519652255480605928457225460971316209575768222266734758803719631931146047765915106286075286860331263771974668031339778725930407560327104112979496762815285426671782485730722793657604852602821251511581724625984326242155826312860082085954566370459266819355252230238269287978250220910396553142198378553307683692536302257394328485267224335213264725568145640715338185944622823801/743293277442440695026515272282648979523307194082222592764864457576751712248008382377046980998631778817345231265255120354124051764203808401*X^41 + -744963599945142852271871977793812510264084307765574150709412129585927439844689412347582609736749413690712564081521490123417254855043766155719096309835246915526690996054989024091293623711836455022101674505678201454282842690408806312994733383685199359411785728217894808778662880797243480515396754167152205454074159423397209796883115244440511964514705118243309385692760812576124265281148613328528096761654882794227930553096062206583838265299624971047916014827486821734469/5768886009518047125608622957425080810912834806181276342336292816810086021349048012871251456223284395492116398384563196530106323201*X^42 + 551473746740787133619342675186787139148836383835896651241890393409094229016814213977636180147064265714938627215370376138563485656193129294162012689211485108079238403782342773635010236982843648749258905473351483519092839144630063851703158014732807664151621391895392567852400216300620467737114978045239257913930070492815991831335778493547848789470020337875855507628143563397676767331582326440440308087391248770210422416026164642195838630052811749220468188425475312115811960/65482625094039352922783479189732092284671587884963667761859259763611286428333043994101575279590501173231013238063176843813236874654551*X^43 + 108618808785282088334942505663442181879295562866973825430337495814713079438057341115758033287141063048277597375486058558539374348657196195994943524588925584537022992574746827786531956911462350906117913211995661082977759499913911497503157777438912636554211705510114306747914022981651178544745738007919348820676081061720012559615036290354892501886221531839871902343659276668927878580825177185027709466611472521448082073824778843171640235721265036361652335854720761/508227117392128193604847410573965360841585305804006373212606185958072946995775527519271558120278776803111302826584723507189351*X^44 + -159127035527391276484808203402484451393509190174908087864308103080291217556420861006204826322633528094439182368134444916969701593170657732115593212305105608692739406447446394114415418905118855243876245316049098862946779937278050185253155148488987603164353084742376730661894016019885733808155586060277526974879291556002268428492474025348262420529241403033509896343566307371135246966022053539538515619897343777905945123262851255680704612245314792549983247894304788114/5768886009518047125608622957425080810912834806181276342336292816810086021349048012871251456223284395492116398384563196530106323201*X^45 + 8571892938145567224646068718658553788823043759288740990941941186874829463606688881311584532628435493578652830815187890873477631027439431085325608194094191841215279944652742894054263538794684176787662117514253473845472799765971897960733944197711936086692729964777496980402472734836788854892142749279902053500499111620318730933804374855140876096282866895393036172815363502835498642378147396815018963034118246265962172546290498104823743067051764992556779831/44773774768049351916557784386747014434110237494846830518245633508772173993108583166176685588959455272937300927370691878001*X^46 + 29253258900691502091881691275328677719290155040229127289766187133172338636631440925757907956681437575188458916493669497376671756324297943223618083217555798121061034991659095077999345073585298744210329472737359725040196927187389208024980903271262453058251178756827229524414348432065695112353172567469294436641955554134475506257309033201600931844385537901856530747958130669662297404954362681252752204259395104643292167986381771726630673322959191658186569381847/508227117392128193604847410573965360841585305804006373212606185958072946995775527519271558120278776803111302826584723507189351*X^47 + -9156795997262945650200493030449956850844739194811455988476900719612492946291358001374672084368061663666712028216473879911150808438371459846377381843829662640644294499744900566922306699167928232037127949711633594604573631594601545744549830196936642648934934202463485899942720107147108702861174714697254315410008024658166705093865838509402204092110456341196291019306469167788654033515963489222215038731529520237723841573539750362176250612692429297637/3944478439613192839094157729428862164929102061038395781714882698332497048111054811574018640556731149056233012718764151*X^48 + -1104994189030453157374218114722033070669703909786454836577754077779558526144098833730807538740047967330078786829458650517456118504122371176731989705636497452623401955540312795241460811520635430498610301940727963508052415375418482494409070413960649829700939882657982814132734789267858590729319157961712624022578257174748468854971055963326523192318378410904532770018600523777598899150455906708997382971776077623391629402844524404114785743819985619825411/44773774768049351916557784386747014434110237494846830518245633508772173993108583166176685588959455272937300927370691878001*X^49 + 1729013239503446907086819155707082164038293655936219190295124561223845633819540665236594532348596240569953034516620668189057057343694992050847427414496626948272742046657539982458427252300515570757220340568515256856267023565131504849219005986737223589276583378501920520775477129216375325378260657837537402353362099775147468601670434054068415296159951239825501685654376213941027839630520761104973658416690102657845317302291987953440052719694111/347500523267834802140265855821413282083437764165130453855597101430049955784605304517136696375361743375582152472801*X^50 + -683566046132139987164234684811274508547450422161059296672736782037972674221851864962939662069484330129617405937659978307056648666666966825649771701203065632048480519788255643313488744212897139236637888647202110118896637678926227444685633734126683000997386410348794904999127142077945124569982487358899969808522774166153323488230022171102281730362624215603195676755487035536974852786755354921692044040698315031252459580024036147444979288635142001/3944478439613192839094157729428862164929102061038395781714882698332497048111054811574018640556731149056233012718764151*X^51 + 30217896099574782386262556232569839069013298500763240465178564232760881143151836492633033275353360301926052756334233772946917407632122001051931128692908590334551062630617361894523735315088586084333486667237211700556282551976982163825865040181771917821924183213589338651293331771485375175991973792274363713732674308724387873243672212953025843360063767700539788709413362465111558440037258277553117214321581090469572945831942438593068570/30614088914442322450908805904450117353839993319102321721046348465337851800247141618988344319915579541501378951*X^52 + 55297271387082586725225403424845146156306299515259173363751726172415379165827232798002191722653549442890195171599791502829382496025509775186669520234693388628393944170495330900267723743039069674848142068448785461133654792136037867923838251031586276158443450779755098880480846790967545959583536511807609535887287821981816948898591735947909815377316432083213882452527656389313702052675728231956306962080943982237251567019292729207209895208/347500523267834802140265855821413282083437764165130453855597101430049955784605304517136696375361743375582152472801*X^53 + -22812609228708157918194155172025029747478222146172996840373866297235352525986284710409689041722402603586139673163202877277213939904880160234133526310123239494539982920766484502833311632946021576860240561802177833507473328356589131685131165967480262604407128401142051617691148737728447135626620561265136116848422592262774293026897169545021589809520139834910251693274163738846424617130282194296027610927549697002138819165923639763/2697038931763044881588301110426404488929609137441839637128565629930213355673257124393299649362662280107601*X^54 + 7920644069667080401187088849554414123581585146684998979961141089943816219101516635865558169963900251438277991417609171796651422929351398716319919662552893119437593884346764566127694787031291482914767425605037217398046167556066921357240100157164995377007214923032311167469138348894487338301247270713606121633954360780867269256763720258268311882110721625251984001263107078771145792567651395134157955174283054404514874363117229555901/30614088914442322450908805904450117353839993319102321721046348465337851800247141618988344319915579541501378951*X^55 + -1373818088780185447131750140618228320037442873145734177377159698823477434102624945347261973917143960705242566455581210801799237168331064597004577546489510023967148107653523561572233952157502186246941111638120785208721270624437253778698604648817019159602503817142396838534327089808962024527589327678747871987933352039988139992533031890073751068919949793767278397384728916996057030245414092647980796115861989375780917352449/237603641244211512781984063996687911983931736185520186514718142007771417115078594343520363788447033751*X^56 + 275026222336471699179025311720578276700465733623520615552075142342146133237486510594731599994711328403787144708963524253054098984813259123449209933319644955986305003401046488032064521387168664230666697712540226423252540908121908212946862869157467516628073466461996133330709007311006201646030639705607940380827630669570490213699070945925348378757945513813461297720766190720789355620324622252636629211057312570250556961458402/2697038931763044881588301110426404488929609137441839637128565629930213355673257124393299649362662280107601*X^57 + -30861115250831163562304290852264428036203215577397045461853941907201483888791572007232856605784061244342556975329727119396537532396096542172715007715680170368412368770018764500068775659009523690194539459708333498899998856529103091158944415683719656004333201408777774289894670053468182104654398491901493860437593229146391414310417455904322251178352180713465134857909977680288566425657255198384943856710257258158554/20932397255238438268168801338797278828643444294381128227884604176528184046786943383271990466782401*X^58 + 4248807653236706193892290370673683500377754068743843343040067916882628446946002553130424144888393299629541546577286137888679758149174109481352686748842386038618103338056286045969135844577806645105190126884987289738072372802184877834464723857899070991996352870749200238937276483520028229688989738216965863650416077253885709716866263736387058339912392370048218920425896855311717807688814739885632237321962837342071792/237603641244211512781984063996687911983931736185520186514718142007771417115078594343520363788447033751*X^59 + -340908661068164236558172564697524510749077355261352355379903721361659273495895929374465023190606326663446165276289222489542946658204550469352516879348506875425807327376597207679446429992939105058948164927749586304181983846909537773096815038855063749779583504479773804662814848453364739407846301024601042447805210331326807247886691973727896177744419264300926489918184096868073021232867057768352408177048370/1844101599439559357604510733750090637709756346963362543201885664393285529626195346953747728551*X^60 + 34509524595732509446948647169246943528496551276332266397285795025154370237693480492921388159198911492092840566607688046710956564013803721712496093881563995588352684578087583550999130640649158172606849410127311053370616420880895177817278718040716542675521014852729721687291793221278689289055686981952608789689302083923090106497875585018781365420380436453147181502810217713039882976577368170474238547087019515/20932397255238438268168801338797278828643444294381128227884604176528184046786943383271990466782401*X^61 + -2080575683976717174394409413522048292659388909724955082542637875775281453153467259170342143388682020202537615850940158511028932709928639776954780563064026273457959346486812512228167591821995539446617530035342736381227420077393216485530896481082331916884731043839267731466618101255841766526508400437548103941111024368172366978342050041735189385655832118554657091552577612743290528706267347506490319/162461598047710277297551822196290250877434265435940669826613132269693025251184507704497201*X^62 + 161119751799737235638685650721524557938518803797291504066171098844463177794711534864295690512585059945333639068785398268977603154235014718162442699859863724368606246581238423443465367406999340898558526014671590965145091565294083122661039038811082630127375497704141513401934300207484196642836304292529864912369335056216029104026088462780175548555110658632720994108095535281434600417659132949949551967/1844101599439559357604510733750090637709756346963362543201885664393285529626195346953747728551*X^63 + -7545021689248642596120426037049339765618419922642824609983847804127367493930969083656838213813581519208947514112000451376357301463026557362619560534321576205005974962649383794269673525469276703757355385674829662530588617028642985789530669579594639631521472049377569509220962206862647053943007957954619851456837450336559336919206629515767186327864351162497269483393322515731027056462220106/14312536168417784979081298757491873040034733982551376074937285901655627279639195463351*X^64 + 459533353138071472176652605226747369760607609111982409556660637930557825793608959238112579392756610787581467446601453053693073827110829051091827465061581342336809140507606331967348558210821494588706907786539993178402890780099651707664384814782081366904662805645522388265790388555300336909407073424054229370654914499870613062256411065296277810490006237128188252392252669727362879404249140026/162461598047710277297551822196290250877434265435940669826613132269693025251184507704497201*X^65 + -17077961623257001845632719829032045048216967265455844757395819833628706463034023518911946278444274380278275522659045573466593336595600672668649843667848753340417770390710967264565051939377982230932799421579058119299841590717274373798738266804094650851427697377889238000067503377872085921840358898003548388730177301644994367831479193821775237392559481548897752158978507797796429850/1260905309524956830154285856531748131445223679195786809526674821747478396585252001*X^66 + 829129121246816778017236607072800359441149473338260990281607597899347285096344499374441240439168263203322986273413083079903744444048715595321157761655349187341147080961635195085442992411006508452452575462526093791939786954799338199127625614182288967616822547279033232805898606102291254815462211254576892922108305237602583322353699641971617754910025996640669718061038500668477793310/14312536168417784979081298757491873040034733982551376074937285901655627279639195463351*X^67 + -24538047842553762596696397977925019371151831471735598731702359998832415884553600423587250629250388752432016162573002185037468312603715522664931820680755013422147248176999361027651253050991852356397139724020805171802449427788347370727147671647982977541917392282748374450669467920289922635344928267627248848358915535456786565580344118039420092706376693068446830727566791867/111083191747419331350038398073451513650358882846955053257569801933528182238151*X^68 + 942679621158463822559282495959508305713557898020116712637036204418885947496427331822321233613066391051611799579096368406556679952351843506529783747262790406113010966232609693264597818280790345181844134890097009833525957143110981221255160350656749063827389343428803710747805729537354458234483720304817330748493769431821587418223625765537085388419793740077496757243439409921/1260905309524956830154285856531748131445223679195786809526674821747478396585252001*X^69 + -21841552807275659227362129174381160579652755701370421765459078165184322763517791647398086831335255986889485891759579941734075388900322926249566865965972071938595399325839719903462738639694023700105283132483444866747555378897257905519172716778504192907836910782606038549095303888245655130183517648179476930327662015566149652403713027758278961957033331851564411601/9786203131655301854465544716188134406691822997705493195099092761301046801*X^70 + 648143371774964234740547668536078613261989415420036214618939331781418475988851543731549477580644214871441165587426055624021687192720253613189383026222613404774557866514395446284211402970205486714628312070825751861097151793120406605876611149619766012678633962361402400061825309052449593169566289171666115215954562532793794250733418126982561027836789137811353970888/111083191747419331350038398073451513650358882846955053257569801933528182238151*X^71 + -11428099787102390778940943054152450602673883000337310696706720107915321842407109273550427203884283950644149761029395402778977950686398319626889219861469360632964473444223589207212210381150536090421779867680811825182322192751446811245139258628117168221469311623356395064652520880013806098580978029342059656659367556339816819940101124910537348449529956472/862144580359025799882437205196734596660366751625891392397065700052951*X^72 + 254014865346536040385380492670863672482463668951288806139464263457039697447901312592501272039320992424325481459004009359013953680140502842958707056653727894975103255148465825273102762882721493353519383492176590250500432796329655680406038127287106568603249594158918667489582720424274321619134728177030121185917997281110800146117519868340193064724656703762/9786203131655301854465544716188134406691822997705493195099092761301046801*X^73 + -3299147780004562495902620228193065650601595850736843520847962443928410267573137374143382862764607399908715216012024589385490724109152668253605663905624269010405782396836143214664567813055253728748027227339789500484365614300880368759564930699339599990371723527034268342995336787120638513985838685192396862249768943806457555496647996268816460259/75953183011102616499201586221190608462722821921054655307643881601*X^74 + 53115436671508845143332411983211250184755438397892408577296022812369462697129998716692245105893097342872786649892019516769913208885736855241911971222079033363848887859178343180794378040505134177180706357848091710311412540120988576558182656335552135255300214865445171264338565362181868089017586135064636362193849279781833480801747388822204440669/862144580359025799882437205196734596660366751625891392397065700052951*X^75 + -492494293948293428619804895637638544264855966983028143612526963195715100699049767832380206101500389607342561899873760789023698873627483912395733526158170456792816349043206767633432774285607886032045668184076990145715829312169001120145469008410844440668291042488477216413694180300929331711599958594564624335794474708252751489962990860/6691320853766418509312094636700784817436597825835138340907751*X^76 + 5610255931343600159187090968820429378352658491793425824631316259740405749327349270462042865174148449207133888137583080205801711539237369245479005289443648572941862536400945915429893273701882323123282602125556502686675598003842285018240082189824097513215169757235934658979808217341532475790612208120132661240452115410442494957059060327/75953183011102616499201586221190608462722821921054655307643881601*X^77 + -36722241571196636284821498313675139829175679318682568197657085707149228437894113287778575208790474367752329614786907075528592405773744922979478860664860295671417781665495714727261006769329129001733813120935702897023040316633782039012156043503574459859443676314794814057046743218326591314907493048876104128431443158493573827/589491749957397454789189907206482672666425674023005756401*X^78 + 292111178049523133257349636234685508014535385116615294190140453628057916577005262959073063502503218606875924227087336720531442834283540760281390880218627372175377242782145927169110172127181120020142897437332586941910113191052325482668089097382513066655153682441000840631355044902511535220113857819480312992560644566614623069/6691320853766418509312094636700784817436597825835138340907751*X^79 + -1127267356094092979445558540622970462940984158672520488855312215853196537281665569795665320667226375909492347690217838831273083456665512201578319560155347207876577924950782809863524057661931437477906200829827534381850470904215960793216208869009007715575557371695290064074333877198552235306883516874926799938943935/51933023518403440647448674760504155815912754296802551*X^80 + 3460252767274469309594643104634866161975853110396198110171551053449044702247786633463186826267906140739616960101212515417558024095520293072786960025859741158430066413866695571464358465710630887309440900701019078113502316899526542417720477124582838210434763582677852035011251357964456905086030533769600949500081105/589491749957397454789189907206482672666425674023005756401*X^81 + 4629288534495922685032843465070134173711879329851348339935984595997049233277425608025422818567090784578688693230339308102713781293984604527866964763796998985615158382290423406728035174091809249543181493645458799104619651248869459678962746456333840286514692891893720651403202236739648919825059904910707/4575193684997219685265498613382446992856378671201*X^82 + 2795306004721633499581193967705846652957844276566682049939145216415272125285623618265752495557301566578067145314964598941624984595573579335265471432825498832461936203693855245685484582387971703192771920491265319394226608135362721581049954944083321102767355248299709626171349240275830464408404630966251/51933023518403440647448674760504155815912754296802551*X^83 + 3247721503670556313669183874928398860225745639333163517307789445514419103011768866231856224603544863102236462317001186328761910784969286557229879932119859891220803433841225080233822154220847984899128574443036284263733858638892834911125648979410422763907075872232538419710584459666490956236/403065252840914429148577095708082723359737351*X^84 + 5798446751283484990667898039493198166406092736753275914880075842503843462218523067499772309356025720210576842102502117768603321591311677394883552608293047632543192353448334787975333836245436691446061950753531776341389431389266273648492071262363039337304790589220394530702388563853733206466/4575193684997219685265498613382446992856378671201*X^85 + 1409385494884238135724084286194356078393927073854118075608480333853988099735292976293337692070982552165609700306435106952739202308403535426457099545459671927873603154192722409825219570050436988953122691254543255571875692871755869125708172708465494822229927767165872412289347849/35509228512105931560970583711398354626001*X^86 + 432032174653742443300897624991528744735144808485265069488722190264788700741812279298695813039856102182691559977729418802930810015309262632929824200975191445638621160808754280963561081849671622752402487875189904622078330545143956269848860627650594930374405322676809583849447647/403065252840914429148577095708082723359737351*X^87 + 66714321537940697970836894184408104113404555024762267407006054913487113881595705238996520664938495749045940473802760259491049035150640444293055907717101406740093130883125138870664677109158612253116837583281425065022511448132494014766977767348737236963257048198023/3128290768399782535544937336921712151*X^88 + 13822501142243866571968121778323386585874625520457756904400669684080010996720002834433409570775648057480525784797789190635920312098949050442251240497034091406817013990043273787348260349873182794829031457472950303169817519016892945577146284043229115749942219659839/35509228512105931560970583711398354626001*X^89 + 1334663091138214039124494054952248125608738623986048770434143314508514805764190591581269794928264140233000705068566414542958699548481979873548086554316885248869255861752326755653949052385312594292207136566227096860150826609187313361688922588206433845/275596050427255971768561125620801*X^90 + 177147690370733963194230122130104074827395054870807048417238746769843537326375938454541382916265790402371649332225005900443772927905448101576116210327007008240638671557638039875471842186372468432115333639502315003568426610329055764984375091535686280/3128290768399782535544937336921712151*X^91 + 11238382625109363087295383728058411502772838795532550928356644751087480806048299445166038266614474915827979975121007684345009394345525878662417210617518049795818384277204393941096681825192547709954602820363968982308618308208382122467876/24279451187318824047974726951*X^92 + 869706825420533631249715685350919410720839046056217365217438929813585139782649083149573685823984232582360565327813134876100250384766882605881075804208631477503207530032065405659506804663516969878975819506673064931285558918527001419216/275596050427255971768561125620801*X^93 + -8369263531592656625665261176390545934484648905130333134127382713291196093511751593188478295311141477561360599854909075310766723170506485521112810268951262520281336739285186640131656988415218569922813961284611189471463696/2138970239390258483655601*X^94 + 112860574102177185030121532582243994836550323562714938496022560334634617952752843197498567856859757757945059162837641668873744429738514140786477697092352461923713521596901565594901827748907291468968376560172395741851367/24279451187318824047974726951*X^95 + -686649611756902678180619673914636981369433550905934556988670501166660404168963833917158516238284920292699056164324875651570153503204526659429507278759848868056995556814983332090526648802968778905819684878/188438925151110781751*X^96 + 6189755093992153414066549146963564726162613743262191019744798692348748423165037279365863795264835480917427206645170991000609877161060511202165582017908860289262282401706340911930950350716923090989941606/2138970239390258483655601*X^97 + 1110889068471268934920080660394911777502813279916039632636489249783237637859146587255924470283776201227524109581518293094079484962418336815045022612011992379524599036916642513974815417851/16601085820730401*X^98 + 160338613984159724824910037556216152417352739908501252429928595058161445170801037444054924612737995324739028991715691280719581287232536362507115439837272523182405460324328671611376453/188438925151110781751*X^99 + 7805654366343150930417090249035266760375603826512664909051282701487741076532111790029054883541851509455776205795353372539555180861571226739041357727975537209961709364/1462521876551*X^100 + 307363364395488564900822682536750641533961636467830338871304238503942994720617981908027934293836226674901189137395168326377724267105571770715272149355079734544889/16601085820730401*X^101 + 4665341272963527404548412788322996864293977724445314675056272711387452461949407416723014872559895055606513418112283910078349103404834081750992/128845201*X^102 + 51792722538790848167731842036347570983279390898836728691035541267366948898420571709078544999899706696153386860628768247797530106851593/1462521876551*X^103 + 262096024555674919562999014033013142418546461460597624025924697079087008935349666459920369454193391902389157618806/11351*X^104 + 969894512854831055181800416477139982819418835051789491033049989481333391231883278693004897048309301797017/128845201*X^105 + -15742830309731118057605099292580177486692353006782272873077414620702290800*X^106 + 155715647323780870153125158454912750366469119655911324/11351*X^107 + -5737922614621536750112858*X^108 + 1*X^109 +