D=-8351 h=118 781964682238594424189855937672538927556052542598098893528529916115126194952942213804969068737057497922677434748143263930752355719974112876570902433843496824522659096547417331742624284535992002353929228642866883564273716685745234822078953409190738609582036518544487721743067690939207282506325202491832492952617190759299628586881998900823612799586700249112826724062790779409406775078186949592093797443111838908436512182231467730960988625449643136769489367361153943801279587225645007123847107721603555874058500781453056601326404890186520753209962886938311/1421180390281126330479079120436376330699293680960847240243100699226000408860457632165980018328368487281367538930109054055560566429137343019571335415448461751611604041827582833295219417048079060307144753046878643827601837143*X^0 + 10562360889433853219098935922114229732709074581817165641233471918351752736549822480991501227706446092478681324180153525104336807549411041283162093215294715719143169206509495737547859292482912726995936692377375148511783974695590935037504753380384182855895309184156033480823669516714698259256318636913326650849913919603789776471708127737575618390332906199216449908337912134522632887876809528778059978373185300925199488809935595035451804084125768132115050263162986208203779487903054710081179934237845003868455719397212197665134582703093247661368551835866368/34601391951130279842072273279195856378046068599720219543061614983196295668786243983143146160525379700544315794767757173230280729591037759639767411237347242238217216773475639186146872745680782019314769191529106573190387585951*X^1 + 1490027166302930275251405695597646238707787620556034729659663529718209526517631501504738748153619373822018351121807260535474681099744427510606820926497707569299802337073280875912700465493777928923434218336579583584074400294699605177351695200865469757716070958761140755033383834855119296937968186184184639282598494324374743708205221755825033723680766704608723648657412500179629262163075332457071860749615024146397537555165151681421659492192233613852082259218004020303526919871460995481516577657512069016378747298813695796719849885405281069244119960947270588372/288956224183888966961145554154564596613062718876263553404107546724672265130033923503228413586547445879245581202105540153646074372814756330751697651243086819931351977275295062843512534299180210643297637518459568992712926730276801*X^2 + 40778715261932700615440985051277628956626631365802205668921549720396743638128352077266335628254153310253459326943906066042298767245395406202951348284804992740511130517464976454432492378675955826039669071430522083254914624531516977494828711548588447017050321460688749204991149132644597049171046398055382652402108927019256806261732199947711896243509653865277851503517262182915247435521142785085625524413597148998482380135181757268935753782730315272603191368233746029375998523233742866430358886121680646077688573432172088829660678157367058634734299832480/4143383062044100088860288980864070934983363501343577959892421863632654253237485808064081686088537863794074457522183831065774246149088463613910598878858489071753947643812194849257199466612475394481471583227051439730617601*X^3 + 673174563837708195856688472162104461259123581489902281138065010240840426133702525057773527048628840065211676060560842643547161376619016471421245861599241729974737096054123421558139137104783611479743204126204363256093694992543946720414179025204714393909372532206491654560628721609524430172400309368071910659846600487958985611327980841399857328516167790467023088739685323962977021647420714671898961851950969459575121491669815119468073655406680548655769896916979063809003375453961980167959098533870410188401127649794864580150064286105538178714511768580883730/34601391951130279842072273279195856378046068599720219543061614983196295668786243983143146160525379700544315794767757173230280729591037759639767411237347242238217216773475639186146872745680782019314769191529106573190387585951*X^4 + 15908891341856198260620528663180254821629776952788852535706475577314034148324917934054355055726768668644263985516348254442803964786763422454499030559624454042500841541370425015414118007280433031927667553070269364419416334794529957920197265066320506067736064346005822812276677542586949128881330958138150098170375323697518462729085080444322438779653265726782311966961880907503100473344048073502235055493467781639695129265224908091567350853010216351683369704262357703965277007684272828295334211773378996562397847098586629306191098447875768824156148224/496154120709388107874540651522460895100390791682861688407666370929547868906416693577305913793382572601374021976072785422796580786622974926824404128710153163902999358617194928662100283392704513768587185154718170246751*X^5 + 145909846846106779211920334890822576312616711027491898763164478957820798750969088114470969865614132421716231928039606430086282857999090874878821404191098561787786587922294647937264492555477567841692789943389343878840155412236937826641196608883059177760071183797374642249923831912913456108780578626004766727527447576983830888081751704241746947281392539862701897996258485804356480493536795250542920989725332984890258285620278878594059933031379878843576624268121267172979445615627849169974559745995510836700628892275514479968441550672055383256885582382974/4143383062044100088860288980864070934983363501343577959892421863632654253237485808064081686088537863794074457522183831065774246149088463613910598878858489071753947643812194849257199466612475394481471583227051439730617601*X^6 + 1391073971896995085511037368274995384681317686786465188402059771865391828429980306672600105874916393213933189398814421525328912929367959932179102313890425910131987090386814412447081358260842636074035509000992533160282783766703865898315329046223621961389338402588586934440684925522652187342367615586880900059703635647148655942657865982340193925389321524984606283821750968865922361667330402542429481702803464633514249521580358774232876866419355299648244084344186965691503319203790813809490750691473601579455829087682810390957793533332381768667812/59412539900537433585743102804749239025313230952324474722508247027846709245170242315567706118235249982202613097362326119362541107247392519078482113364884823841815274651801572106586071535469346637359260586123598401*X^7 + 8210615929334321930754728825312630022422873391191783339758279080266838604131496365004914571897752697970271046886727591765399479184308871244335250130776040136057409556054738462289815798159595136413454446538292004605053259720350851610953127143606880262976890055109574081179464317228478030267303493748539692978076261521926070756782727183427904326799543738699669505611870586777062448428015152670564035106635890323550517245172163153211288526874620273603263629541591040907210163086858496583248568044525029580996469539791978004229408652771917056283148129/496154120709388107874540651522460895100390791682861688407666370929547868906416693577305913793382572601374021976072785422796580786622974926824404128710153163902999358617194928662100283392704513768587185154718170246751*X^8 + 58425586502630669712406741407790012143264814655697475648409120347806694418188594188744151938008246487725288517882538440503038771991423822678931483468983281197856165894608986544608215936226133585748946431195367976534419499465275546316056128105041423492217864499336596728500479887240339296585561115293331105612704267338428177336560824960523918768026122504274706869913550627321046110298403971817622554374809100769261703790265689135921199069365878739372215858500371392142005191911615752454349142327892324437647926030113661842773286724902044764/7114422212972989292988037696653004313892136385142435004491467731750294485111991655558341051159771282744894395564881585362536355795400852482155683554650320182231502173608139397268120169496987981961353201547551*X^9 + 10101023327552913958957007037058761227788453249879053132044469271657039343120347287194289597709501020216109679216512814008912966532894303811306057860158851532962317378545367292623243099680789839268630968622494409548757504016734257316175574167337353237520198614519870495428812623720205653869447195824999179620121474715575970523892244816217775411054775530387886798937979646201914887713631834158100515151378944941617347819646514167231880855865826301651185430551377223024894181058141297512717044912754054527948817916376494026133616133294211786059/59412539900537433585743102804749239025313230952324474722508247027846709245170242315567706118235249982202613097362326119362541107247392519078482113364884823841815274651801572106586071535469346637359260586123598401*X^10 + 16417563987401900371970573648785308119760514987079705605601761924509531901586463404509467573509780334039964170847086094225486667681570077109274510132915875741887305232963900972452789826577598764948984691501257944664268738942819993345442642041199204764985726631311462166649497356340345221480705791386769946679384869279996384818742367395176673832241859561107599461578502449389264172040131340928406376201884128986365796037872530094924379220549319242311114318391883551813660715190681203100791006542918588455142099671508878700084120194894/121703512205090738371590018246796864599485714031551995560693633469905990473544514011296184394679358891918750458711216541432785736445607069848874960306726656897061124820092365281627866115212685939431602743*X^11 + -3890733513271025956030413680415349116001196809187371920329520245586053562852437081110550775265028813291301146998522421901515118645015887073554267046514022882935271159039235387563116652101939203932187067912325766836681487169995700373538205546149622746098912145114011330815543774381840631340911338150833056541479312693760452842024137313178815921757274997686817482257521578394840440520097515790030882016719060580811516184875533818893230041694328972877060461471405689123003005470644078162450993776121034223332773500111232908134840497535898437/7114422212972989292988037696653004313892136385142435004491467731750294485111991655558341051159771282744894395564881585362536355795400852482155683554650320182231502173608139397268120169496987981961353201547551*X^12 + 24124881773581119728687553841891530029913654186743574506958925967997469512596511780656909006465670783121612261077475336295979955534543824002340602227506435655844027573178551308534259076665758664140205993622982303439160183354015947432609495478134584940958465261258020165835540724275274037237706139032512579270526219756485312901743727270050958957765807486462511186045325049909804980684024965369616963738252441276893289568602527640347849907301931824013538756726988707557540085420482909476537230157599262396932335777301430186031932180/102014679132515287821953074808714890695293976556204522682894914895143328142116105625562602174919831426587385128844272038082804473131271642790339447029946904356295997334528386656854875201351790393488351*X^13 + 230831309907805066114788207198134415473498169759708600270596060471457475460056012976911169925660618676495463751982054116530731486046914775322785901108816738755429597920916755526816351593184142216199929249426441654089992678289642020821276466867901543642943232180488618005998480549505716536265256894116290235230621324084036059650709127195945894141994606397068063926113423865722344089049938964176488445447734747707923073380282587865624607961175398623538245673092931283327275253343880594551177764753733631506310437666321236865142373542521/851924585435635168601130127727578052196399998220863968924855434289341933314811598079073290762755512243431253210978515790029500155119249488942124722147086598279427873740646556971395062806488801576021219201*X^14 + -2359227518546591863078816764100277982622451321920737612620468685889055199158915869067316071947564090424705209935955513357757087111228992161036017284471598897956514195326369936807201523979399099673260601752281778982001052581246314203082547254362174197122078680885987326326623619922158444369943466089441396233954613728746194822178993472110694522107448698108497560510186939526360861849066163967350283785851834616675797406978318330625528425651852058164699092976085789752878272985829743002682383717526988269020676660519146370783451/12215863864509075299000487942607459070206439534930490082971490228133556237829733639751239632968486579641645926097984916546857199512785491892029630826241995492311818624659129045246662100509135480001*X^15 + 966630017886853485572716766205112929485980785783998376010066920197361611826856344593315190411581333728065525548431851583434514042078746709777491643954746732939167931228640725067991071872409525028117879310300464755495735405407593290224861273997780717998644931447680572283073172970909136032978061213651709897563976959029740344380059504338999764072890829684412126188533504289577812665724255455286848331971840069982842266998199919815006492402371687853299253196422039312689672597604408418419835114634196084338159045136961718163732807/14573525590359326831707582115530698670756282365172074668984987842163332591730872232223228882131404489512483589834896005440400639018753091827191349575706700622327999619218340950979267885907398627641193*X^16 + -21851298815284486059540350675689615711407770966718178119502767805228342174031786351280179179160370788897288566437919195069404272428066471798225026478124686886917832191078652809314877763254179897874214648987894206141942759921987783313806611302857932803370868023371912933826723963294977040521158810590908720568334748905751863799283895897504159284585456373933053759940121196536326993075604610045944628267896079772436648769969386838150444356548950259558860732332213697297416523697993160540378350925953324038159129920345250920/1462802522393614572985329654245893793582378102614116882166386088867627378497154070141448884321456900927032202861691404208700419053141598837508038657195784396157564198857517548227357454258069151*X^17 + 38849185393817282606692085601788327067358718793988506934108961116328968975804402453590942092232050525991953221879313260352662668955076832234395431049012248671606197230844448706708277849120083297538391351389766549561159152040537922249857605187842074403522261999232113946698272840685952139444097010220693053012191320893968040039986826500951261325525748433623552369933802507801969208257461383580803837252339864071494789349344548319040031268862196119907571478202936346641278944065631798238950964140684046210510504991583894961327/12215863864509075299000487942607459070206439534930490082971490228133556237829733639751239632968486579641645926097984916546857199512785491892029630826241995492311818624659129045246662100509135480001*X^18 + -153891065409415245900096982252684728813689781903158690361899768751608386696675552965911414111380571742172222484680397614857475456866586156430486580078718873921225434744587580233176279328323846349227833658530658547619944375348719514352765137228875970631043235798517201364700334202076751258082489532825667273243266395997048477203939205922768072477664071936752204745709331117613465036827377627325706112347021954153510084811501207278054193573762036821931611777434275469638003433310098552481462436776747593377090827791473/175164952986901517541052527151945131550997258126465918113565571652212594718854516841270372927967536932946018783581775141743553951998754500958931703651752412424567620507426361900054778380801*X^19 + 299577162340672920571782623033638569296184430927167736769593242396081268558903611190532077495345449496482679308801927328372439204526260392304092138154788297068506967636174878839451558624956144461190790542455802668578032485645989601835625642970029979371237035812826326726208866235366632888025935721222399008492653317035237926348934559005568906428694422171324031745976780630715007325556962283819720942042952427866865490850067631788728879922961076183219684862119015949730983175082738288237893624457300970805087067870568197/1462802522393614572985329654245893793582378102614116882166386088867627378497154070141448884321456900927032202861691404208700419053141598837508038657195784396157564198857517548227357454258069151*X^20 + -884048790523847001434416400305279184574951660211858664505935734218472522353898616677129902796001713459033550293135350571002775409556688214442315570268606195136571397981601531188847038588636729584203924939797950952481648893954103568710999612768665628018265244865128522565862832391253450613045504615579580808466590148222727095927994884550109141509930361323262867619182790488573565877382086819709357763021677722712082150030564055105519435483724894503258437952167869007341598404627009351124877935420255610120355985/20975326665896481564010600784570127116632410265413234117299194306336078879038979384656971970778054955447972552219108506974440660040564543283311184726589918862958642139555306178907289951*X^21 + 1586358965833928329322888820462807047910459989543442883284626120048279100266525673995295868662619958452393166660439982688690607289618835562726203983457644107528847092896590258682764795460960984548516053580124625205778764865389105873311390320443656802051026617828074007388237573764127499174420382205556466267111596532756332423487945150718544636284664990981657454210641158936495502415529770366310571272015921396221521177002569628130213470758055953263242530821494588113556688532972427455011674718867727280966845079194/175164952986901517541052527151945131550997258126465918113565571652212594718854516841270372927967536932946018783581775141743553951998754500958931703651752412424567620507426361900054778380801*X^22 + -3819680140454271188769375544093172259041812564005895783014916949279037612180136046040431295437682232676488122438340011314406371775576784335509117031283983998099434250858207899148038198308530147267801103671882737299332410549536163260601200194087964903291226542018477935110936572458676179740258313886896104045455411374896922889918180529170753727165312990911157639731752780938085142611907728702313384475756763049426964911343907485008240560524598560263754777073153790478969760027038862359646675401856283426697/2511714365452817813915770660348476483850126962688688075356148282401637992939645477746015084514196498077831703055814693686317885288057064217855488531504001779781899429955131861921601*X^23 + 4305548732481409296213749980399971680026807551635106438903519266236709981017606389484874853435588130093557227360594256490172755086175170862566245789694336316907579067530472806644478431727911022950722414235755690373093818782446289918166696948035367801628006398728435908070351584288844354204802757547524707107450408985521909687341068293857882392168699571106538596993588833122159100891609822525426638741343748943898353116695782020810987687857484085489776116449359153828791735762275489560021908881173916893979822/20975326665896481564010600784570127116632410265413234117299194306336078879038979384656971970778054955447972552219108506974440660040564543283311184726589918862958642139555306178907289951*X^24 + -766042637956304550869754500867017817235859947627358889361582418648567990262016182898085759269589130096033329710488635936214834288767434602066975029247648985658417548671665566275367573474776252485884115150145574261125421591234104666038572705400739138749498799366136344021506712833728574123192689152127164036367791039075469582252021352907155848351365042824559148745942209108778424755306324737721349652811061410696712261773684905709812163213210605830226204283877393353695148649066584498866174405574260/42966870784556474227479526153385847440856132929994492966730216781593957831220306853687583771219811110351740647926077179573325440718084476073960150734796547544039198555436164393*X^25 + 2285526208029020536928915450983378995697638820442519147944486303815548522986889240417655442862393770616189496694212161506104005896406775757691491467477257438704082285198614977877950439518532015291432655566877447452172322604643407353001542428584921346303093676305990459355720213336275652074414092423064655692308296281468828596164852289766962602294373570448589776139333275377823710288264321185062213312577420607289249298057749009400472221102432325271796112745678482649138879024302409357582135411388986730/2511714365452817813915770660348476483850126962688688075356148282401637992939645477746015084514196498077831703055814693686317885288057064217855488531504001779781899429955131861921601*X^26 + -5326303394049971135488757818111822678914286119946248259615308833886510398548589980098155427996081128373472966422312518817211986353053293901166530103898207412904431078151678319955423393835489863372158421556310690730691391670358046872782334841243593199197135430877300899865205609536792423917355832583913839894502782187781583727077960646297081970797507813295623779894914522867845198001461289049950746493836691348415671104523888433440687091767880679234890316871757982949911083682215792660613706089/36015817925026382420351656457154943370373958868394378010670760085158388793981816306527731576881652229967930132377265028980155440668972737698206329199326527698272588898102401*X^27 + 1469479569570687072320289902056592223690763127399358747527997784806244815136278375371634360867941709040985029769530577630137626592761342522459701919328247459513087236067726285793822572917366941602133223736845142171117872773288472624076712086588533535536682318743556776646877277044162407780441971089496293962663559697814721784053931717252187185058337835808672715759539991006776739402358373607331390122507493931126797941960112477162203550606523783518412025122707483470339027431673643743341069945547/300768095491895319592356683073700932085992930509961450767111517471157704818542147975813086398538677772462184535482540257013278085026591332517721055143575832808274389888053150751*X^28 + -3516321022816744514702466860847525594289518417396998414145276883947734270095812625391643212395478048607024129665751191070907361761187745943058162338628290839451787301656173189052711499805334161360142936020302160851876759584482843734453958075994026940685212041338946700366909734158046180682064419375531144932647020315355694505347861173188236706098053305306037799364708098490625985424663150388097916171730854991128570790766292760732927594601438814918088662876821054799825134350415393836879/4312755110169606325033128542348813719359832219901134955175519109706429025743242283143064492501694674885394579376992579209694101385339808130547997748691956376275007651551*X^29 + 41055276559791252686472699497566908363197080908776883607470458369884707270549608920698655593423664614118977971631739660858233970049945743113638871095799611857594698167999522142125325658745278903175299157917945887522554149223192903331557027610564174756795109981824310797608872512135283679638968546189403415062624163465922055763303867110729005033144418638563997935873414224045605146373963002367786466049704020375076591211010624911084266674149404819972548481807419793314504371344800538225809673/36015817925026382420351656457154943370373958868394378010670760085158388793981816306527731576881652229967930132377265028980155440668972737698206329199326527698272588898102401*X^30 + -10252916550559072346961034785738510753397319192987939658926705263343063401901979228535714315898481166109038375602638668395334301941005923196030493131606233698537002735873161194866784666059499739382935139807168768931576099645994092820595773442728321232725890359125786325527659192530678605268162610789391060872602082064601401131971199816486335563005073631272249979240308557693898860005594547161381830796850450482889933136147992159057651556288795974013717887437661219018625439179725202/73776538484178222027013506378172224359098691686216106799451205325391809804527127343912012120048833756186505968096080524311786465014280721394323994537727840571274743*X^31 + 67953307243557201610940590010891863507681736079893942843298994615083897042457089136148287296495298209950013725360775940519238623929289042848890523024832477516839843810610215855661165927545140745115081826741243648192500385803205773073366783040862981754675479034564505988473705189204499006345865627357065664133449337359932783594842657437108394194821199037952296767219667207420284294474540167099320206391037304360214091340121069469721486934756439693573914022851048037029886236955999076205/4312755110169606325033128542348813719359832219901134955175519109706429025743242283143064492501694674885394579376992579209694101385339808130547997748691956376275007651551*X^32 + -84096063021496596090605726348709212278443346551871168064052857464408282200600799997840637600308385500203893279608553806263352627641702261679049269293210423168097481153721173705882867423241622681926399168322042706423334593002223121182606750629736637581030113213714522060272752605383512534589174093471356199572887244443561980162184293647984383015161010840181926072189608386853308619432326717826806226424577960804487141440185224292372643522135619926922581308222507133393268935007/61841189006016950567488270224788117652220194204707549706161949141149882484934725351141669840778569787247699889435105217361095108980956178872023465664482682792351*X^33 + 52451054500820227371217761651380378630500767393775090295985190514356316763174038319966575428609379799976759293550160406410290745769592252886329155910833941773092442501758287242923238718241677309813185799438710043843840056334742333575320577577893593453594044018100148237024645503642344636948972817738792521718196283356077522730491111586312809766844965940358621010752166178309563313548088120998189118022893683389734986807255937641349731953474272472035288725248083015710197420134747/516435769389247554189094544647205570513690841803512747596158437277742668631689891407384084840341836293305541776672563670182505255099965049760267961764094883998923201*X^34 + -15146518912232450068397678841244223105450909838619938048375333665935085001063250155600890721236035793017106881084545869843817783249257529350056352138165659618505138702169778362875464575294712077353272052213950641900507194474731588520890523142789871080739812058764083110128898759025818343590181836325811198884957739031414203770146236163341716568927649130500994364268280545749357539055109669521208168928192313198011729404855703240089225387280098323571699359056964894000006/7405243564365579040532663181030788845913087558939953263820135210292166505201140624014090509014318020266758458799557564047550605793432664216503827764876384001*X^35 + 7824109357210036138954044689205944481487616341372365149518283133078057508713786565870319693987397506068610407865819196057017028547116052748783722456530638392116491584777328352354674544890713749625093341584678761924262455659756634972784532119474479678521658263967932642463276280552460578531029763718236041306134222707567669809306505514719257890492353208946082993233639222674177793220286639729939820570995232602705299697681280889753675712994727439981382330246196506642578912/61841189006016950567488270224788117652220194204707549706161949141149882484934725351141669840778569787247699889435105217361095108980956178872023465664482682792351*X^36 + -50995264995331629074659108647261443544716983579776812373567637847191460470209991539296353122222398380730317940200281308585427442365083044808142047881762917181393734725219531259663377787433634651101661874600995515964677248349072330963896835740015104961120477545161240535776045792284513004920581668120740529842678585083770501911357977102359428159147504588785750438052218789072962112411671403901934099815583485917453813070241182686749569156024711263167334196775995825/886749319167234946776752865648519799534557245711885195044920992730471381295789800504621064425136872262813849694594367626338235635664311365884783590573151*X^37 + -68472696056464546197539341486991069709626740575175306571608275807265200283235579496539317032818539487381485547934768127600682739962509163350751677277183214993879616966649662352130507811017356042932591312518531344469234489792032309727331569439870933017128978412605392540373959339308270198918959145300131595467440112632660561945003621193557752747538672271139167929772927212693380118703537411762050550095571849103570802583809751656192820242163731745551774363935946225422/7405243564365579040532663181030788845913087558939953263820135210292166505201140624014090509014318020266758458799557564047550605793432664216503827764876384001*X^38 + 117533762867952218663424874101626957338815026612233872570391855884996946696811974081020002137590825829145814789376331516670680924689728034313385896749446268502501073682878248003744047575294129329287718036680510155443411918043110774037425276985110525148005488092258148620137768648529398206086306101749894818024661778014282352092588191851465153992849385457920953012254548353430713254471219490551154988431728084654546838028742646555200748845785298590109894236684/106184806510266428784187865602744557482284426501243587000948508290081592778803712190710222060248697432979744904154516540095585634734081111948842484801*X^39 + 8967178089972901237748460620059822269926478178460387724328480734352667693264770302941434960298956781069336175866581996315182821328656970192487903523427379643413642832929896400973257645974453128958867149532054371689215943318171922606532446322293603739696558120162414545709740150477784903517809528870280469875092803076337035517032308943832524458826280184183070463057887531148604814160544952146246531695264064615931689182790584569856412845406507727486788025739781/886749319167234946776752865648519799534557245711885195044920992730471381295789800504621064425136872262813849694594367626338235635664311365884783590573151*X^40 + 707458904506523873479809124517703858714687931085488746312285730653874865706883717210499184664472884744941024624927997816033609055320455461590102792462421081687192209288895417761780832564955807598263160266418304786351980097499257344660413491049383022915142218620820353395433622296063827786204416695429598380399224328184397514158326851547139024523539070018723402624188189347987215756993474702493793473714976911844466696213874278014956084619617916876697/12715220513742836640424843204735308044819114657076228834983655644842724557394768553551697049484935628425307736098014194718666702758242259842993951*X^41 + 76659696628095660282405747691259514302582823444402728422566680228663418158239791361380740102465635690418227091497039675328223548292813980756087251050161588847123668572704132238176913385636093680187235932918624021720448199742109966914977353956396532105817633116885816450037576069138451392518686388182004990008380554676620966934902784227258538406963557769928139433157331446803671699146074854447728130567679826237379462343573984600676426761600689598959587423/106184806510266428784187865602744557482284426501243587000948508290081592778803712190710222060248697432979744904154516540095585634734081111948842484801*X^42 + -1729902130452909407184712884030768297031578990724959239095508128360793653705134708162517497863997246633656763799987921838278442195796072344721287971938805507635534993016689747907335121324353142624672802519580840247334821049211481679382851678210893974366132720228208615481623850073805592237196468615550858277924046837382057488449917172198337739493775637024754234311900158701855745144543856863223304071619066674651940155417221864291502206390298431/1522598552717379552200316513559490844787344588321905021552347700256582990946565507550197227815224000529913511686985294541811364238802809225601*X^43 + -36383457594962307942135785522847254358302954493930303820065120850373323699067847103066034258280315284564752020226424718113282763462369319399792954101000427764600713998170416307108124199414929935608047061642205804548898687772295573982912884093533151186731228422981793177930469567560207122933935565306330563313255208432574860905014308817896903090027541260819645116961859476197844576299195017282759928381461873394228151095450332373360755950035266170810/12715220513742836640424843204735308044819114657076228834983655644842724557394768553551697049484935628425307736098014194718666702758242259842993951*X^44 + 1214726115223925978321627758788281945197843718783828320087446444667437305313922075937780827203640285864095830171074448875236371227583832373526783296585864777425288162541302501677282832719891975147719101194441235731102419595078001128267877925864690083907321585606113928288319739505673754693353036569256477803070431763963328347818641527829931458741181564406512515160001344005948812080073859153906203205856229691008970365318572880601698206579/3720924422389545312183843346536748244221869037612274276213645928403009271641830765838130659691797879588937196051274061133608254758205199*X^45 + 7544268005694269700626701268533271372555815761318406537850912229851074606214743042928344817837115485522887342189819550545398723855969409707790388003055559288791208194340416627798937781295396050245129576163752119185696264869008460486902886969221221828121889382886443067216007455253213935309697855106760262500184328295121444741621346221420742415542175088424331758202812394024436364147057166753976565349924137524352851147756651770459209580348816/217514078959625650314330930508498692112477798331700717364621100036654712992366501078599603973603428647130501669569327791687337748400401317943*X^46 + 33597069200921865090351627868294040091430404413429576263447039926613199133487681883150616079908103875152536519220267740582755903485020505880560017363640227040188227944156015135417880918451142792488322796698713318832860497213176054894828394549614649666973175368798399813724536347759898328918448973506266006101907091603048596816270762185521934631099022800460561033684337672212976170223114864200706914835840709831780695635836431223651212/21832750173283166123459265235337164886465283540055255602259448029187816346599174652864136310010549167747326380854080828110023288606401*X^47 + 32343325060767433520019417017516815008285960064707787927033379942052892829693833318250608465111841957563754238674925960730391884930518724538887924120390350758173504538839725051425939494109773564617536465042731153774781175754804375907337779824223300007688892409182536328270237829423073141090729251087547078014227958182400870515275816806900342582976423565025523849598346638368982455878524947188564138826261363601597239336204061248506281060/182325296697087720297008323980300663966871582843001439534468650491747454310449707526068402324898096099857922606512428995546804483152054751*X^48 + 21434418248554040726135564814002058299788080980740590437900028826127708177030174485815435385417900606752720110018112445778260025485549233763849974619308867604259309737639536508693184248090698669585489698239640912949153090940416385010045115802670726579131676792417224101999626026567402154858758699404527507037089588324250878654968502707331539052905478315912873521155981490642640644215098442447860583386679417155675819110131060410/2614387519253163228770119175588212775292214530003024260838156870936153316560792079135928189439653834001595782643285933194829755551*X^49 + -1194146259013852793856428112788235200249715570922971202471041894916062690793396549899181162623664054829222100682737333630599814484960868193264220618748758207882172787094068422474842948746339149624440242582044819618562915760973108570702962921573428514461543608099207050749068606130270023366844210046406849979764494481122826973276610970651528615345268688217754311490125454401010925003746858127850527180325412761583039602114249743919/21832750173283166123459265235337164886465283540055255602259448029187816346599174652864136310010549167747326380854080828110023288606401*X^50 + 310345946344003450221823406318842371098190180062089862488194698166806805629924098899372614250345614890039706488471341159159983149528829393769246401016288576201487001220930758655933403369411711247365104985632196411672667900413937603723003012605860974305130071575408501789343855412904667069307258819635613364216301351713916492712819929381477172419398545462048166599287648567064877801906793715320870865839762293437266414466/313062809154971048828897039347169533623783322955696834012472383060250666574157834886352315823213247994443274175941316392627201*X^51 + 3188084691462071242084229401966806233287604609004541148275501832187530041824211195401573597702501271381499359782385526492281629860287470968297412025389237953686748153079786336832069668810377900873265011038682006105051612044188775551263201929318500678183376393882586445542277644317303870197721005195243884298644901472974337639556573724658502049234675019461228435211887593085300339622234864966717516499427132482586493916176276/2614387519253163228770119175588212775292214530003024260838156870936153316560792079135928189439653834001595782643285933194829755551*X^52 + 5781110274251449464102138290739125719357521187370946788192793778274431024853820246806931331069898657480067006668430126917237707020395644059916823009898753253569858216719344928759827740732432676152269121584700823183884503422415866755511657069073183273331028493302683603452344239180162964004558106938452037277650228877759037942319694397699975516341371126589820653764829660654235096274375299492605770638304177144964543/37488062406295180077702914542829545398608947785378617412582012101574741536840837610627747074986618128899925059985788096351*X^53 + 5601960936979664028538695204453998812827584063871766109885056001971572564799307588848285876752629737219056850081086300544073184220158537029833988182004684215866901617145787452367237362595397517020536794794581423067822365972508350563442136490054915582902636421465401543916047519724601820917588153504406822852276270880257225187061947841801419431556607851266940654603400865154869091021478180589760760596750488664927660225/313062809154971048828897039347169533623783322955696834012472383060250666574157834886352315823213247994443274175941316392627201*X^54 + 6854899659973383815862565593377671568317669239917478032912129321603383155021356590304195974580594627249681578557575761372169583505986126991342328843434267823256474388252063692813436513048688853774622602188687696321253900739552763816670578895457577743497224578874285128832903805085423707763751919585870208138511787488939765086911225739209919769917876486016756185372073235488239100042414383849492230642855766864/4489050701268731897701223152057184217292413816953492685017604131430336670679060904158513600166042166075910077833288001*X^55 + 3929666956149176464932681294315283940599710197003870437219896086845531656812391240205183723874925227921283679261968449158201219098914737881320991551173662762172001086096665663470464467950077812562424630267687470788026358298909135654074287284950061973566887664131318976669193412730833967804016609558462693959674289758886690941184208377874480978840487486683190165703207199778389833439762049451660781614950718703010/37488062406295180077702914542829545398608947785378617412582012101574741536840837610627747074986618128899925059985788096351*X^56 + 3188300744485570133129610806964266553339654700927201312954620546212736411699285841519500055077147527705859962463147157070682662022283045801063115513254449043968714291856771099137730047209439304487975794025762068128265790303969923323246129231346154361425349271327835029712536764161211235554618963289435932335177253599285900735527735249001611865723404981167929214737113439482243009452704223928882814371413/537546485602769955418659220698980267907126549748951345349970558188281244243690684248414992236383926005976539077151*X^57 + 161029729486792126343679954064356094734343890411892145211359851601514172051225024854328611358209712603364032108520966817876689236771221599803520003514848681353934610383654727357107388073550514286180607533714387634400012528923286044588083876767462349036699761642501518812892240394236935027687474629699122713862974795307772726766631480743006125842392753408421890411962218618864623514565413112820953147878351/641292957324104556814460450293883459613201973850498955002514875918619524382722986308359085738006023725130011119041143*X^58 + 469329104021056487267266197031785729204707772932427369218569598131738798906367442162747845236015977027226054221182977459203639452428825428564752803294153101481945242032744041694620595799697130633084298420953056652081460606118828127591714569296820008183945494429344818095871656166882975185874553037370029618771514644269429266170022304172790719719233063405729191226301983469511695926601604716615694/64369115746948863060550738917372801809020063435391132241644181318199167075043789276543526791567947072922588801*X^59 + 9690385969780290721404720408171166507687165536509402767767140962070360563226576331730529256638963786994439846337710062399105246378129575025890371853405758317810864068800549656978002634414983347177879051900482328211354780114356453801452139140036478604136134852224414513294844755151812881476924531726194088982247313143763286594755958884687592217007640302182107694440917581291853477558259478845057432/76792355086109993631237031528425752558160935678421620764281508312611606320527240606916427462340560857996648439593*X^60 + 1559757605373804797765769677093188435982116883385152637465370034539004519919988636296365928058865683727032468382623088330814302854901076337817287625913683372893707950105199974004034016756997842527261381322302101399216779354056360296710353122200775927413928496317481720689136785100747499718041178382938942220115485399978561715210374764726083837059648377864434858361822196210376568135391949/7707953029211934266620852462863465669862299537228012482534328980744721239976504523595201388045497194697951*X^61 + -4378079905673044788405260805664804923377934006834689158993954598579028960333126683836283834550538434592522721727470503456969028802661200006030732389778394316885098622999331169756906985637787853449358823057061669130879331253045182755336579864562609058732656323528626298455226993784646276200332387551608459993247673006936478041500918474253485027927844332085278463071829763773427730793526535059/64369115746948863060550738917372801809020063435391132241644181318199167075043789276543526791567947072922588801*X^62 + -2549183207403811506597607268826408357003578332738343560482562165814321283214288846328458042999037718502013176789667340556781839671504653486816910802440431016435068540732990904829057042467734899651557323116189692451203127088145553959967073199086675790353213299471187398252234099189012912762909798388972648927502125135124888145496498621652966947118594711062914292909091969432990575220/922997608575252576532253917239069053989019223713089747639124533677969253978745602154855872116572529601*X^63 + -551559070074289448912069786907004533632353603497254104580124741981990950530631684673020111104733205731738028191877316444851310342445373127494280679515228332046750085451294901751962995739118138173284951190931333976429539773349272820406492696596259369423385811303769413635104004523264066455932552434501344305278322299393895291700468188163595738221051494985484044534107811941052006015650/7707953029211934266620852462863465669862299537228012482534328980744721239976504523595201388045497194697951*X^64 + -151887615563190900722841481553052674106203665917305065059224755231628815109729265687310540046398668261360453549950066737023487945701437843250103477841530019263400233531865364056181631519492937228715034651270189568516029805564968111642277282288237462187043018273220355626856416694495365744334440414665999573909805216653741445982928517021534804348855411495349797064724859540925/110525399182762851937762413751535032210396266760039486006361457750924350853639755975913767466958751*X^65 + -16763703373528674159584645838178416898939344121419996830877662476921462613083507217398348674605697142939431250657392862760352491562792298477043968671463809427581426741382457419216953937011873896322341664236976858839621961151742722125515379299227924034921766788975677324136256052276030214919139075328004884757824983602783107420740392263698313668946376597822421269585293699067581/922997608575252576532253917239069053989019223713089747639124533677969253978745602154855872116572529601*X^66 + -140950181218654106692518480540347623239926506989980957331364085999919592983708514681753326542502047084127769547622530883542567785658220467071454271831694633083310673312344301810971852164818492964511362942342354584383095797516965919668648476133759766762083708235184433390415305783464534897990208321208381601952491460134473917192295065392506147921134846335328190857659/1890712817673894519694175440948646564319008275485219665846031403440552044299908581964756444343*X^67 + 472817899586115410535031077674100188744358317601687473989035540699273047133100504139429985119549576413896272065133406064017410113625859105917951256354617019344140182439344425730594041014114494915127280665439344265391100457485715280062151764912649206563632138657750448755670238197279059959576800766762201350885882826160065577887160182537277684587218760390837366380523046/110525399182762851937762413751535032210396266760039486006361457750924350853639755975913767466958751*X^68 + 264593698624188606541706284541690592005263859634099166195085949688194454900825998128025320770161994867725497263202817730603737430399730921321950428478706411818281647770850689145801209778922522951624798898177179754311576540310731928386499330871004201526087952445358381159689282074957685149996866005814189843920422833156375645484676525178756169320678499083552857/1584838908360347459928059883443961914768657397724408772712515845298031889605958576667859551*X^69 + 53191206996390655693173442509644035505367597900275267238685507301573357968527222702224825131346685628211174142045607901326653749424926716174377901719097903208035063166736269741276718777026722921915779572037878454830907407285170021320705824673277127421432592334994227611653413037678530122927202985696567017417576541607587082017849717207889496906097606920122674912/13234989723717261637859228086640525950233057928396537660922219824083864310099360073753295110401*X^70 + 14569818772803126233813349414945059863945004462356665212944832598160458943860945082736223919813876561951294077365896130234768745938744984334015111274593047725100529049274434831783969039285549582360044315635851016199630707786637841501487861556974597077085021259485121348007300337097526932637593771761872422719793551491768222913309481103329788216161772729/189778338924721286064909577708533339093360962486457762269490581403189065932937202331201*X^71 + 280581285994930052913263252236231604932509160056746260542300074917305421911793614859372710296531487208808032446648022137701678811071042752573264031037534627595867423503799196247154824878479881208184191397826536103636328972838807458005502716700148688303173986397637643373364423740112691508274793688463340937256603260679836070009270689840600278036393420306/226405558337192494275437126206280273538379628246344110387502263614004555657994082381122793*X^72 + 393300099984296603190110298210942588983832430244126405452381176195175487388019367620011079488149125912185916584358402097416920695224247580471386759985181366367926181899998476690553732000810998463242388913764809428792570502697000327175260009269520111057704394991748036507657311866029338877786553279697872062886645859628547570676443455858877070897/22725223197787245367609816514014290395564718295588284309602512442005635963709400351*X^73 + 40198808619369385364547188975368860643060499597831954760180462381214561726176828341589582324443136446075797488567036417370356118437745032746394010446627308363150045153189064787327681370373260522682706567289636725342640624147916862981084045423482669767692938497510576482934133319333184044343359774148213332928831367528392613475773907500514108544017/189778338924721286064909577708533339093360962486457762269490581403189065932937202331201*X^74 + 6234986758230475368953139788339050410022895388129547188841198428525374422682010047291482699828297626014423448588411126012215449658511009317875006935916493167776633850652010731485412603048043571292175787785922292790907230452730180434659642343309539012914038176180820121009400909633855572608274970407496124531607965879596359759922779337938/2721257717373637332967287332536736965101750484443573740821759363190712006192001*X^75 + 499171000870772978098005716802011797437326261497613642273053450512222691053221417467944626213687380849454615032576031353429169446083306656672389625180708874775367616391750106716814720942490241968113130480604117595390450304460205071420018339757463893032095161020365085317198108990898113460596505817564104644349140442014119057089790971505449/22725223197787245367609816514014290395564718295588284309602512442005635963709400351*X^76 + 60555939073604294478383917943011147411537074326742467230054939688015153215609347337900296999869625538570040655899916952138071160893677679893802683620606492762313592418240814169985336680437917128599230088406159956828618901816647050943738987014552260574825940672102317939500292160730493326569371413310446248189794907809879979736587/325860102667182054001591106758081303448898393538926325089421549897103581151*X^77 + 3736515312811842451495034352840530674285136361822738766794269690545841133810058047977938093925188041505428158170980868108849792793945528993563475967254235102148719736796958097077757375962941212328204912912088808727037658803407413548925508971823175145636336552255417006241756015854427493287089965396757942956024373396246839496019659/2721257717373637332967287332536736965101750484443573740821759363190712006192001*X^78 + 341007395242019953157760431146636473593632979742948785880344470032711536249820298225408602933314562240187891999612650669234130977323642115956985518105005602503026862036484850496187587153478329933532443378673702578211169988020471013385036557361320553860913015851139448642366214005725090402231910081154376990428943547054546/39020488883628553945825782152805808100694335233975131731459891018692801*X^79 + 15386406880998703223510116782521147476139489494021564825855012505943709212288759847041491377707236311453320028431117576757565334054931297719528048975308066279491096652590720705795675097958979686610403494188146015014400620894889371052256840269849436909668607694795193374971338372846821997224842788574827780930277477400672317/325860102667182054001591106758081303448898393538926325089421549897103581151*X^80 + 142459440707741549901888212573808072863370028827013779031032765468709064453158666736072393609048207873676006500687945914847942125336989138736911501392868544614932544764978508868985501731553524506581311503061934813358648170503726134158595280332959073211732536902031776035115446405431036442952556538397288777785164/667507550569282617065976395518172470374708507688987319422137485993*X^81 + 31021467912834688083698782716869469518282980170763491782471415485408230357356630961900155760384039652823185544732666458130651260491583880683794626885295554782499267406313742343138873909280046861022846279522910731749807433769357767860516935514498354429463969073395258128138115886925562455662191655713673090754276958/39020488883628553945825782152805808100694335233975131731459891018692801*X^82 + 1342927233547757857708318872216349131862789532637533320181553417019726297886526536146348677879118862618457150205264492175725752459917120952883037406864689866465493742187069930091916502938162084270190327083116840430834452437318070145477611107199745059589468820624725742533075203696032947536064810126973962/559520159739549553282461354164436270221884750787080737151833601*X^83 + 26888249294073981912190235131815677005606886212052505987239276093644483372046785741047266727174913938299956857887048637998719848903041586142820508232756475036218706204837194760289693545026366294089837990573067707469813626832708082313800562950779060727631420761881074096216004079703215632417188456294607699/4672552853984978319461834768627207292622959553822911235954962401951*X^84 + 713857040409567690662535638591925054973864635849868713261851100231809588933815160526923811557916000561507522765378806361833945107148154942603477311871886609743931569469170286333451915301378197466270400378231878750323467126039593618271183846526868024669502737031867398796477370544554421515655985/67000378366608735873842815730383938477054813889004997862751*X^85 + 8153280347924109929165796191420593407398474434877501000159186938610157706848722708707003712156815406406268442997503548760572717574503743602475530187716871878579350330212914450069985293500434800058104962864885102682305775203339508080735019004066690282414219508097624508127461164892782128019864041/559520159739549553282461354164436270221884750787080737151833601*X^86 + 15604102183252742454945314343181089489077067027724763536523841119590866942167644765793818131248410572783184013529711000776040404146033918297771568893118390390399106292252346683689051056902942019521524373333450282979576226175381068229186166216710936243561891894075044841803511936405967/1146148080924589627826313627630291299195217234702516343*X^87 + 487007093550868024809471543054041762058233176879928215491899661247297746855180676682141507328124023204508609856291699290567147770364810745498268782547676312081136801489321305124162386876878432931573707264776336621662800311742299133977031728605909556537906474646709300784358491715355870/67000378366608735873842815730383938477054813889004997862751*X^88 + 600442760097593835627855007311643037956175792416977748186660802869317980117366632986663539479774479979209009760475002099101052703452907775441225939732401001164399297450552074494487836592007159251319622899169850700790095715750239345205240221248729149372627709414810244725444/960727645368474122234965320729498155234884521963551*X^89 + -13232564678658257537889188130987864340153401672659251872653878775703639886143685349224204384483934138238163507518554636161505081652836339305290751284537823042765280923868203807607388907557644654063160958662134916604925878674133143501497276360768460901286064333039854245234700/8023036566472127394784195393412039094366520642917614401*X^90 + -98434209598781577625748180817179045869563092913166738988947342017734636624751825786933833900147412269889053968489046990708306746382005567435676500095174281652605571590967305171832051720906685229247500266291176007857545414690553520393751531264063480530954580867838/115043425382406193537895500027481517810428035201*X^91 + -146335222741212608785484342203565011481931716054584449950143132746368473534109569512829269113441771839430249565829350435108656183396549757827572586246042135067307515136345069320625679577263706575060126908057358163442355363798976134515775926340512306250618724387257/960727645368474122234965320729498155234884521963551*X^92 + -326324911215950052473010973561219035432953325987648164514602244124328735526927495035726734537292555445685285647541136271203616613807364676172790484245732034754631052408980391541942164464343011762040890462468562893500893253727080193062817032754607650711/13776005913352436060100047901746080446704351*X^93 + 4949403600969418807378178351378137711924109401598687171384904163027919805292920682203690112452755585802661935573836787247559228197162838236956876213719745596249597806761256832281509849058738470979182508114812330824314522844816361923072019266113554800062/115043425382406193537895500027481517810428035201*X^94 + 10423015039534628064411793160693503271213176006060037003474563343027225934944666962123047545380567367503095912619097105735263240361680576041582539452745614781366166484507230178169721787216138224538232322720292077260486869006661347394323477563/1649623507765828770219141168931395096001*X^95 + 12421091771683074455154537281573595210068561226335690079695258025297903130882170912899401972273921192671915177675184602415215473315203340888016923493915752052930778497855490938138773712574078289694686057739554253106722458791637732538799241868/13776005913352436060100047901746080446704351*X^96 + 16961541731520268043709278822331876767417438169785124766787045844739177737590800634037549730259245716168415789693453239553835403117528305785835184188175958132321667020150951918227490426539762885561053673396135906535860921675479286/197536044517522305139401409284085151*X^97 + 13377297739515926063667105065141243470766249115972113571170189842421638498341730859010540912271749417588696776205907616096403627493429947572425009943801102799803495238780248115659372242324602224869186963442098566140711617051709892/1649623507765828770219141168931395096001*X^98 + 10701187048593716503902613835583593815356320185460536342660287782523789183437040069035838907439259532555694004215598301850700006545405628768807687403091244086754401807982759225170451997103488949586995596285139518671631/23654178483717196160867130796801*X^99 + 5320464153479250875745645746831948773084898185261218220555989963203939606001825617831528028821497488363217395374211907649059907428757023864100287296881053124121481243319060500921597902264708206352702146595260170429374/197536044517522305139401409284085151*X^100 + 378028295656000012688751336061728506880505336917781664189182409044699477300517423603020595952481117520374871041810110790247799055798200432182061808463207677610238797436009287129169034172265428960148422854/404642360773169956735157993*X^101 + 106944992244406017088727325636144229253198921437717629550176305543526869768886485068786598750781104675559170739485227173631591881358094642736564946497820721375680594345123528855496361001056515962868032554/3379168354816742308695304399543*X^102 + -366427508290383767259835676080113249639941067184414447076920944300033625069507549572790554956169417127774965393771197801949942887648148156429097837564136828086081741370893386680014565322094908/339180520346328547137601*X^103 + 34312341599945588800955239313262224458415729150431899567359953357762013715876458562438720624397940113912659730865930162784156356070647989296159320961567504518134495386713822547092945382415120/2832496525412189697146105951*X^104 + -2808725441470953642185332590022230580358160158498688793171004673993842755642189974573883580768709298062082271527476550728467643910440166865544865188770074916575878544701766092107/40615557459744766751*X^105 + 60721056384747259144943438839995665063147631344478869673676343339532000404894989930753696800771886733199078530788828192535523930097088846288619772919527199179580113625717767984/339180520346328547137601*X^106 + -383693354475485303773680915350477401326664284313111112280311381936027477440184110999656962779581524304028929908463218391165771944742677437291128319846265248556350/4863556156118401*X^107 + 578505987028576115315103183189570829166924525007437404820325637563320148033121556189079293959443577953488870379150248531320379909084942983352274997448240847601/40615557459744766751*X^108 + -686818425464057118627112804018148988410791511095410500818164292979837317272855046995227489694422588530472386835317957888152873351205880695356356/582392067551*X^109 + 181728438653344871385102098270959142352472203445293623742837908650658590995100660526517341173041290037144770888772061632479323644068676004436/4863556156118401*X^110 + -270827242823771370655804536362656127376569427277970633462095475744742538417501927061377641056230927792664962101242741366415/69739201*X^111 + 117658370695487065025766618262040655343551349113573428671272553027903099203430850467555031917408458519775504672867281/582392067551*X^112 + -8358888475323318424504495242554140838894187142323704696501341307105567069054795000493045523134202/1193*X^113 + 8473361523770202291812182837629606871069831524592617910047978951514623376456334893390635114/69739201*X^114 + -712893573533819368601858063149392459348931741349810794508905490*X^115 + 14554519506024571310437061709197498178368973583/8351*X^116 + -2045197792289898472506*X^117 + 1*X^118 +