D=-15719 h=118 148360365933584288059951671495817691760214427536198041877862286563562106266476263690093257283892843360216978503681123222872806314779911834045679124252167161495833368166310274675336660724181572116101021637690960693530350638806415960772976192580930504146195108388629374477311397363839115121683003833930651842826172303551316442194895748087215946417334468037296654712771209998920063661357198367076471699058642163049181094971248296429763846435041395216198627916930979774769560021965520964964597877147677949962274394447059024643889006660855977734823541192739046511653740690387515847334183266031181696285812660876467370391833773803414885669592025189177606472012032047720002837916071/13303724313337105598663446041666058119554965128502051586629098274280729715445379159594605356604344994852901493709287266036248154676514245095107744230002243515000187355715743911221176191709747454309341597684477971549975174426103909029351411*X^0 + -194972580628716726279915023847081164917292695576764056243601969822910092506426974829876930156197833243687883836302597513760874862650877852393405789350192570342762747299303020682164509255227037226708434259917098089405999163628553524712865381497891494852426597532724285886520376007814098372838746452198354879540344712212657107996002768815867080581034473977261994332364015965739118167971282475058870583637375601760353693582245269600477266746315994070304124436949282153488658890943448874622710149610172807040329619897724990266396997825266817199679317728078975109475738755540947000021490187960942302487698170437541980304322459318801471375557229716889189630919142915887066349506424/157115884659163007442066647880502454982182191476276295184239515983034403003069808421989182269319082625163605243889020687320649694485445092900074103344406661015993948192709074786240171718621728200066521843728256374751359704585970958702009639*X^1 + 131205844029068606563675462936258493059491242814581350910043781858274076619821627517260833010041950293776312777192256046781497424815215771357949985720703625981026399901462083671662403885031803579319219344338449263818132652664419763104408113924702690213779581343464297721734457105128345987848285434696757691860280833658712520150951004991735732079785631629746244627332423054456046446382560702416526475079444893553116851630552106167297159458305662461701957702487767953667106196122450585982145853708484887169886703812422049516461029199440396832090841569668916460375626242977478971002194358846357929736866276035471336507767640937931434891424339752137193883687364707703033981887772293761/2469704590957383313981845638033618089864921867815587084001060951737317780805254318585247956091426659784946710828691516183993292547616711415296264830470728304510408871641193946564909259245014945576845656861564461954716623196386877499836889515441*X^2 + -431683758306046807446390130568945350441555178379839173223060399713648515936922377816530844546448169849409089345714458037322464072688710755241414706328911465815389280656312847778337667065801007818721946402626149718616885699561278203330515952760109626242207810051897840953458878714558868602265360464279121136662854474332994815992065956721108293374703403889494688921413062324212018810136259166129885343850389668373057200725537607495020528110311503807238198508294656125278378226972828789091977872477393121563199078511268044412026265765734748689427748076578205305419463940766744111794922670120704640517816083223022533289073202420364875703320230058882340792229796934022191797967/9995284983724346805907923397194634199515375753945944092133056554681239455631389300972656165743309537830880160562950613100111310801287937712327381089408146893313439035098229835628231548993048425476590231167902307700958057420063042095681*X^3 + 2392494487616987334637479549451162115627451736251575188115688043446510729542348719637065904482114795379116579928109759480342017976489538288543645460816471912849654158214803950123082019423810965725572302822422892166517118450100003873567381204634893399687779174726610736656906344168222541862577499788699108529525113535487353549377321609919560879659574296139898332829192467097753647048266627006463385656809347853410329793990148597955529823000394927739826269327636790385742652567934005227310458150749020504082168633262659585077989087588311693637688285497857287167022092302076145742990945943048923271206632488459175368355684556663161157070472002664701469365063624396491674230073104/157115884659163007442066647880502454982182191476276295184239515983034403003069808421989182269319082625163605243889020687320649694485445092900074103344406661015993948192709074786240171718621728200066521843728256374751359704585970958702009639*X^4 + -20450273982434524109288878718750894597290255916433962855537137492612985697094493489734977997748825754572730746942400308346767744060203609490014162776578894557028690457418088885881714495755794223989844404986448300308286143101824355776906773555863807614697966370241019684536883879283666996347305788336524592355224119257673181338306876266113014545335706464618066300889791954077187532706830282785277698606443902861666375492662689114149942044950988169518106350424964992259937843841987022841256784553502450317353028473974325136588257489403736025083057780300435072870165120405180666087379237161976333851837985387554062657173932811315369478511089973206872591585377368129200032/635872828024960036001521941420868643012620125577068776139261820388144249356281525604215036945308832484946889787069827158223252802423050939139091614568875048878009990145570954617229566066101433009516523390031319276096320212485720599*X^5 + 184042983288807808681422036601010646446528603792594551516698312527685717533242008457182612282390679526443382210614504863667982322870706013120182211106073331325440527644078293030069410846246498856224881360495105612039640857085824646501122293315459067319928953295374622179758818128711748965657944802126592024172714774100683031561639997686687167660256202134577646364295345458658305719986267921530744539080132673433470849970238535373048881923353364242317663831352300130264585858261998728302965893397490928160433137037093375876624437187914769783498656225393001705091651739892190706412616940988442655603061619904361037588561202029173186213243084044136261834035849060704820192682/9995284983724346805907923397194634199515375753945944092133056554681239455631389300972656165743309537830880160562950613100111310801287937712327381089408146893313439035098229835628231548993048425476590231167902307700958057420063042095681*X^6 + 170353872794320644436027250669973786831967843903414695754175896335510397547984747974876467099527730318174205193823907130105030895705141285043227865636429155005658717354929390988659789351968220774203588379029709872632243940339801420087996498020347637410465837187056414681188399324900121861423498401076594591523513321308203122468212293102548312084246430316200447831854791768418157652421687420064943801971463477122288177733933277789200052296719053786291801801872896115637094177633317463210692072254422993345857729474553819568830209491105601340926912515360960632350265524127954447729547866358633841789218174552143257974074903927004958637518908527360875790999824195987/40452498761050959730359561131170471595688028855338684149071939715512707510419334919792291936211516794003873642538954587328917412203260445266180521316169924860233474785009921408310297478599238692634170328267149263699746816749521*X^7 + 1206450397617389849950152447738462992897113013875331343761150378186326322499095032901278145209057421258244638089509883232219798643303447432945507513796380488458742806575033753173946634500401970012740201232584587409039680212550954997861300717117565999559550426208664863925530032739861451505133384198285254842445292759049989967198626913082386164642072082030967642876723248037242194808981412463669088699828072153925869019690036420382321735856703285348565175890377860039630280550815408105242969666869878775393470739592911861903886433863686962747651678982584275400331154735698444647569891958978089629589550144644453469361552751337939870632171288226868070439912196306926762/635872828024960036001521941420868643012620125577068776139261820388144249356281525604215036945308832484946889787069827158223252802423050939139091614568875048878009990145570954617229566066101433009516523390031319276096320212485720599*X^8 + -5345319029835956706779686424158262655257976659921141421649721794141596828208870085902309128308775416026497744447330783885525204423378316470980383072864079065330138252582271487247865389374617313039219469370680148917268966919230606967485169155491286245674709175857212507744583755716548855601501013726867815500013272003902835629201603126526201433276291438634568054781744509961391381139872363375790968653091505982856496045633736987768247297343043372579510341513330834788133889637720154513432103230555196910095769404599962929547639007884438872513859929385103009740530957326225010618933496285495357299556122252496913943967079432411663091560601010204523548155744156/2573477877794450011473984422111487473483556769218059936959853662161251193486820721406723833336186576372789213215786919481450309320138713993649756429554674270642755568739100541275545357758078675019668574862723408849147325959*X^9 + -47075625544702058983228550588089639324156941254671736029992634978050033867588231006261505201786423530833522686576627082341566476773334993061522102586200352248341882727420248613801597789570864922104910674449959220266608800986116298343770061666314780782640148888293836683132245611310119668721605761723144970010586615693153600335631494468810910629065060738236729122727226240195395109268236378939538227834244290717291252951870105102543956008823450719442665481858033837291353318029207146871059069692318034859019090216862416044459759232706709706370644514081294456861614028371359777377247288910185011539810948714392141907789131829533729846904685903168754635839269280357/40452498761050959730359561131170471595688028855338684149071939715512707510419334919792291936211516794003873642538954587328917412203260445266180521316169924860233474785009921408310297478599238692634170328267149263699746816749521*X^10 + -16251152803073275131353479080960226415597954278031257666454712915506737819052246113961352479644064370297706410161368375838441897251213985813278330209628760348828760468350577877522674914011952481676426653129406186445825163328628300169544045327479439263501172258397272814849980741796299019999495208597256891428315364721082014367296442597416686052401757437373334575441914095372917446033533065982838893900961681550920610247411245445688142798774920507552764100951543890981740966473630474284177411887436603315512057590958511310672831388170833191363817593474021247281934766812465901261523090242477746246576287705879096857744684909443794747555928594625643797998/163717658743841848175709932063839142024528072346717980594176071134375672338368898874401923362566739383726013945911757712414931568174738468964295211499120444725666745259819361363671057812715737325508529477875399761380961*X^11 + 34372347216918040977652169825390043100528009635336577574633543525969212579147490160027778606472411244101305419784365204045541091019949189433017219237756355933499022388948783269219622002073097470354403157600817258078329164738120822608684872979706193919809268113523241763692018980247012299912034552494761947593604984922210821245090600520120963513886848764157125922989242632537480787615674012413571755750990746730076354889352497962375129736158677790610342352550821502329570921229188640153182197422406675967266154661728626796900105833912287657536579179439869645506537108921650947789480018606525096007908288220211420882593475496844868300177355883904921308725961/233952534344950001043089492919226133953050615383459994269077605651022835771529156491520348485107870579344473928707901771040937210921701272149977857232243115512977778976281867388685941614370788638151688623883946259013393269*X^12 + 704007701246155156248205321842476900448231577431225279715441344757945185158550485983244134212118602431360330917723765017120474377013639803055072746628330341855911288017276986679065847544406488739595953670390653030579401604599290991911262920245586324581861554819563080412071312086932426901921164078670418026932800181057620173790928411164998514510894666839180111697360238139795127007169906347609151586353928869660091239892075150726842403626836899345529111094691224357559261362386827828493201212616890085877730670189301053348294073699647221786596096237500383485289108459129105782050841961734117321850433588341894942786798021780358120659473419067472271/10415271883952022913398430693036398118488967004689737298439854388598236041629168450563135273399499928985686999549065316649591676835341845471359196609143103551476986147962297942850757542637301184904162445313022441719*X^13 + 274163683174775427143645477711821492131386845385133789926079720366000556173790728152076133562714450875118871245850358936548553720101685388068913401137740043624653428307376776681356695760147053416946728165948945670401924884123607608154933156227826273525614784237641864602822574778098776868747279432384949108621766419644084083842312170806711714783448470608577940048880259175815539786484004142358780102726421555544018191931664317633867349739611792512670982848039465433750009198690646428215975728740552003551414488147134055197355117852552303313610004729642819044737629264015410018680978329593392722750863449639919361448962049273016131232612420706251801717/14883423522167440743246357460349012911320733849701634599470551921306879303488081715854720305687885398520546722355614337492266506197703497178572291954465494975060613205438123760333732528428703393228048134352309069216451*X^14 + 2286921497565012056455181818186810858523917535401258694660539828888293728889619388838235388765322180067841777430925367328813092816883831578584925419754331055637995346156092507868210407087285310626640275693499890595064320381574511122157345998228084608315981986769483016202710565085068199435234198802912147316895997644122740387410283132503907741209377741928990584807147553646968044425409662844146584919725992709055376771849731660518393348688542910434874032907782342368812244588662830709502826011870278602905532623597557537392484281159960176278233663055494956532897309446607161368742959703441175171217263486278582477001557946573901137075372141400/662591251603284109256214179848361735383228386327993975344478299420970547848410741813291893466473689737622431423695229763317747747015830871643183192896692127455753301607118642588635253046459773834478175794454001*X^15 + 5495113991601602820712497978487265116042065930752081250289389955693829113003105458141728914231396530851431165806085475346915469483280189011240952868009068916168826613007031394179407656248143503659186669234983396756805424416781324057578394745349593104589125803476109262912015222412684648683834000398372809404895014479452194398098818728691830459515072374296376862173736286061622271540945032286452570032831487853348165963239116445795039105871139073409890819034325703884265336380285430882910979785277584330007076521207084639966639498153967014274599115295080359677178180320703650566556756406783762506838242921312092056560718249106152199349685622600118/10415271883952022913398430693036398118488967004689737298439854388598236041629168450563135273399499928985686999549065316649591676835341845471359196609143103551476986147962297942850757542637301184904162445313022441719*X^16 + -476087544504076674957089600451633933675913668851977440692487473828337586100721649514785247748474843600653996548888578541479220438126560443341216154102954578785127799344600133673313010250985420523536145591761488463745252719721639712538421742410783197299331235166240861104539240568546584209365444802423935241096139373198854127654987779358315249785152612639281462007792726764880466814297733396921944514987480259432482077765463789932378655649580459913704982465495517802688370145631633519816725386508710506468971857593258637257585800296127872312157180591185802077110508804842395964940432948673888489159909127983995768065887741665953182075232/42152252153653801721242711358760845816096977309497676400819282360262774212635074865658877375562929558981005879743955071144331557161131806835242903040695472196434461581978411005066178067718033833862088923879*X^17 + -5465050938149606109014899021257268288579759932076210602260933138688689414956340996181272327391288210951512018366979151896927019861285732119053880825109742326595295338135144533528281493830336214347931184640668974368476265374142852915971972197373055737892875367090605122938535935378479181740404733063332098126554021683421116993852756580431439667478326229443153910144453754608168024795454668995062582596501289193796887895177415642933668534975190884139174151324978689242581576106020944742867966144255098958614616749328204596023282354268926688202268662211700149688207738655959158200886278870466317916717336865296089700166521393947665213206598834/662591251603284109256214179848361735383228386327993975344478299420970547848410741813291893466473689737622431423695229763317747747015830871643183192896692127455753301607118642588635253046459773834478175794454001*X^18 + -381488211912920408802327913163858933543151327501857718325850086926654406488516069110688234239514943544136946742862932229888996480422010189899025996503018957553361047043393614669040572234217192404971918724847854143380202073445499858028517186166576658716227499826164485624596036373226088179265696782795689898005950122585573015586673162026227748683149101889425457246945766831123284715451594266746175914394412832575787781878761828272183192853774134788901929161505796013298346575273210135656800140624952661262214849687448486520361912337474279782088573598238690535914843086475814450769830128268182776322937742021889432921430645541132717/2681611562672803722962192974028936052935745105254639379147482814445115733356770460312925591676501657801450848002032894658968862978632979631989496980768208677169951115336752401874558055074625220043392641*X^19 + 3386257516040411094673959986152058820906277375610599747175394831510918334860807118171387325150359237534341780100563703981521845231677083533809524653618024752956450528642002077214546290821716753823644806130700893369900121321484005162389452430850209872024180686383729797709297228048994483657477156964642009806379778605221536672631239319609311434390306917971275252777167960631081379088620332446751241588378882448671315267305583757695102703903273526824038815357980922448126361765893340325236347193829007045052532869027799201536547040258604760107315099085523459274034244825102381241243644694297150160421638222813241912863591930535923423244/42152252153653801721242711358760845816096977309497676400819282360262774212635074865658877375562929558981005879743955071144331557161131806835242903040695472196434461581978411005066178067718033833862088923879*X^20 + 3251124151235675397067349393118448241044034273389165722225515689925674214569562444204299182969070669754133889388482000821723548164836029955647058255475956369823286109755231078104571241947726607649445428249755710191193300571166789498902683177079108819804764139145410199906326398473334776971681751329531227956382919824433481058184238641392509380767824631186589766686778317007199267810934932314986311465202655873055117277239028101923068845671299353091633797694767994505530041459459601077616383924953701320612144937251717376408242782422848219434768431796692889412630802174388530144048736151719470985250162661232894155791527919612/170596829484878409756485334565108216358276296536334332918600598921376406473488800834208638696895582276318522043516311130413439975738468072523029262724614077051336033802198129771267768628705720468439*X^21 + 15325280358211979446390936591256207535551071242463217132225433641445042794385009288090803437346146607914979162264858405798299687186590427740581540960266627837290129220449511906207894012471904255996137983921884681754241925303052873146589910030072039485299804129676293759359862918890833391639578278380888480816599615289725327871572000130804985042316982478858867347330079874618003126547018169118729650913304864576542821546521695967997583601193280364222912213865110932458919040907461054719001398125678220248104108106027171590326949393642661968214036892495759766926159317561887725269531866668909014337516448428028815044387040185429234/2681611562672803722962192974028936052935745105254639379147482814445115733356770460312925591676501657801450848002032894658968862978632979631989496980768208677169951115336752401874558055074625220043392641*X^22 + 10775868351175334408298791181822842073897786386521378354096997564966943425924915269324143097793901748549255501804335020121756594951428372537025726560562151988404186142764149581503414033979279495092632853932582004397287929562006789646498833848629613981152673607011178896505435079295622442287392583367775265056693973812389617094309403930261110881728421353587561309467743943538389413165420730647472873884046276329742115163008682531849237932613652720397178437045654824022297051795119465903322907220759101205217257240897336009572681187127323901421561037459386468373655875527818040966456127579345882085852355556702127792881753/10852906004509091529771953340868262380448902381597705510439633495857014216775163867562099287288986721567435717508512699943599464071408363924106448420676511040863670322679440789571077589458980881*X^23 + 8923964862367386117188657399645525665248723764576136032503344163846151490085614902721727765430225297026332150356747468435099718667657007766672616782713381494616928846771331395906334885853392409662628702423057361128782169206116280734892227777778044197634759124808892566573123240183223593491437333421905582496063728404086300464236112093875303372204644281043531790980475402123214480346368429846529288652463460334457667750257356723284431900710931169363964054406958372743931508324791700213716484197787896599265179370606132758673396299497717715303605706451242376652350198159781519313971634613083033783246959467684767013651487684/170596829484878409756485334565108216358276296536334332918600598921376406473488800834208638696895582276318522043516311130413439975738468072523029262724614077051336033802198129771267768628705720468439*X^24 + 3732538890195871485688993263899571659632412782281720563309479837738680887049325782480487818283354669242364801890073164381520375311772005116553243894606045541451589518995408000099058585820211987390583342819009714375262281773117375668705766292512587920610445163937996182179365056742744574565840093909195803474740032680837056267583464304333007676357830246537988387744068326209850317652480775208908478203507011351673047523501653060594546895541679274430044016798367662338109495240222094586247650834536254688316593318124296115911606238585457732147687327276352840703099310665414786018636597405947262791979972872726982702/690432343311221549066222618542417608018888121483408964338675074486736701875129707205426508511291222187635073319454971686723039892576395694643835385245658823135292978095263107676765544211399*X^25 + 36241136438602340847046225106016525920912598385589497581893113279697734625540879272862793292314694460631047128037894308353999151078175230137774894360579724975949917869414962849858293233780952266878245789943007582856993000416062926923112078402260671325985898441179440124161470235366951493547453308038038194496621873418575498592726409239626546657204058589695566668095401496042165214704351439778524725160250599436238962135770809650233499977869163938031256404074183279281642735992986681074785764801573152251346450709032143380027673552743322704645462428770480533543346786836443392822441840785449271716401038381334400588984/10852906004509091529771953340868262380448902381597705510439633495857014216775163867562099287288986721567435717508512699943599464071408363924106448420676511040863670322679440789571077589458980881*X^26 + 1218709194016019536846799678371887796857112188488853655193922725590743565804612082577362871023909084769306802060641556616731040683260187844039475154718032548291071210822687376043821533707382998062318211052164450985557359509686342224770499620063735943008190767507049838911051953115298424916492347316247279288710180660377421595487966420028874250233328980896907160322612065232247086590626903379576669651000553863485711478269921730126365046882556905996898225906152011652081869349664935859816653681885386057107705482044667852887306209039886336914112100775646155114392638907061365269899857512034655867775893047366/3993038785206215691873890997822077555355060300408937443040414752770166398944703324901691112153162774567171594997686480673204054691059434122248323599382674257183217635260530728167796611*X^27 + -8820628596662757208529457925838141874412475078065786886947316715777482402880655586873930287707391583238326602849385657446638272919747027883359475353775885418251947068056115708877441418429903717075699710968602401584046180906198267902020607233954636049991443762669114465557916352247865810583987321002900149657446937215842401398323824184940590398003041327736593915681671824913845900265206684942372421012359258597056849669676754924825369957024169636233383728389400554455427873528197064533322053200396870637361885930836140155055605709864025385637473660099350039998947482277036045659430883177523473407893466093366492/690432343311221549066222618542417608018888121483408964338675074486736701875129707205426508511291222187635073319454971686723039892576395694643835385245658823135292978095263107676765544211399*X^28 + 8168475090538559655580261093305402486449368740853830294070566323846446676723143475005675137914206346486036485656964224621922154026326817751209368241719705664214895690816596971096613164745627445216286400539857006557972680980918480863869212957055106544932259801027216035847313762478231677321358873507954138790791050671374184110743248062350943241452496868076792504228596076744271574907764258965468299161291140587386968979636635065921508725476168282597495340854524939116656472896168416529653867169979194751589853984162348982170377252069344069635277761683137303619103020638276882059622767154443614123774840/2794288862985455347707411475032944405426914136045442577355083801798576906189435496782149133767083817051904545134840084445909065564072382170922549754641479536167402124045157962328759*X^29 + 42742704657565270338202857967258217142919085931392156360585065796528437618248071557779763699573174825513500944729550619151887826881794710722507342033989105243033592016497069399033010596842835640942462401634068781063371884947925419499285323837384259749029033468735011268773559442798682105509111606000914020517076217445860036361243218929348824793691841513144013630672854745815613476506043638057487403950656904801859564717902484564747959788673797088425915204483692710447374086423344891607332313185036339378191785058785500016118304976951514122266315862836555487214361638567788420582595888661963165347884148243/43923426637268372610612800976042853108905663304498311873444562280471830388391736573918602233684790520238887544974551287405244601601653775344731559593209416829015393987865838009845762721*X^30 + 271537990721491375863343972154736079034120178850260270414388875111382013519248764966322915260074658077871242366921041555368979855395997912950544347892595040977300339986372210735490326379112038164249397986974285237007188809534284743766760040177707833097111809200280016020584371840024149461625706410206508356370185718981411097169433585112619521153117753198748591776012826150898798099308623683639701576901386025758330737693046213795650083961879254856962645562234608352704747264790423635564299034951794390618696198452695861901855122011557414982595062215740855433037356074602919833265941999368495169/16160459334016478886046483844293497767189181222755568405086396901251970147241817931872540664552358853801158673839071907453684108774397990682512476242656423530107756820322585651*X^31 + -16267832221884351343645096852545116216432158172594882244816118571388030150814651874424850998782276341815246693720461010533203643620554220973039340423161811015394144117510379416809556835849099006921571570630471624726773130752585685422547472783654080842118739010676779033635887464609243641131891585695336405772019172200851772774678577782287167026336242367040293753843023648178073550633720973612798700790419367282224301463149909750379785672976911569624648447295232841310651203411933685177362136132256441644363803022716040224266050043091559812513253799883759438716974282989542187466197286405081080341351/2794288862985455347707411475032944405426914136045442577355083801798576906189435496782149133767083817051904545134840084445909065564072382170922549754641479536167402124045157962328759*X^32 + 481487031870527146162223760633511157053908711820940359998271314427304861817337955904050918442238590319152772700031842802952645458387371726773758357216369408825394007681964545747401289272792936888541069771676160066918601037762316521807405573467495571106977750605201212405977775427375938616472374622028063429555371487146066423642193058918625358004337530607476759146332606125104679423120182257943171603196943993072960279916418632048576530557647262771489578740883297839809649138007227496312341296675807893426250291746919141669093150593362366139014699978937288729923916926477128606854166715797/11308928855154988723615454054789011733512373143985702172908605249301588626481328153864619079462812353954624684282065715502927997742755766747734413045945712757248255297636519*X^33 + 1665585693118677510113824466804730910519066916335694537642428244017325177717823469106550084455845877044680807056889078748426618029703188844115311377376753775383128843471830667797814606452391540367801921556786673538019686846211359252661921647097004694021288819616209792528966666799646345956619326125161934347515221053255864306644403022226774097702381894259783586684189654185367208813852253698903218272282329799494313731553932699192000667502376192803687374652673312485656619203831363835070728858558512832759235312790689749597504458289163665847639964391091408459916430437561681634395116755715586/177765052674181267746511322287228475439080993450311252455950365913771671619659997250597947310075947391812745412229790981990525196518377897507637238669220658831185325023548442161*X^34 + -2577584948832629455222984590592510552404629933722909395760207623925949016671566970003447424438207221364133806026396530630524439682608694958750261517549281060447379933320786433087238267862283840337983071617813934036972543082194659227034468564567186319693778525646764671967591353442581132877756642298858133290121835306259628664713413219836807041120653625784908773142472149395550959365885902135217964729240292253853152253353626143049743459771260765805924346410591195689237055895610700336551614891531960113387636303050082893437205108976675870328603089028337879500081089668816893835705052/719443275981613889154237168699599957599871056936554626433526639690921090812477139376844524426669149052396760880594548985490679925106925806204873913477047697515634283201*X^35 + 2256253650633962900176457653581127572127028354628798921349592174000272849661148735693760760148308048477471222298145128674321014310754377826261353153431317656743597050048250885481643564695319285191148011544811641878948370028766185729885852379559350309611675533571826049415935782568151221933083438028616073459433329860939742430712326251009488000937313456772331350816418958496299216992675966771504652856384568902791359221033177790995739907382151806490579730781026650665762436709996723887902878048438008708104318294082092156780694523989181853113212149834923604105753936165417609426289906710/11308928855154988723615454054789011733512373143985702172908605249301588626481328153864619079462812353954624684282065715502927997742755766747734413045945712757248255297636519*X^36 + 1589380779536966467358034663095510435064524885672372849507563359771219582112653845029723684738690507808939938717381746784296287358401007204465686417728760911115009615299925981976498888694352696755946099284729279034757189884837828117685658139286631864673547725038798569065385867687270914826627663547769628021779463250779841579286518637724517879710568930253561733656362335957319731271528911675106291878097096280833274336556209836363259322135433192012127202018345514427790093076143697126558759703571925859950187670305745959572211206787500041595165586101823983826090991948972414703/45769023219136960948803178872676376207129655635635512846461393198735357898878881568601343878533567596691695456491796487403185948540424060449448050987788516923190679*X^37 + -2070584954280965279195173791063559170494046238905371961903669508406368848919370947280715167037893099514687635554635432588720459617657329928766426364773027427816284025294971198024438602682100892103100430101484708157133317816535096039091264499669804190219365475852861990459072859958433817486760433966148943748645266131367893096447526335826177843663869100540905078727527400488931000288904580973490943932436818675263938156264737109841136868725415055115552197662349204008491731995467980899574799171504106087618891938284892190419126959882165717051485569910669003072885331586729859671824/719443275981613889154237168699599957599871056936554626433526639690921090812477139376844524426669149052396760880594548985490679925106925806204873913477047697515634283201*X^38 + -3196219396505847075974143542161017770234051975969405829382405105606511893023523381897030350590457682920016496278549914545330963555342106727462120835224081948675694917855432043844585887052565155867111927849678322467282191947712771058281986786423039997613439653099391479354216794611656953419726299082465143011817218245853579434051034516815244419740019685827096275097671618396506595478600149649585996076866584624293578656931079936776268585147081559381990387215881619567661746814746365620328173180218427637248672733953312186318062957972434761579399537756465846636565144601/24063642104510549663171841243174352987109696501226085211643851126491316714088115487232823928158515118405264911544010531763258523553600217691727519829289351321*X^39 + 904429915304340063228422110495754778758297456558866257604284027060960164735453658026615800826686277562324419529984163307682965460631106323142434071052289016036560501648666024397198434284237739612859224253077898661544082439586505894544654376811918399323978937881064374755894972636947157922157490318227426454054784810782415172999289123244097478411696070940335743549485342622355424514662455040290449001891684822285507430396635116421913582592465976943526600980277700324840756143659704606809562724309022867670075219412005183485534639532504573147511804802315334734871186999699893/45769023219136960948803178872676376207129655635635512846461393198735357898878881568601343878533567596691695456491796487403185948540424060449448050987788516923190679*X^40 + -41863092014446083991145787190374882145792455639946686154641493454623094477413987557324380881313697538855768391669529460158091431914742492581003943384758394440819797871710509506237544641206918147785190632182616658735429239400048349341889114391481882871744908024891219323918332954415267563913883739823443545620742267333175194538961620656808325239146120938980446951288240119751198100486595529250411578862220010472039679348515661736298487521736099084932234195109457289884665828012715290968186807352754349788454221910709446577206169337910816005478356469101044437378996/185234473862572460668222710759214753574672261381026548165208091246609155951692981357285558579246792374008337317693573022670289544499371864666901832135887239*X^41 + -187231312467458752399969110363489395614144092747710386134753101095437007516266054497306902559978407666484675943486971743307490578398711546232634685389285511274951529422105346204031209731452205687559568475020603200047415364090714749683474520390220620555355362025233559416251508057386521871814684929684148780133784743953383707101436766330286071436520891910150708959524849779687082544766160000531532385552590587767055574755824199766756771557215295614640472198001663896858941721580637387700369525711752449466631212614672602208966197135291934317262040942627682683942773838/2911700694645776509243792790424096711440273276648356310608905986305449322404661973955171695307180329327037054296825274343354281349985626340699029899344011509841*X^42 + 48470612152659306550672429999091368613658891743125365505888203921329418329563617136735147718092978120809321705672057239415181603527876581683968832330444059270318506806297892341090489451169189738662752808247477407974848787652584716179689712831320905610847170956892187970943586392331514773174280984988947536015686424733795409812961554749315833548563766520352116772201812608997773005532226352601847697119254490332910926874741993973975407508852617091768334197790156477179032880090889436367970321812256603852869615185377263955116319388934179430628788245811621196/11784113102778323091050493718379970327290047800815990086214650502360783507328263970817835649802582376360349724390455692007779728004286014674400523706081*X^43 + -256914589484326722180529029732156548786156905128598011990112416605322388853617163300660605902897671778976776318202961087139131911058350961778370540622157720043800507753643256160802070596981025984281973414449212478275244502741217226640813781817123108727422498723361736460212729508661620456097156625187064021416052329894260116337130206656366802724973195282966880647861499946072767897532034470073611425443106993551813429151359998538753165086426638489574651333501224047013087881907755744806511599197786046697697943438346362032108321280211731182916595091104018994/185234473862572460668222710759214753574672261381026548165208091246609155951692981357285558579246792374008337317693573022670289544499371864666901832135887239*X^44 + -10611237554432182525060583840717585249746163638452574798736014606201905786570412827079225201638330661440202162156332878528904390977837825432274994060982442288534646139846918832940814483238275909146776752855440336203745527691207902841353223291265083201616493799138566329097236287338676731408410255847323239227742126135459266653840395365456614520999153592809780642395405208792692784966129727948113843095217625216075167955340981930480848583330396566278696408706062424811689042598489065311149471312953976876558061924972543442315124813396379385501664792927/749673204579065022650963402148989778439471200509955473389824448270296043471484443718928408283133938314164369513992982505743350595094218122934062199*X^45 + 7891784082137921240378225174174757253600844286490365685990565299677148820093429697296202897994594121196858442619154214643237332521068349561616834651363319866495037714721390833765991837553953661987066767303920880032231746679802133630546640726076632570408050247989527941200583715854905062120816502588094350169974404397843483692182349643242371884463068478732472133735804046541008255206327286031329422551497266151824649273047192417157570840160345851532612971952540748820862740286585399440477493743748228780015560059021221058590277875654258229289959787027175/11784113102778323091050493718379970327290047800815990086214650502360783507328263970817835649802582376360349724390455692007779728004286014674400523706081*X^46 + 456110708207223833319933230270040700905872718405879408873419010223253964871633948178265111985675596139963247620361134040563810866733179273770218329586915321131114650116697536503792965803215624904672220938273509284967278368143309321744568095703625717957935591122243576239003243820918389562666757581735090914338628733987125025069540032052832524475614734979827524721903187602754759897019201426951515932731342310880448375699711723381680219792148112584192861515702777669447186512235705789655819038464683677092681946336481510562039721951310662461036/47692169004330111498884369371397021339746243432149339868301065479375026622016950424259075531721734099762349355174819168251374171072855660215921*X^47 + -9365489844870788662828218969609425095975198538374386598484868850232071910185054448188122444926876477569452056442667778999868261296018859525216014355500066895403481522232746120441460541447198520200263387103357390306762389673031067165250447688468905547206330618470526201317367849970960726370991701710279438256693266038364605730383318682325318679802970356751845199128887152063971742076033060167191112485893155959400344962256027376392669487991679682680403385083367673227485843774406805613989818557471647342857705286547921914043832704437002625141497/6195646318835248121082342166520576681317943805867400606527474779093355731169292923296928994075487093505490657140437871948292153678464612586231919*X^48 + 112800555148767534700545754129542983901825175552354624972779357181275195852021170127727119159866449986844344854075568388086278982751189580748358742606751923525912408489727576222455951438524253676297039961133101508256320745048839952504626621244742512832818597743537677255202482066891668379572844237888666623109941187996841206895299085438630562218558302998895882140796791606140307393013262053998226418317097358780819326294222761195509216247031006028865124953231898498748487899870997107456771482682314050314586125481681013293354971478023478/3034045995567791303447062114091037683042575445775770714950128219312616999937461061407155387220671423103400302511280562901671491257259091559*X^49 + -27570904388767184459922401331553822388645296098407314002417062627703179848227028729545076424548344604590933443765139976503117945002987528223987197760912957582608421898459613743280351051497050626255850114198381297678187764788926827286512924338617607104512016177310969900664342846103647385990964676265541678280991911792171550632364214439734883684182258829531406700813504400860493491661629450092638463160300005424918424019766258759578521986097668930484219303828756996230238043104340658858147625185291632589838352040682855705933948751896175396/47692169004330111498884369371397021339746243432149339868301065479375026622016950424259075531721734099762349355174819168251374171072855660215921*X^50 + -3613246635257656897950193065225019882469903985425685200307615213233965128734788576077526380113766199869334219646746030459264505296526968245699811069613728457409289109334252442972945291380215369439407265282515968955311196150667376647220040924275741512432131397354902937947181852226367062380400653968056978474080362857556886194309011569186677100701309045226708559288551442078250514992263414177199473814976556772337940100647191551098792133449468242007749902056935625452390420604095945491016362050812043015296282412434326316075550037/193017748938723284143206445326740739426335991206550716645469064146104523184519438985123442154123762523277581430834058330788949122543361*X^51 + 1068663140516050702088938237713124998223151286329649339640989549587000367042434140478698357163937624764285241858212513897954521787681084547837999426596152449497778268688736886761474365429470422925602912306113919504696506358483182875921592342820546535006253825788102649690621773706018721503738527734994172248538859147198076821788975198263889766356669507742336801890225959356434160434595080887621621520922520148202651651184045895591658917828009492574824489512530868994522382913730116029979924160493350269486959152771208618067042237775/275822363233435573040642010371912516640234131434160974086375292664783363630678278309741398838242856645763663864661869354697408296114462869*X^52 + -1510538328691614597060046647959052416577155116703799099161336121459688570836535240185630239646428933472031001016586146132492292336975103262534949397480008499913500011461251088795402241435888164545996688155549605077870040211474688208754809612993693507609470531434700538491471998688297008260835255017285335095374226086137622743551362371248953966430157895712299521850566933463021180680712002340170594801931556925915896329524109545558453073636755725051568887817603947092319755159506196004834913014100432693041697228337984859763/12279263880572764434328293487291859496554233170465724069309056819524430509861914815517745540691123005488744922121894416361660991319*X^53 + 45940666551293238873188337614935419149560291475786658318894833357283342487877430934173115746537745159412208543983195351425329786990168065734581647473851338118327407772205052879258083369055869567461195898126979969392966620525341015314044530354523141485342018270462410913847583099476370214901254934775001550194407359175006023595127173219786289840173960208913708683720781248548011400614436370046892298534545784159445465257593623992007253843365536754499517190863214671869959271738819778995410053565499211744261633623356964464229/193017748938723284143206445326740739426335991206550716645469064146104523184519438985123442154123762523277581430834058330788949122543361*X^54 + -1893696429227172124406827423872915695053724994248104040062603013179076319842369492072564899384537525297550452732346839175757239172363138830509725753951504050097480410784517470830222688653580210947354835596281773221006969336613749528205203842804476988171722488743087724760093042385690817825025212089219303148821314510979089079287500959809707845065435103517616345906669889552144720099490288303295541463772717740289552357459101453189397559231118246353414726932226619713699544787958508306408375546257337232227870671980/781173349486148255889579075468659551915149384214372674426430232172811916143642395541557703460215217602184930474069242086752401*X^55 + 10084623412839537845787172035040508791687801668588581417827706589208618436471807775818794943052225078763225103934212730475924551402939614593643821895781384922713152265291446718987193294586870739004257283790136803861670930220954932898561055738365038133095705775375837618544814423240770531435895081903107436890341200129038561366374856038702863748492981769317187347544990129320857380939109001211446797591946064401031797585930590205737986722042518858233069334654761824499820132408429583047540141175850974133272624837807734/12279263880572764434328293487291859496554233170465724069309056819524430509861914815517745540691123005488744922121894416361660991319*X^56 + 99205050995854209912989641662126289182944740659014328058176184660668274209564628199522945027197973398757487200859726795512518926578153363533872658611778301672553531432950034413045843713620248852786730693867598850198114995369220230818573822075699877220485456442952898611642632013561283736008483203662461580697878953142831931397351239249360998439951687905548808307950771809356865225587493463633618920262215319367328696576410657635738186612005970943793738861640706595779800460188218820861561373848656201305166/4517829317653495514343261920829219716238885102651525799272624514471843085921741468295795496244933563910409119676068001589*X^57 + -589936741643397944310517209046898152623712365071736496977514510616967156845552095401199463472516401633586787593422775803343360459468558892134018734681613271614874423977534694304801947746596326247091292947970998495224521728115419289985303788676853632318570584384604707324615816425600130581116115359805374898428056893075773388660572071087140977072301711449079206253712962152295534224242617077920257645561122988462897715220909801338754659438054607507650402449116246657721806553192673611260088033899400446020155943/781173349486148255889579075468659551915149384214372674426430232172811916143642395541557703460215217602184930474069242086752401*X^58 + -7678685275877669314834627075986497793348371288842548727986591251638876384273138757088219132512564635273955116188509447713051752818576249725898410708117327303785383218280732877518764912002457668691520018337116245239724592710945267748950666149636698899993846913695122714757205278954566589080836438761900434133621482490287928561419253787235818792721280354650101855225049730799380730410466670266905597252864353141939413689411538982810165894609152478471656073851209500530718672947279368879059368871584224/3161532062738625272458545780846199941384804130616882994592459422303599080421092699997057730052437763408263904601867041*X^59 + 677827504604745826916859504875192975878907977889870292812239798919366947025113478314903681602835376678273761880288148121344770114198814265079732566370770944009494967922311890370044538471860323044130062562956832830969340259192751176457827866859294990916788983558152003262374344046004230219724734026848262141638225599912390796488488796514743721862950298339092569435616017051634027000417756540704382768501956844853577468576173368593765731125383559358490732561397129267998802495792895040449050743383918128/49696122494188450657775881129121416878627736129166783791998869659190273945139156151253750458694269203014500316436748017479*X^60 + 695649889479343400988363734610727596372094228610781423141037079453929690709196243505439698906931690006096204281301131024764527705840295379082058034645374647999176907432916443161331943281741137023121548237968839783323341008691708651431016929842143591649447791572845178104966770421997257374722097296796202040744433371688779973942638394162857121210175456021477291787152632173658997881017981237795323872745988196904258973852280916608175445901914801511256696832303486738510154995302032831573539654/201128065572786136042912766769272850778344941193261848374098824499242895885303944271076896116320234328409180266039*X^61 + 52244427549456318545823161567263823685661449114214280490864811769150090528711350833699853830088467812693958762748025584403675023413209050685560362790330413730487322137930186459980183453331240684386305138944522068818546802959405799497147506184062749016202085708562795577481768934545399667541713093665860756394403551793422850692037804877692070542233028317231600788624903948763156275850183618037878760363653538093441780681517618775999915128340051340482781771009142687024163875362296220379459421976/3161532062738625272458545780846199941384804130616882994592459422303599080421092699997057730052437763408263904601867041*X^62 + -16812357768994947293673861985468974083946347845354461709856664599358881940832461324610752793436001419307436820152518836796988636237523413849105659675176906135471110001603339104297458561105459392965281109717536496646922605863212672404644674367975739959463950927644329088090928074356230515813990012553215449747900055993245170140729566768705669913954678123000729672151124226060727335718633551480053673566905526696142590652115464590585710374424877315766247261041298896841456428442917762155/12795220152222541894707854619840501989843179667489143607996617119361466752675357482732800821701140933164271281*X^63 + 2003645912549556368891481469744714215001913136988303273458801817724935969199644415872547861640713399229981341310209701252094954094228389831614750208786836128600435230569343605120154380687838795447512585267125511990675144545689666732896552203802479652488284764144280208003518158432186371621939750487263393715250976117179297885747437376787290703043426169606806143614053287274243250297618718012427257108325865718666993447107898758692707121875004032556172216809637323085327004248463974591102/201128065572786136042912766769272850778344941193261848374098824499242895885303944271076896116320234328409180266039*X^64 + -102212183011289894508021303570181150851014582592818645947840784703488634527343107713004076007399759708804373767618524131036995602398639756688745667096459172965586835564519267359736632414935239103464389785663283470788427464276354402905368132172561590541244136184318456911654851159083418931114160370800797221813370399740657110867172000799225891001934886804496887182428567183917296999694611795247310971775562752700965398060925296915724691378250737217271785951886450617336191196480/813997083289175004434623997699631146373381237196332057255335397885454975041373973072892729925640367272999*X^65 + 50732611461081292229672608183450905208278235497828113364474105473039944571037736048990176874077202153197721676891985785955481495654813383586484621896066489540816133531062042691281898279998399407912327010054096693404371200163158883194055146077271341699348409010054518626437111813075481177776921787584348029115196603674802620762464729312379407611815009828693706664307028709938271815966594814220503631700059966371747759916534002077436293402910159442051849254203595299044060094986402/12795220152222541894707854619840501989843179667489143607996617119361466752675357482732800821701140933164271281*X^66 + -2672600376951585643210963542465061179929460980446824049716537056420935480353810433616843786469899703907624768619930797820530411419162848586278430351021928588076405246016701176936825932477479632239541195869948649853170361396558502068098826764455567398212390785495279426144312327276061664423203983568333341330964210028630646665584352601400117627598200556015092641222865143718081128479599891441062235835690798665480924016064911031421015920714310208778145327041124653699382/51784279107397099334221260748115729141381845995058976859554386276827722822149880595005581139108109121*X^67 + 303703815093865542780449862030992348525801354277882214254014155056743610765665930917118626165994489488904550530414771528144448294117173782127074622644269683481661177306103042680938984715969849909477088702054137014472059652497859742255784073249475682750313510867394818191037323047574265409663861325002722959038822973897662903732648699395116562397054194309303595983552221444685110780950061810783707929037907807167329785633257611143349029015093731247063318678664479606228798/813997083289175004434623997699631146373381237196332057255335397885454975041373973072892729925640367272999*X^68 + -490952728424486863063863019500833016801171388410789732439230655563142061930169061554095877379401455643360221703715251792053916400300825849009296092974493079162302883947473740305946859325795415952558189880234133288385140865500629726610828498083232967599310108853211521838855215539617528677029401622793395458665860405960224455288766670021272707084269375005024771691523985963639186590895555200460866698301652238220245639841561115849969759352949217007758468419559/299488627586748517047818567848496776578326437577332451518164966987419526005875232607935857237669*X^69 + 197542580529020101382704483451509294120097963178521481865629746428760769327660580122197914736341234629591989301871971324445538307726278994077179454644770257704420484770106743121091556794026063228536093357304425315294600263594527107419959702867009922719381554284868868137740878841948663700393204593426811427945812139418381019728392452173710920418614834819457884567413994790247345042809874376427881348814758446021129938114492047397615691157331234674856816450134585/51784279107397099334221260748115729141381845995058976859554386276827722822149880595005581139108109121*X^70 + 112888265923688031887027389042141773275684215606941836187139067734272184316475781750462182412310792282776012541375718516261943670412466439868372919555946039110022710001870919315660594611289937770354591953830755546939547783228517144183647648738869878281982834324322075036273824151252796727359008955251947227368680208907602907899728213557536048198982152329200094995404920686970049476499068378059477012128881673140821331486825811327586257326414787324448/209579165561055645239901027185792006003027598024725298473173524833743545140570491678051684561*X^71 + -76952379753833245216696590120518526287056350561793437588016095706368550861029629444193052042439520765206500020586259369112270615746906723394163764799712779001281059279043920783795845267584519254823943218297080246259105851936987762078950412016763692531611481207501618065498962141272925787993483007043531627211065612941831568616730199553449698370486674230377141729574000757659570918325493501334303875224133444881789717833647133603620844332153044958160850/3294374903454233687526004246333464542361590813350656966699814636861614786064627558687294429614359*X^72 + 359606912457527467842525115949974428481013664154387701914129997562259965744498725659863792949855342904923327679950212775550654544278246422473313037151512537764736885767111314604831575390366987569325942156542423569960775573392159445958523607749023549061044197565773886903366319880344754758773001671590825549476307470508497842588533548086189239446437974237938631446507869193564661756524426206458598091344072397084985457131482400325775304877985/13332856133408972914301229542960239582863260896031891244555857550336760935210286384506119*X^73 + 11635891163086872675206652909835638881615746569979847101186279753633922787934211231018074372483540442754996724128917301010476015551046059813580507684093994927173209209136942937342857737069905535881104718962481433340026753191181196475254796107594326093338864559613660324799761351891119973791316620303041889584809824689159533787288103679456505856752156281976729047075650763185962832209655431549721044834557478076753319181403290563673393305474252/209579165561055645239901027185792006003027598024725298473173524833743545140570491678051684561*X^74 + 14026265308113139912867811175473690162530898839345742141110126839888460941762820087741545911155274179388267580721461301040687149952911807318591483539080124207968487960501140347847938960087075301689647550225952291192109708769476864870797664164161187231659635093713008953970293597498771233189583675595868311496465554223529921531636952275208470541788162595073534906888860251985964340541825033534315299936532146833000062377027092719379/848200021210571468560419208789378432652411788029257029362927511313490739564239861601*X^75 + -3382925406192186645453577974411578970210716212247279510519987054515447998487165409135610683940498335173028194367176346294982238195191882315304018553762990485079863940597700969285774691037960526510941690798220458412568567360700075464119382953108765685672549520243533390720503867188718085504657741365645237431650033961127326057994904334552847341688312803889730276601912547876249467630134667191885087308743020452601444951714756145279417/13332856133408972914301229542960239582863260896031891244555857550336760935210286384506119*X^76 + -18069108784105719157322690458816280662475209011505979972658700149363831854700109909341811848014550701514419319302423900472907525472743482047173460216619137300118231454521670422661170920650008848945460929510339971868776183044364148360939695962103132482206217666174735812475917628406905347325175599163773813685308770086111245890265803900608533022393306682087390514310472275497190710669175451014093323016872656427480613169184/53960176933047361063707564653564376401323989314158472508615529697403825915404279*X^77 + 556013490394636099237227835831910745593749655895031089950538487164363466133765553522917890030294662337243326032185310257728145720665201821615508649018978645716299573216711540130560072532678500230840662788490490123426074236672428328112463403559152783612421074033497344875976949944349467255140821499024320830132968436090917238981398335224400030053590359888663864465957163565796034179234353717500450971635982259012650642450535/848200021210571468560419208789378432652411788029257029362927511313490739564239861601*X^78 + 6635491975537406703265820424416032583811762135317068023448872465991644368554876160062625360223700579275184412346691924832349964208587279197358598334879514511532983604009703430608226633302678233647808369160290694906706097982565920348553736624812332407679222960588636716247104255003867039405148927798895509336718638044415640870344503455674820371719805554317780929810488872461649224752706971233080086713425867121279/3432799601313528918105958690346992582309560997147304059330461842191222464241*X^79 + 177924002059759532739516190482262837546702945697125361250882847285790662459349776306282643327663040769110141027291760417933618705429882383838510549368417633970105960425216756373868154001801586785817030535836711778609960463970556761403481853535657240803437714494497619222619259144846206226335141579484501923615865377950817251664531402824072997339366028213114124244689658028046400601176375652592286104270379422881045/53960176933047361063707564653564376401323989314158472508615529697403825915404279*X^80 + 15580896641105552960944389434114137671703506771356244941813360941890389539513025357192886885462573458964176733549288961074607178740069061844198932859823655097027224321714598047876095119538787651340610271600951030777884979738440824338081824629418401396788996347293083032604454522631968470917552037032860653519977257480421600205245684977611013848560653086034528537204218430139320819651877709470748905782/218385368109518984547742139471149092328364463206775498398782482485604839*X^81 + -21577813932901867843083689901067493694507657949240052102289379972298754980034388570165172927984237300701005257758583868691197091947255018647247279070078478969299240998074211005375376094582068418260839187730794486204869822160121325278396621655166246497665965415409739787929078964638737028574376767384228491852265154493213086415913038223505404864030036812244214598730207876128799850029834127735920031912707/3432799601313528918105958690346992582309560997147304059330461842191222464241*X^82 + 13567209440087823915688531422290656184053476941853815113233409328382445324629817144412623407791397687882463290565842110770217421311820350384127346535311066718153780935171877288386591063182542161036831021890142325570584013878229568218503797192656194827666371822266684541763052045382499519074020855349698758506839442698557110897402491438842972702331354981504373582147397859228312075481272463491/13893082773046566864796878902675048815342226808752178789921908676481*X^83 + 4894065490847756491090906430429822875927414675402242748864252341101764597159057835948534854133731770415302357761206249053315963985047462678740704130837108655702085421089801351513493772494694723776823713697938023111813503283006760411582110160905019375594512426591562154819272091513489682773766390694667202521836661644733032856834486791393138445628656870441908934959982614143476050114413919064122/218385368109518984547742139471149092328364463206775498398782482485604839*X^84 + 2665858369763705436906663549384204730546735616404834918266059471290943071113621965904908642062573026109724931209916450377798556396083692434165277028581101329423119428406491622220761893367646775604478619326152487950252376811872399354909865995241313428682957484533427094323061840606716945016828506936397209216305391224018910257903679475514620242685725068241817659689518312493797253005/80349101394644390198294356584533186909543325152260314905076709*X^85 + 332756578844977993037651843196426223896549768875632356653797869778895132195008156574066383051785238748793994942184640922740114418009425969548878457488991465236250860189925687321786799767997520179845787910384750723969948893447184450075784681723836808938432307668185218946076461091807770134587804932043472872375214118372503166326285839084553581466547327751500644232387256806777373305369/13893082773046566864796878902675048815342226808752178789921908676481*X^86 + 555268816756769896127762683916729978510671663086418482293023827106123923314583322275049915497446372804385698396597937104408777191323461325268946478935937723186356846579464705814923933695337676087094499351197116783134902466798248671579197150074223673413426017466939856429160289096604834981477731420104887201061512930706188670923863832428058888776055193065421524237638903165/56227502725433443105874287322976337935299737685276637442321*X^87 + 2078609063725233395876078990791924740180674688563517840798111146259692630758835844820362904871759950768752093784361225258591197877378837741813553353717070005394800030261888128445281473097030932791471140200628473903697265260381773775845629574128424872756365405652510374421358049836262774004538854460409947138406792449331011942538704738278316922379432768219103621177520628401/883840115341088292181237922429865056004976576674863463955843799*X^88 + 1011948423087553641362513130358369756707410853245596513640700927156666201302151660138787935409464249814758152390852382601557868434786080607299566743375313661523507040984439109918977014885053297067301802065131529980560870964656072207157161694042554386680344124521117429426435423874721683109356934598530351618481236479749862706151017683765964410072919295834069246/3577040697591032706016558771103526810566813263265897159*X^89 + 377396283223819381366398592973469961781747074298502063163304143034575504681480945018407675149446396442578546890030640976043243468011395627118535545099228664564324292797807900022080866442764200770960761557148299521762736539131452503361626602191328882896661708006419869932975366660553282554574694774111702066412470381053929425178009160616467445797570086473725610/56227502725433443105874287322976337935299737685276637442321*X^90 + -266090321485768760616953669726015136774828349433240987491833923636666287210981776269245140884190454658582554836686463787142127796232755203914186585429593643418807316988149459216131209745687078775178520740136071122425266128430018006828718720021848853441101496906231362371620879025910313097347698963715715791907594835755006337062777612873420471531015/227561594095746084739268323118743355847497503865761*X^91 + 179160340985605211214878965019117584995303097066244693677922047817728642095466362948998174894469201590988030693244751424582552126880312356530937017503540470818427458768477787813233531613886949709038414615627611348591309981778950861877587767119942928445648171247955890765661399557939638941296485853848789352239020277993916136810392030965768824323867/3577040697591032706016558771103526810566813263265897159*X^92 + -15756261288948560699714276038664069824471950602357796428416133585268782645873743007540418668201778279502774983323857826894024893740997558689400406464763059293971403874702525104304002813052413380314667273197471725636321552369424043099074486045822487006224625938515187729546070769470860677783009958213465897949979935081723045091567715182/14476849296758450584596241689594971426140180919*X^93 + 3216792231078137454492528015217239860155254758763687726339803237979344952631473060088557483756153678757139923454641580793680309496407194811378012202135983071574756992024522534624685967594788974167049241558221378964131608166089876861847263313455540770094183061480436683550040842033596772845352718885273421355547700842193074182960261459/227561594095746084739268323118743355847497503865761*X^94 + -94681135640445173288588936612013152176032657466582573212099151060374606691068356763543531717909016726331996105956055552388033593182918926939479204462204627012649204858786777358962431408512653066234176801691595147835202695497455888427534615711935446157700180273786006296515096717392331143606452849268036354526428860877620/920977752831506494344184852064060781610801*X^95 + 6881235654418904308143202167375854399059975788393143082862799807659260801186585613977235243942712910434009855573679906285916492860803886603371402606498107156060818707379895514140733871087628691544895738220374381837923082924458481313465197707589263413075190470990916545030126016367226549910235169573956930144214365043546/14476849296758450584596241689594971426140180919*X^96 + -89479528055710823673900565455798010892153597821021839001915299012906450584084675465366124559749816068330271754566847535847346448742682291843105720533478162947862898602068989318928595359717872387444960953244648711549963714405589340024885343274279878303500533035751612664915013531443607930933552123754656328/58590098150741554446477819967177351079*X^97 + 3251015827665050233562969319922975963448376562619840601297332049560683372919371692842249380812170090553586149367608985723224033123457458013051175768492114063094377606752757115339678325809710593213028499971939664087384360378222008848410588487804735049677873037203318716527511519206528090944961075419807953/920977752831506494344184852064060781610801*X^98 + -21846698188777105537249830729514992733204527275373272085887173670619464550854277523767126528594815767407190881209852618609275250291011304932976023826970567826563285543471275541596409611448413861616704288989541433624094006122348294602694040182008450841904689705462540707156039176871414249276/3727342588634235921272206881301441*X^99 + 396362167147481222860807771283549302052340739385467690096216412877938573785214534243365781402237224074391710280722709344607409372661718233912998892885330468654490164761408033749697061588338020571222808689931423705504847818964837750756598455578090254653118769831241188926312283261236315489/58590098150741554446477819967177351079*X^100 + -1157667226880743371206138450734796949783757046632214150094409160998618042782273851793731545404168715872247687804369552020236832548697520744925166789881376174906716992458532594438513374855897733043961852221201724847821775342122323884079136546627349320693472471086171613446715/237123391350228126552083903639*X^101 + 5689688594701391714704094538991383770582192366614374939935822426760216454925826797149352992222317945272716757157727630446532145610403703169405165355513126165462086564941303315164609869221083431350782193491728403644375987976818886586507952005869217933148331222239636251683/3727342588634235921272206881301441*X^102 + 2488372445335085650607477308786002550562983899192292825787950799644422460972871205665334352272782364025015889332956787077730458354632919766289318359567253237844205677896610015711930870167844578349998404606096709201794178739415222174374681475136658471374002/15085144815206318884921681*X^103 + 4062176457511396050100749771359190814142803040667547087760245118612946480407444341992553229360233074025993173697009943525740806202567459451759914014049004815246063778807311105927436300808193090497338139195239936270524375958913905536260893964678270101173/237123391350228126552083903639*X^104 + 1098348956600345169781063156641322036570001740496941276617410294736710189075150053642802231865993713450617984283603294760965633069531265864184037557912905493427585861752084373938002607730281226134675617281448482659130033703005469368754416/959675858210211774599*X^105 + 1236155974912519676806546861309768815153808588250441429347352042544925048315885473637419721480842980671653737893479539504559239575629760273442754639520177483159846086139352558283636384204890985581369108249860191883321069810000774306646/15085144815206318884921681*X^106 + 2255372832966210575482250010208026831096095019967692625295926657913638515044024118440779089605688244009073522086561371043539392904511616791546612126050419303964101138117351524233718430592494939136545435334123751412657/61051966296215521*X^107 + 20911992561742297054899982849230838128403300075736628386487938127706109195769293852073607230324351700723751053339784205454138590607979363809989302120715339376323337171338930063560143969198303292770004945595967832/959675858210211774599*X^108 + 15442563160243496802026190145714160026325876313512799755995602769914951548067523431136602987893180184723348076408334274169594477543152104424512574309601436295022782103089295690042950302162857684/3883959939959*X^109 + 58155538174281039422208226823858549798984123887285092457625376225783465503982472295574914182688874019421262310146880354921361742853495322247939312191348682043840804435098134949664386138081/61051966296215521*X^110 + 3305987214588746802618033169606692361340199577728521853879510776422754244403364139962121855597749485627630679846009162208154693843986853083641319596970520854453899145/247086961*X^111 + 364976156978429892040448907723515599877907766762411186919200725430061328131079909369014750755591293403981746418586909180811011609631992942831188647914413486/3883959939959*X^112 + 6916108811224945984879037261883527840224012697514387250333059544276107557805475211988381995563350264459823406443735167966432865031852/15719*X^113 + 254509435165637014412289340328267012332812285775733731924968365405647300255694908560065563554379950404843266083999734994787/247086961*X^114 + -112003389950279471927621424827604755042929379149170124127199962844273316961737144137489*X^115 + 79766759236796769084996715852580839570154600601109421686963914/15719*X^116 + -110358080450652792839609992563*X^117 + 1*X^118 +