D=-16343 h=128 114739512276981053915214371402696587464889226623740124318936788767068134767858335332985502970047325161760249136421678805645395939990278769577054583005600209974604834779985972603244799163158914202448434604317087092313265432983896655814675562415163735582723028733981206201610811413141699296582875451697787254691310380519360641313614334930147661564049390038475173989243086887545611742792581671064385978323685711932439408958433751939548480884308927430347917400831224885253118044234645127648534723820948842598996732889938096558426155263235619162227024819810359988163269978885249552794731224337137591840511864999147863469274208842724890580765850281063462302710993192314797233653642848143485529225/21173597740731910295760767274272820612636625501971671102488212059999581849448649360811728556101883512290675758489535252476013764262545246834971231570084723233673204696612042723738450875632022722217646567029368840571359657869160506718751480914284671837036464824997*X^0 + 82747604354126883442066367175266136950203724928413802995407903323758591231576258236259845452881490913789969339071209733162379193316280108315363211177833435156586929183742329561280344929746466026691642999140694847679518717486731766722567018366118038956482682839553229916488981759365504302315649960851979282104920976229301578855519802159262108241787926744643620509655665914244062583755422743060258206057519188543850638270812572975106677505642315807592993291860659782931812127979623376440324032484904902683689359890170459939990123444838827439615187147592162824886138218862621143480306772884041976765669826419881478053932861919378134746326955317510069280080601408029752737320651427899691077680/1684885542712651293285186019814297991870251440403950846133075191215134780895511598088149615064700296726376669089802144480280325395209719440760422621348310352119355846297482285112195028023576642934297069539538974098898771970628399988823372655345261160258288065649*X^1 + 7231992828464772183516335900114069976662952509041358348961739956978214658191741107866288919059165805408978825800759023366317769631861671193333599791694748596700291367296554840930103200460236976666781916441157763017764481227979375254170201458216220915463005816460322128910633005681569100569699897398627179231294070365021592067930156041834371662351015868459173118750497345726750842101801816567516292506916508520565876704093506229885253704372535063765979952511834251907368746696855223235859928737455748512809846123357566554510335270563776696122560342475369497111734770578069655630562815734474877290560198156259934437321461532484421333296653713970044323994031951500421680147572451860799680397003601/27536084424552860086159795121825072081135519290521768678352847850028947724175346047554629159002396949399173902934636447241221357933912444820347586900695436084686632596039752985588603342989313075475217007484685453698302630315979941017340379306307603142101201856901607*X^2 + 88817466255579410083442341366170886997230840114410848527328102071352139733389551940248448059968431728106872978469825631150218624485055972109944554396260464830466723025112422227016553160349834082778134096205785063565113352653448132024438685666766197747258252929120407478967201693784140896130598655365225846927462467916907610019190692534755354744051912106862737356285805323488230250624593163365047192909127954018645437837433952094565530455846050176586611981988248220997758425411644055104472889295557176199460760258466063110186675218056020072630775273024489790820610960140610425028731835169042344812786355452487747889771179724015214604787771871318252879537360406976776795969853072988565366/103095242165615327252351833801278712101220794248543770796859523417679421213700764736471248550737336885906912383883139232716167496494506482332522953028716291508251596787461438237300069021818310159352448726643760270384799117091623324287057006384706673209220343*X^3 + 3691771047696243578848818759819475956663306586878131955155202250042805130530131518762989230518281428265164351735314718840549962859873322482629820973288735214690705395868397028118344912332354523087129970123591181109539613336715887898376222284703932604320874271960227081475679206640593960704313412874237079192763648870571056720426655375837246700954741156851047467834279076063823052873266532984314193537285000433737443197567782820232188034329864975472821269257745182962532895806844350785095406017386585101506018860877443796526523536054985781047386783857606481574207787791733555396784183121552041186792675716123492887268813986825657411285754072681136548890502684755035401699228989450170825677196/1684885542712651293285186019814297991870251440403950846133075191215134780895511598088149615064700296726376669089802144480280325395209719440760422621348310352119355846297482285112195028023576642934297069539538974098898771970628399988823372655345261160258288065649*X^4 + 28136873303587000432981927434257442807464911650067626970888806066983212021234388580919524809519453536375335404996451800610492893099922748815505659366597348008417517599378748569278811818025952047318567001656683098539688076410756256936228838882230958527876547931829270460031484969596319113084096144479793121422897254606550342521129035474362319722946014359023213309936603877843586703883943393396234583234423930925980947401183734230840175971727977617792082693139671695858385188354658607800346733489453949270206448342730547271959851270770413429332272548788932875281980808713566079527221726584598070543879749952582025939908363658615852991367943869250076794942417708732551314813890099885364/6308220165551938276470160545877667019593758443893028868436610378613438243511030088507082454306879819244135861462591888436405035580646544840758915317182664841721323917730002951557245855829303687165908873930353072898782299277465785001961512964859981228001*X^5 + 774693001731131043750834907665505532454416676998284130002439296642571129034126725948771330096567393697817320654161368653886231059518262580135634418890471652743764198691864547315225970799545882409066564022570955602826221918165325591945131225090482790133174067187391255584741098050742367551403943264368145762793875850285776816312374735308589310917367098993581082788033977895368000650171357106640538550506470382111479778415447949280507536695606637253857767831750829474726856269501247942367497096185915293379900860098933561452978694296407087386375131729304000791620451054573583225011249721806372385041532843489469194466658742055116621729361245916446193093549292837768156291243573882490918834/103095242165615327252351833801278712101220794248543770796859523417679421213700764736471248550737336885906912383883139232716167496494506482332522953028716291508251596787461438237300069021818310159352448726643760270384799117091623324287057006384706673209220343*X^6 + 4154829319987851220832694944543602579652308735691255528685879845375903259055754812725609704462059539605335332538938080830793507232638390251095643315421706668686962397669723703370741136723518792272147113135713664305343880805538000230489226553575015364132128795642737601720587473053055201906940465507436621426732680654857921717236935484671436527916244895017972515089506777977565312217699227690107102504362530812851679439773396162113773309317978212047524941973775369346109658265519699417846871447593383696567035348565070932794397548401667088987918466301139213205655137031401145449277941405583010674455999379155828552158610461430910910579164492421236925292503198972084705733672718059/385989118616651672059607204667298967117038392210305872143217914618701477299824395062539463642347171219735413416300060480719882248096833191015047134380631759268269223381876213152863357757407066460619768336924253374458930384719193844579423175968915207*X^7 + 84087660794597798820901582090355312204790914615698336260050442001252443615433910229086937632645500502274726819755148028144489890262678533405154362278273199236298738812774774317443417246471681569408097737847855166206869238508860358500196862182051999635301258246894249906110708101096037732587925632877358768044422540930815431544103028894182147029466944120681474080813121640306873706877432443406612627479389431897624571523201450848116527068065060745283718530023004360187462677080156626527609736485484866434287546072212254826226991509793020005479290785407503491042124028792633170666951503547934912142600710332558520153807996576227642110035715251868687493979683689591557750940689011642950/6308220165551938276470160545877667019593758443893028868436610378613438243511030088507082454306879819244135861462591888436405035580646544840758915317182664841721323917730002951557245855829303687165908873930353072898782299277465785001961512964859981228001*X^8 + 340603636844843599790277523155124303816104981580554168058460367546166057846193573766127257065906644816474831131282715315314852259909676448401014672490838053001607632996584091253145146317796096007988489489344716738755428150887796317917711231789097689783747787399969473249350586615715304628545073453713981524305067538383799639802422885132054581009102373590303783841922808462496763219517548438472411849464557740529126458245305293125432512916929158243989302502111452284439890971998184912737119791012629487068125969075484191077633037122900923906199619359508821871722604072182281129969026572391426219336934607151474698154562317127069114525795150509433684845523816681051087947319346/23618008848843643887879043300942236255096273157333774224023613450327447671775340822525819227947572123828881687346268156441282643828968560913849791004138270774537675052430778507793144328300010185438399824813330072475000329481685972255976453280849*X^9 + 5301976000262910883611845998060375600558601905635427079145284390251850637038240451071230748229888151426805087597305030446592070996318009931118702829445234677666549476844600755020112167696478067101071153384145215471157967263217818419760448561726126570117144817492642684201480048417357039847368979216625736117115568963370323549900127978694587739725078377223113699528697362703825769487250197379952597796063135290424479018197524892181658659159955847532843654822939460113134371198473117061545471942959035378534284919850162236113867579375534391043974133975487812462138142655951985404013440358848018496577078110382445192749355481281832352616460043848803682483707401219053947568120976017/385989118616651672059607204667298967117038392210305872143217914618701477299824395062539463642347171219735413416300060480719882248096833191015047134380631759268269223381876213152863357757407066460619768336924253374458930384719193844579423175968915207*X^10 + 16751520923611083921294737788190159539234562540456122874609723116045176826970695405729374430204549370028738660913856478192582045152842154093705559419458811678282297549040133616110700681941705882001124657183394640885147461391660291918853970735351324351544955845648899467459298657572518265814715668585124760610961012722713674197864084886040094119089496645952314327571690404135649261217650676526291384491288711692183612356272196292262577503899931002944470073195251233717227258052354021153212374289952141082205668475468415937305180559248507394980903750919935375229795670653459931669133252489439094310583348477227965552807277703102288102112253214039636472950729379380243379360/1445145251719001645222972728442895200091554375410498331030019791368013686090395938476767988003889868679488569255722214797851229506759380830560471823051965414828224625370542648705448468965306870552432223264598303400538476992087497537537566743*X^11 + 205821201819431651917437807336173792220506330927057240734713238049177858614049504382080202810644771809751234044153360454759237422446522637054526890518535152390714312366633414553195934544958822125677880326236254843300409578207906487759807149904465479449105314049139351287451520355146180869933440150372650574606363430512893016487247231602658265950005413676506390739984286067342903518769042497851483373467859906863011303492068153329922247074773438532024074543328899659110688251896642347201808992850832992262925627225164523235940252429796870749948672063215884731984435153284295833108106064872514729455840964973803305919903036977890165436869403115285447860842977065547335539484252/23618008848843643887879043300942236255096273157333774224023613450327447671775340822525819227947572123828881687346268156441282643828968560913849791004138270774537675052430778507793144328300010185438399824813330072475000329481685972255976453280849*X^12 + 518493529284899795223572480442611443268314960114486920048466659805307227669879272869559068749575252656370473248001377430317660151012538805233397348144450458562615168383152141018573264032897451410052351927041444701555888912009860728135353140409416838771185327934076424455586414629558933783659820086418613065614599398259733304409449485758495449320863950897502290841807547575656170798607241993695524103160111370546646032806338370865029143660751046781250679608850168517301241255252373201299838440076009875060239690603255025637136286140622645688376541874116495303167047051784205689761566250295545658366074432699135951025887800998107131659810194156094013808886044151883093/88425946993758896483079772896218270824913074430061698037693189216668523899553077065212506149659785148350276525467919892177154103087522537512113554613716295345299187748304634932720337084091468552434205669987046649974819616477237810532801*X^13 + 5120863684565094752952760605049425857525738707508004646869713076460924821808742884655996658465001411407507636666437640178435795163252696679741236044827446757786509170891384008570425825063291757795388531993007901560990153561094860707594361284453141215952627900705203003178326931334105203535544276681418035879063585154137058261220621333400670439056349252615158341040549447022391411730196664999712333553013728754502416483552589387266186840501308422415785202353668773637437389378392971455422838446498651683757914787599574411354927771215987184375463471528904214279966724906516237794408392827809520027603581952405704907281672177968888895185463871520776527450196418989491645370/1445145251719001645222972728442895200091554375410498331030019791368013686090395938476767988003889868679488569255722214797851229506759380830560471823051965414828224625370542648705448468965306870552432223264598303400538476992087497537537566743*X^14 + 37678548516385853811042712764498512465502282473536153024476929837808530759018259254405341987596793624895494412349253532553164212858450003234790749523546806271679416725522998895478078525285745613304351584821124093551987347048480963126299614143459084947116567356935445819424543896213782425690281679174678465718139592511559172811385917408811817382831089180965806636436211281033277792967931505575501223096084497611329602406743610966251448777535798101756670300992512018118782620936343584762575328285996325075761679391003525573303357733519232831102835176910373510270219786466014804698901003574253566563078479509819049924659616978544398747502419310003897874481716714/19532964906371753124319727276169258441146503604709972659154835103486279114310320223479135824865410123445751849391998360988553838965163225252183737705456491125225714659916804914483383646315740905518940791172596366559484749755906891*X^15 + 83880390329478272492247435426415034732294696072956398473137116434280929695899322284631111455257487439216373682863833137153022150712728510634076134071343226992217209292731205181058316730481976176339161189762506104151152715351655744787480698641484333205731442589874432124051588310189494620114401963541562035294049353156939686678366555422303512036194701852238096012427686352691965052528595931419319746003340812604115446547613127201316476955919076368900038935499107228922359747468491043132463126004011659675601686397728793056035043597334740267606658588449896594676750249254490222196034702761213034066882236568341193513644395028194097251441582979282468583531847347928733/88425946993758896483079772896218270824913074430061698037693189216668523899553077065212506149659785148350276525467919892177154103087522537512113554613716295345299187748304634932720337084091468552434205669987046649974819616477237810532801*X^16 + 139922573467704459873059304793200168996454919346965364303406761547374630089111394983204773954304184798809587739210539723160771158448826291796870448890860812938084916438105447641311528219487258997263224704747644694304669770132234114066992655687378913726745006518816268740993268669054026690214774092494187914372805127312522411610093558856748186431182451328254408114470570108976821911831748725209930553028923815847809314557493010485475477669999544315011864167737749438969423556995727572586246122308714561268878681301340551949298514845763476658400012833562288431654398744185124167653968566984205271160280400697157158079233246652097566506006193649303398949732947/331067201802911069903724191121512854934686501774745299307709069550614900242547800397951454658735764804165285582915226457433115914663783478850571825516211713986876519659606862957345485530775269585066793070721972314567538131456049*X^17 + 925876451795940792262612938505848754367496845753004832885545978421939142676773926103364463973075979091774585812201874931552112097543135965259852628541785940520811409598656337875097409507097557071596219376187675942546917661183241786687343037025047993800370491542685722642141926692098757635903447141263127317291533149176634181506150032939411838110798001209395767614437884791122658075386641291656300419482122117997532783812108064008035804369827703524024857467979878933425222688340734171310154756169879999170344943168738566529037856003772708031407528663916959326128121359326817372652189378308981707846229952296051274296744761228946576665716562061626390849500769069/5410631279064975615436564455498884588197581498504662426585889323665699314663958701903720623487718604194473262281583545993829413393350213394854895344411448041687522960796954961311897270029460230828746599154809193536977275682386208807*X^18 + 1279268466201224083675628985896863845091084318328985945346380872985371316000437083663750392375471955477272105819253039251365051188327018562867143900205999562847667734679654417114119701441410733120681289252287269573978190366929078189569542178121359512757597553904319163421045053979518336498419858283852413432157528539358933737594073677399379164393563792597324992840851601619566090469994774545902235369412839363398018444639198001847669660556767156335542588093459393632604906405196625902344958784267604009846989968717484406493933202353434241006877585525734514835884244299271916267749986828390409933124698889093624126396596768039424750011152410107301339908/20257431426476844514698904186594435228213088280899791917500401979478363840332117750593615288425366505792405652751344701550089696791518294000524495228306413387191857043358432537315394084976764950441583128600744802947288633143*X^19 + 7051951369802472788181065380493659148118376991726090721476661400187420495460274815031293671828872382099644578137954038204264356819343254001311781721211259335307324529129059402314820335639265412635943815840744965851973027711164467550867155494272145990655597999876809412635065990959650718487669140781964343088782556658741985798551881847344144505108217117239848580973671261040584327361822847837603430259100937733131009567690483796226387468572955513721648226207061165271867537558715167253711330312692205887222877858809710399189066799926505774977503808895684172084676991102336259474846391042886799261150840317395550285632938942800930582473371193139104364052545/331067201802911069903724191121512854934686501774745299307709069550614900242547800397951454658735764804165285582915226457433115914663783478850571825516211713986876519659606862957345485530775269585066793070721972314567538131456049*X^20 + 8159523200290954115704410866418118670904407627498872938481006375775307074502381757221882909693207414132269951595332420833382626947441739345688206940825739999305747085025482312604258757918019889451057726703106487639486574772602984766917074857229563766622004436457710495807046200960698096765916830615457485364685104005776864858135344905876537785545285774987250960580934601077640672059326459285637938170444775930324929701180606789981175377951327183169971477124760902028084516632463256608759755950490237349758753447696159718253073411548555506102198954478792043308269975291959728096033671505793467662673695660051603523781519876472635699054160397632567/1239517311783445176203812285785622910616966791953728930887866485925372565644748072605618019239146209740708906121969326411924964620419647188430795767503298867233179773808874290969552351769978887012273335899207293822877601*X^21 + 37845661598841617361489081875053907635572603988011410304616561741210687371792588516123904922849616814373019861282633879961948977182770845013386020946626511430534295709169467623780214350665585588149514742937756671520996940753509138734009469392341103802534901218476164714458853201076789899810042700359178500974894202882897502813497112601386126934330870139456410567671933822915139827067292213221977243860132741698382843121415173803793941629420233740172049713509883144741710004645451728245484664846684515896174448679702694008047771795070556697753116515738641722461529188465477795340825987872496813847383994907852293110446264859356942040432668912481003914/20257431426476844514698904186594435228213088280899791917500401979478363840332117750593615288425366505792405652751344701550089696791518294000524495228306413387191857043358432537315394084976764950441583128600744802947288633143*X^22 + 37024092447620948323268709301342413194173511811412812532285958401876478063012855740339857110715625875462409067512873426838688268844027367740375249188945969328877799830406799461455837417613485530011439199588282155930185066594923090318088962783435140555948117409408643412903320398525576000530594860299716799399584988349919590647509249902779123684806074987107334135773328241491941669824205405094856174928972640140616113855169100837978722762266522040003237596124585808184232422253920331974415701784806001931318742642299887113361198030272815179613207125502725142163389086506812891200570429814963084355807149511470827779009598386013145622204363544/75843927784583318619825753275752487953066560114650243583666798380063180911995843639822432799311399971896769633602724494396681430607577995987933412929284639737696859438834625893015502158109214159718126164058452782407*X^23 + 146020544424487996810496808823587778035238071365754775041443157631985191762669010670119613707180305590688806998161996085611256143028831983215315574970874702195875441428065548133138021611190960430351713279944659134475818473747106927045681675550965382532291089821827293938774219295917786029309675626522303413581716430278691228774982941160420126926350951842819002161955105240538261726228202615752693021961434240045356200142159290114116500830823376547470938127604537857107054909203399040435211501500826241315574263747568445552347631426179333232782797087258954230384842279159260239592373008829857834963599488213022587969697607637356395875626466328620/1239517311783445176203812285785622910616966791953728930887866485925372565644748072605618019239146209740708906121969326411924964620419647188430795767503298867233179773808874290969552351769978887012273335899207293822877601*X^24 + 122308856060443174667454998446641115979095550120886101602141352005029893523403614740310150665808660410136205815526548905558516951712219482323369022613774959852742231595591982592779837347876876841996180462921138395252631771810181571240483554387202220825053350154834556282757876891745775399300194548925255796730903215740359925309076074246493466169149123457253440140995001580997131820784184936498761868011848401267362489601381050857953335278655774229724409212727526800547999259939504494325370582922183348924862324791561691067181836791133847662631569729122635654470957280297781448169634136055121990336620634000238205439995211869718884628439/4640759210951680757500199062335708740932910733320090777927357179224327290705246505526673976583944194572402229309351067392564488197245181177747868379690671219341421981205080211284066704895625904651418109530591249*X^25 + 416470431782754938788593532605176623528054166075270144223395431912024878833154188842604127933730226553784893596835347849530656585885769196306115504884929038446053930182530773984140637632272776309180740942570347302126442753927338494991177401609800782778495870239370927003708675116746942131914529043222100426751912809024233769017850404100459497544462162225148486400340425691393700382035095917463315848466457636155297089397352992949458497719371493983453397920252977978411530299979667899357600776082997608799689715296723426740876271476229504125965643008006992124747166358230427539115346004967505125655279742161995845507892624239638730599560149/75843927784583318619825753275752487953066560114650243583666798380063180911995843639822432799311399971896769633602724494396681430607577995987933412929284639737696859438834625893015502158109214159718126164058452782407*X^26 + 304204966500559606728104531560104923277883779252466273993111702702283995635356669074754976235122082558854422321240333741455166720484387544136882419078887994949368524785610541467473883706889157521122810290815242641246208604070054735965445161367812526332087139310501697711818774120674983712976232586815770339993632685774740555684080073691767843523318240707122608348566985688729285362470197719331266650045443667180313198580863698942854969908004635972199847547287576116868502388350371671794225916213639201430393617062678168884442812294027375006398667165388721758116593285097815222088041772673961020354604929625787128332263464335976295/283960056963328688582279817801854539615303844662552210605602225982030673114192406873075566088474832929841658771911587064343418478690887913953855986030145702707056353252467736112345756892591684797859518419543*X^27 + 913987286753830995775586549632367402573528536006385238667316140738901597916796039680891658666376454604873641636456016496221530138206905256850062651737580165561255963998945058779032715747985817309486738419063356017693728390846982345981371760856043154613050309851969396506429024348995991109401276498025833915339691449774346754041739813795688877008272518862527759547496783238737078531705928640665572286636400102804525341561671545256150803570126307452845148990316128055102235142640760322147606032975707290102211520918446723224857905334095664421861232419941857606537469734332115198986172438377064745351980093487624988154532452374212724573/4640759210951680757500199062335708740932910733320090777927357179224327290705246505526673976583944194572402229309351067392564488197245181177747868379690671219341421981205080211284066704895625904651418109530591249*X^28 + 596653627751515280122981424182309701907552584474718809553937723596425664364164014335384265423588986011613401736898311430649367266363628790077577078930446463760144868181585204158653290466264628723701734764396454225146704833312515658637609167842641851963470036111551383967985916580652510388131459734339535538786302687580399482496304094774655833706978239471761048585880022370774370255448529435861220486324034793513514832901075367335204242504542604991183330300225346416032882465323880037970069471865860567878103894413513357854115839457591149774710971665217114400442691302760808675336625024906978364871064307575388100313140430530/17375026431091518606270563409524232981417355727990712268592193965736442092283693744910699754541689587581328934217193114137148533236914147583299026251615107551065064752644418779437420112133126402610262401*X^29 + 1618974526072226440011701602220012176950572561950177722825805939833042254378655040327605725555732981772866392983241709761719549041325838600232052398327856046367645130872672291947950288131726051805439581315520128908105264072367334446321968299985031322796232168200206523013618368337211273161864500705414460435576864375461095706663407596998889880728834619697026471970548891445671153146739776956394298947920463155181172358417776679592635899838260006512626986899584911266105551079049558741417385902249806845148019066850048925008385375802900891511992480930303382168548267544999179239461404893157651051997533186032250292553521966392867/283960056963328688582279817801854539615303844662552210605602225982030673114192406873075566088474832929841658771911587064343418478690887913953855986030145702707056353252467736112345756892591684797859518419543*X^30 + 955494593350440850859495548722551681237197006773197378775151777691451645460417890504169367523173777983661226229279101481742543866959742798376921768795844015400886558605783039609205655872345528999360333580062614052828514514655904829815500772987450257723938514642344277782772264861601201549920679466651541224338767224144450240621439680332332053828469572937365945234876188740081046248184498303480204857947296235225994555621970252948499727473730838497507344188303355850148065838606318152298626460642140853963263895802747337623101816720954000681769654273091151236525066537885038118280161882441135521207155868889281458891863/1063147918441627522870376516522317382452264316709949964424658506133295116703401685425607278623367165611046254311766084203460107277544768254500338141810873618739831411163459510459366096318492712636007*X^31 + 2306282310918631643373684799556863568332279072942430984604914223303476524091450352536961825764786852130066566839904103672459464206091554628404357284745797514677705430252994144008864423629733181318829556680517985352117940461111900448683222632065621076306879337641266211403598940995952230909291980282271372753041630761916286584767191449476795699450355490934584971340648768556815684337917895523984345178583436982381237057905784111436633743434394647449910424314708878654499841953503853355732773799357184328837721362084818261432645252996027703394470284774998643583316395356816556867697278245801105440055033146372772797196050341/17375026431091518606270563409524232981417355727990712268592193965736442092283693744910699754541689587581328934217193114137148533236914147583299026251615107551065064752644418779437420112133126402610262401*X^32 + 1167522969121565326218685395656226231831437010001647510895126641480258168087971171427086595930710825383667562852632095424656744186626887582564828944232064673201158108920540376350897649919356424108455464497700933573530273512003755584519136223282528628071778800946894911878050088809916112588484822425040721863932317555571635773145661035207763081343467347925279704618945303320354828169585832053592148878465568682813025598371398354245492417381741851534111038563174538520052532906352309834788804144079111407592975251409832330544820122221477000335256910675525839340352124292187697839681216723161127656693271273391796768/65052188609290064423323534022047199562642373903808968024515603385748951643113362627767685163272787469316909643992295429447476428901962201217667389207053394036580273582785260384223587855258686449*X^33 + 2294171475964338055535956031929501106625032685418571969147664832380329528282955456370773442551282632742920696114563896263711533327848779790327216087962691407385890105060185881102342983430547671277675283970081278045916691109671052949650995556025991254108022034114621664091266517008584863115349103834662143701554104746061141867229754981787615534647761593140658732009313571930275920671024528105094970356289905060562995363780308606157561360310610110188421183821602713640972921324925568903457632621236583921232623908479663862397695941311807387532938579714610026596370282944719489078440186042706112088424378508337258254148/1063147918441627522870376516522317382452264316709949964424658506133295116703401685425607278623367165611046254311766084203460107277544768254500338141810873618739831411163459510459366096318492712636007*X^34 + 891605845093857198801911384418794959292587724244741303126692857205668682396596452036512381881296600835136626827194650603654302037068728697061154435815246808842177859493679087026654803527282063681695489895849064070051258670587236010782370767807724573315748620353880993904527296834605347570933823451172349697538485791728868291215726296280637779347414961095660800276492810391194736786555200948896081746035844739743356110821210842620055306850523491153604231812361210126041790038973322740367021797631712318318214080189146182202134883592698119444793658864374902186202727930639099017441638943412229772173118039743/3980431292252956276284864102187309524728775249575290217494682945955390787683617611684983489155772347140482753716716357428102333041789279888494608652453857555930996364363045975905500082925943*X^35 + 1277738031792193925016075461873446452367195718198920619444090051202505908679709417651469233199678623428245925643360437447394673233910698641418691117778410533889441321362131321959498629094793783781738408880089375134194038436108134436410174960444878236810417056446264895817810608775466515047518335643103729141259040170160272213495467710233724066230941459233265817485558373361388522195567209605597627128058337452353940137367389713137496276962862039563968427238508575839580544167325252525976118090853405462980180008442242587105074027500685010737742499298782861753160846222244910271452693729442044506037984747872076/65052188609290064423323534022047199562642373903808968024515603385748951643113362627767685163272787469316909643992295429447476428901962201217667389207053394036580273582785260384223587855258686449*X^36 + 354871013601662099069382142854779881134304260322254416005286699345743728293596699853420887191294056059153369245086089545390682389032237728392306840027492248976143099034150870009636897263132251021437274439259437448988571818530186336177496842063648560734630701534600771050035043946771220585735756789635458400499711113192702339253763917300939304264462205329932856356030995217649606183731104413736112101549559894288843438546087323836936719726224920771205468284709272885315395196118372166194234744679580757031913438055369174418541503698716758718004297858425820808887765699759733876610597002003540146450724/243555729808049701785771529228863092744831135628421355778907357642745566155761953844764332690189827274091828533116096030600399745566253435017720654252821241873034104164660464780364687201*X^37 + 386409437690344635357532604669429515373802136689693881542536446283014677154331799908347389017355934260766194318862287689659442057321100570782140607763990643287719638910653695522984861592486137453912942661586446812739570043181994271291102399522768374195282647075824325477596618143407153245937037784493135620998763472405067700039958853486951547553188682611534538248023142123922601541881375035447607911615611123949061212088098888792896807502152675764381282334182885828687869006426661194396611172587977317146049040578491750809706419714685239461338649287453406692963077326953984109583672828780762355880721983/3980431292252956276284864102187309524728775249575290217494682945955390787683617611684983489155772347140482753716716357428102333041789279888494608652453857555930996364363045975905500082925943*X^38 + 101835736468664544139797976889110879483628998910827340331264496426215612962306689004355711722680997578999687667334681982890791942806324610237373995065194800684921771279070502474887567930604178427956774424305863779933125311259667778769637885623500867353930719322609756148820564400480758847396237280799119034529863440553269910554759211064913822630427919282624209688241253498688965010004180222190380638365458877916183601833163969768039354250586800110428775063257744000761697634293954356062399026352214728476099102329523363937319666542768995109418369362876606229789544060012644151009046573915777356/14902755296337863414658968930359364421760456197052031804375411958804721664061797334930204533451008216000234261342231905439662225146316675947972872437913555765345047063859784909769607*X^39 + 144914153597736518164841814277502850530009756877953281918888260503036320824139021967173453979042925899606392449273044455974509049978895751973987106250861447023478065119641336992377261172340089755833534958980962041824561503552147819352937549892413710601739645933597372999557570827428774094518954436695462780306524336329111738085119022040011013648566059853744148229133295072372004771254049784599372153216470784283244681584391849540886589350885321972080486090015176769050336352333995419272839968100504574471569614713030905125212553383578206132394490782020666642453380190436360609757287218253621324277/243555729808049701785771529228863092744831135628421355778907357642745566155761953844764332690189827274091828533116096030600399745566253435017720654252821241873034104164660464780364687201*X^40 + 54275710406796817456574355541212179307517008964237132374816344539675915269818289681635651364134176794147719684399849311395926820363930752674153138580163867730901666521531674123855395413412435470738037348181371799296348068193015531209444532034293405280955422917991916107457606423542317601367643794519846063546863846920203122505097299133673598825191375973673120225426565794099055955813629888956158673387969119094509925552912477156431983603732294486411329349103450110346848691946026949051621977220756482314597474482414486284436419671807997938014410771989130341594226492513347761446109422061/911873909094894659160433759429686374702346949584044043589023554965717534360998429598617422349079619164182479431085596612596354717390728504434490144888548966857067066258323741649*X^41 + 86134196931613332091391824716628252124850730297773727818940767693147970197972780804434323860385118046879758618819369266626827342347983816283661905963366244369595473125026228050724906688912282290206600376949984415732178507916114721853202917851954555889658659894388434772995300034463504040040364719406517535164484760570394920914208582532424279883257515163443367044382404598891397662522648489677030800741396559957281387393235670423545925893669157914017540840798865021118673186852546732640319577040943691426729501809143511703014325466689138365564113471872317852677272184331985329980734134580046/14902755296337863414658968930359364421760456197052031804375411958804721664061797334930204533451008216000234261342231905439662225146316675947972872437913555765345047063859784909769607*X^42 + 27718184709156250640892479538443418889202968479925463296410399730916311654480874452553951896602400934908241526740645274817014671684856337344834225175771261966665580672336641129060162738510411639250420533020372759889234786349515595849622504389708565388999769707818441122716581740655185578702570799015339352521705784713167641149431728902496537758402629523320797724582811579061781718079291779061818474489648508509248976431712089668221076412434503235229883635336349043785091816217393541589885591838899660743395747544854487545254462549554491925240674352248937038156512790325863000287509/55795992724401557802143655352731222829489503125744602801751425990682098412837204283094745294565233994014714521880046295820617678357139356570671856139542860359607603638152343*X^43 + 33398741784869495190808168948810498363357388699724020574502498498538503150173503269962568648439277778711981012613518706882516301822284465275490400562327825147689768758814422053341123152806711433284757219400054343286824387402643048236488387471090814036037080300959764797274088345653367593344886758346375189546024359353556603545201163509908840765705297842672763525175343012410935924169886647372951146352526349106440935201330195520006243508843493036316031453042695223981484903790852985850103610209940819167177722604078178049092981878363082044285898445357690833437667735575665208777840573/911873909094894659160433759429686374702346949584044043589023554965717534360998429598617422349079619164182479431085596612596354717390728504434490144888548966857067066258323741649*X^44 + 7709583407888028965132857888704282107608427346296373012112086821814000757886078290446895978798785539569221017836396684131649847312912059147611448377718891600662186270924384254263711459732534935275877256273093887996012223598754237927622196338389036633116961789915067954592428710910684052966737572160443035696721974240886349844261644262279049654104241887848341879927876300934495383308503253351376583843299335339435435696763070648328384448995943276190683553132605254258097659876529517568144737826022227595650976777878941274879960031889584721352381963631788902167101411466575255/3414060620718445683298271758718180433793642729348626494630816006282940611444484138964372838191594810867938231773850963459622938160505375792123346762500327991164878152001*X^45 + 6306580753656283790282334597572104952051833322499139252250582263435354036938200234268377234149811097424019766460070906041103050184326553406585390384423246778768901317606893137626291777089095129407214847771989138761949350435691584552220692394132162717463818309932705582969974478778513717047252924254616912411844286430237303807007021256125747306206124735538512811029592333243749852638239934319787235913861535033812751351721240214338804804245233925276645215985834718572229232627291820976870583847162871062882560092444989214398696153358618929935823352132471535700037604672056033678/55795992724401557802143655352731222829489503125744602801751425990682098412837204283094745294565233994014714521880046295820617678357139356570671856139542860359607603638152343*X^46 + 967776598283287964629877793916712761779661154244851687764690221017920788375963873631958383376853405705528853950160573004827935132982719540586793668376383676356841258235684405246569874111929053852417753068335540251930548429825991219946842679903017366769573314609031540972455097910264961482625440375863991774149904560122026806382305230141143784282143209175239127035985067277852839540899670960553131453657260836218987173191863155447565709937820288458319869312590345656272121628084590937570994956167421522970523378618998444995581834625939204355899408655875576192106071650/208900484655108956941704201108620230911928209591178271714545432679614551272378641556897316171547133994244522534042156486546101582359748870594342945756613105988183207*X^47 + 600092956097517326701160740453519010931100076338926516504518297568914260783039916648998554725932129951306706244679367394127824446029827232686875262460936390470644863474567687454561883161302104176604141314212521392751580796795409189926778665571149635945960367092057558692356284160798659835677669112923884282710314319083517644546202813989994650974360296382170187326076324157495303108433028291488175570421377039471452065989545649661749802269414429914807050764015766970765006132463353960042892414272940844561097484950121861364188656333812691502662222089638557806983802861343/3414060620718445683298271758718180433793642729348626494630816006282940611444484138964372838191594810867938231773850963459622938160505375792123346762500327991164878152001*X^48 + 107192689112686617017993413499838122187335690732552140834056467979661632093135990859762290326100065864664777656680513611316639639450934991746156582065757634493708312114973583823767737995230127414388306223716345225940653596046449837640992162322248779049378617242252640673905210449584034335403268195898358396734831185763257559930086390579111873492853170465746751084824297030147650098477999905997746967893854598217947067024944957588880178858089398985385394091429795803413964435921159083017909234422059254642137599437727310185599601462350214561588135775517414581025/12782260579765585078731212207588584159085125716892753577344761223741941581862488010579288757972657039359023590163504649485779941403643692748843109940440133756849*X^49 + 111603266370383193430093180035655225525346908570721970883987884286183630019519261885700155690218627532081760328054893265233316216434949124036087568467320001658283244645388257853488377948137670189838882946786880286133992438422725325767185065814143802650276044956413443586102054759041718149498086677793785169806154452358943586153264558398642534476595206261205627688567828648746893858931712108694646161023260411036729126824515342489311871059309453645095041288592005257406779720140340030558528509030911090514516712503120101128440391486192802289184946684643229607553182/208900484655108956941704201108620230911928209591178271714545432679614551272378641556897316171547133994244522534042156486546101582359748870594342945756613105988183207*X^50 + 23149209782769162563129128119838682780129944250588093382301263526290350077969909769077326583195030728066398015280735374615717993573417485082897138191106210641081649803389169407301168307549502063886369950205030349150173623083196660855277667028502795462871168967885761075183826286095115550319909091343919208136667804080146854777295284636996591492567585335742073519051141130308437899113630773245457124213118057672314374268586583888793565581772244763090729934966543041678948240649378968352535230124364169645129750523220541639958206803797256487111772346605904/782124492428904428729805556359822808485903794706770701667059978201183478055588815430416004281506274206634252595209242457674841914192234764048406653640098743*X^51 + 13714041210354712647291309974072719804963257767251715633629804220824128177856383228865585619558570366287278092725060341825775326646309205755169666115038842346693993057513804325093902466881825064190985534485123493316643220125241671066357783728788293363018072302267340570724156733970744986501250460388763309948384207731130501816621053624988835590876077052307669574801343184618325875793337294875610158960097872786941198930838912284162916732478091724181819225872685165616974134800335496417651476791689082015911823824659363699278119838030326042267177733368165275/12782260579765585078731212207588584159085125716892753577344761223741941581862488010579288757972657039359023590163504649485779941403643692748843109940440133756849*X^52 + 1053302406611545772085155242288227590471293681155747630431753120217048740157398998947206668330706900676207261800038670044833731513255124227137866477022719265000042330527051713744127204975824028111783383155156049773259750460364907956870151695196506754320779285237634360598500972329997158202149004901406909570785900638685933835413239060754272945266213060879588590223328822679159091410995156977522366922269160750108932267004485826814982354246663270191671322313410915819668889411883325478602460524625975526512451226079909411009994282598438833816410815/47856849564272436439442302903984752400777323300909912602769380052694332622871493326220155680199857688712858875066342927104867032625113795756495542656801*X^53 + 189310160377479735510343433438394915572749554778869794939749075200700951264912766663956236119120472199553118781511475064131673947136577299339592622526568326417949074737494382997868929513692201383907280186022857387198899011983892365816554791012947309066803656078795065675790233658714759358353453759403951728890932280376248909533984836622352005297579243149592283762564385849625285299697810003843882205506768781299868610709646671181082936238556200235730550473829639340685539129004043416753424508151569203036939646880193999118388777085317209862062593747/782124492428904428729805556359822808485903794706770701667059978201183478055588815430416004281506274206634252595209242457674841914192234764048406653640098743*X^54 + 93861381550185932338599912333046221204410533992230775876243551696550985321919323263448749006162613272724591612453912360528671988929212041802710266854078320746202003309379966398483275198681229961297794592510567914624428503697589809036516864705551345426234662085152171913078913882247421264731892105036621398129212358591409069200784685732741668691484080629767759714160312154350403948403983133783102664280529413262725133545677507291216870503263191401183010809143197557223021235087379490748638207559062206661370189580873708447902749053623569167/2928278135242760597163452420240148834410899057756220559430299213895510776654928307300994657051940138818629313777540410396185953168029969758091876807*X^55 + 149189135799884281547722788339398224828079256766398365993318698214300063461393440512245477574768297586079453945608093997743065919616766179650464754323193768623295408645650671896688237816664138483807833610127591938500187218863747212712817422109581910278215174379801434141799346241247966407558268089521727747330205277283210612779805580019135307285620364417705694697848567114565350682237486222658335950591202490595434801104750475901628726626831057164401991003108056509377357124986020543422271002531052584048334789190331060713583183410126245113203/47856849564272436439442302903984752400777323300909912602769380052694332622871493326220155680199857688712858875066342927104867032625113795756495542656801*X^56 + 17419636996179446194298303002607482610307851423012826240409980287957920536717820031932902911889695584145026299036665723316970419826836887114538417874930546547524388900455782119604283100061624091922115807892261451299157599931542916566921937930715022428381837596093508526647472081177947554229333798644243046361859081216923256232433346689532254858234327022835745183708338233366694200108808993253602460867029833513150682998274315924916700710530934583885554265997003767976359936826120344400177662276869221256842821442483528460565569529186/179176291699367349762188852734513175941436643073867745177158368347029968589299902545493156522788970129023393121063477353985556701219480496732049*X^57 + 6325533904259351886441634771266785156675778703535617469932838205864265884886893525964802590610448133992026355705358541058569911782476099337122021048668988005556579362285824643072613015041414587267220069754336907325851655273977855339290843872909928675463577225415156570656070278639136764405075290479346796628355940160033675760763144725420414555003107677147717003021864315478474045931991682999345650209928538236869591843524920903243967927016000749118273866732375384039372703356800139599170408310457910884442235966903953959561849654333977/2928278135242760597163452420240148834410899057756220559430299213895510776654928307300994657051940138818629313777540410396185953168029969758091876807*X^58 + 332573494583601443259425008703240347184774064531988447851287128898122933154894576398666654807066378675643798482097380122605477658313243759349312374142374388606179582142373444657544785832221775800734840613429724404397107377349948736497338786807689484760206069228295476327606350399395690768173315918700138578704333524887950530450885549716863024725078988697003604691446682236734206221972983369630933916014349036244510120730140641989129843905325503693728522022891206407250982500862665342699437515538855377371809508150520706295090/10963488447614718825319026661843797096092311269281511667206655347673619812109153921892746528959736286423752867959583757815918540122344765143*X^59 + -614651948813536901942474440615486385760567361271269273595812423248225709624326986987566591206500267935446113549889686297814159206337605436457964197889896376179514775975969132973831704521906833503525153893761344167925489477792054176182572337798754564953646880695777547603447401399178480624640407880279065349548892494541354278770990362900172442402058221736603249086149103292935728017446236261129023168334882889300001299612546112626689356851559901903712934042046250960853341917866479067518866648785589863110860620574222195821983828/179176291699367349762188852734513175941436643073867745177158368347029968589299902545493156522788970129023393121063477353985556701219480496732049*X^60 + 139084991790821677183056763628626167093304978204479558277406968834756935279203237556787984750768496021492277290716406993797941484248553770034168007401169081097474470246200432255471782675339900214910534770032315162467315854732781236472935840224373197453019320445742908460654316753276313899759112012886374365897110372375191059868999101875129144015490425760803147814449291735777189721121915004565464313056199641332642244519066641066042805051921407482784177383203546575920320717830840370471706377140101390312273129087753561/670836960632363631237779273196096010285278790263813967276917049970851117426981210419919630971041809118506569660379597247501593350201601*X^61 + 98545250328637200081611524142059507492382527359934765312166078990099905155971000423477982729170266010226111430588573425016954049845373352108413596372879611088120006360580368163607453724452363672245596197316826951867305457522884946530181864393300079501616905330587298178897843497807347913796820960414358346193958097744901605041954468881260988407770763716775304849879246947079399883370561052422043056852315248940391050541767609761493103495877256088553188553555687939027014610883372460078917366323125512909109054616250668304/10963488447614718825319026661843797096092311269281511667206655347673619812109153921892746528959736286423752867959583757815918540122344765143*X^62 + -11981244971380432988752094889343356437054694004342119426233490751014027438355822061135582246821984553271565504424696894295332003854005314898081888050171261924613356616074829874765413847117018635375562583402264329275420206281023430275080678885126179831934514549921416759558337665787438642186749568595091648710200644167693145282074904933204852544027706453164417084123492450739358857273275128674073500015405753978308329933988615952791993797889873842399714315495240525778809614172694232063329282195834987315626255042/41047357317038709614989859462528055454034069036518017945109040566043634426175194910354257539683155425473081420815003196934564850407*X^63 + 5915859045333289664153429317447842332401176032613220544448268682555205671025878250355694568913169388738953884617374976429079435722842877184614075562016114087634336015964359965410289401409371207454012061392645583988225625560743560676496260475115117251223990394099489259673238052432195422157188707387811605417004990259227807651051195375971424383360172687061727880550486113911001556929551504115137824372554399891814579855398721232874636886593350807437205178325375537412252357968555281933588899438347536979235349654353/670836960632363631237779273196096010285278790263813967276917049970851117426981210419919630971041809118506569660379597247501593350201601*X^64 + -328921098669346525475789996525749715858963707108890413984589442274094218019056572758910410605984312890493682705867433670347519203278826267659803757036860191368757130044758756259575163386533231383671108135656632317083224807836484895915739703060527165742080124151611468118201915228320056987921517854074488295671420853574085087587557722089901183921018250916433014841078698995286363388275680554447651491329153153541155606315306221959297755877432096208229174290509751427040411374536718604528138887067574863084/2511617041977526134430022606775258854190422140152849412293277890598031843980615242633192041833393833780400258264394737620667249*X^65 + -380695094074138374202016906732059025920151401135342674486898557694424803902928958862509975279524848705407796525896176219764514221398637291113396805513860136089948772829595888890290412436413620406177297022223196066911629943750085970138546534806572333757578111196060269844189420830607922057340068522167625442510529726630857427630949745237585434269014950506636675683623799795857608804347396495197212098655867343255770109685594225577000070901523927380394333735208559273510311263911938310999529879010666851018384/41047357317038709614989859462528055454034069036518017945109040566043634426175194910354257539683155425473081420815003196934564850407*X^66 + 192913860573305607275817898623878229579400314730618327501343048605625185524551602910977137930803594701813177358791965081158538683592011841714310893589465991704469576767699104707593825733373867255921127057114198655466628523964889969906951836268801523817069535376645399745142965517309256305978963612724804300998323432185673164595009519555563767969781402634567388022122094993552804592323581963646497132440584933151039309272212020361996399893217830566010152574379532139820934312548137065157699387821214/153681517590254306701953289284418947206169132971477049029754505941261203205079559605530933233396183918521707046710808151543*X^67 + -83566072540384896091400370149597289777493451249569311938593930568235488600995060892832578844537945329119257898709670577392909022202695449656325043656168714133986406699909422395142091544063626719426924730573334891632554640358935746059897585142853779422695421991060417760485518465338753416196356661887354632277963884061567711941440391257160881929276392402690321136478591503992476785031261239998706977414470112822635111629617634625674488081082417989074209409576930555303813887374876058289672555422559372/2511617041977526134430022606775258854190422140152849412293277890598031843980615242633192041833393833780400258264394737620667249*X^68 + -4233814187159932735052788500704763959732226160242428902513952153047217541372076455232062991658991428874792719150101888659423299734776514001079619763095572785486083708470836666757624385012867741240405226651835000223728081207537382575998581367781519810589837504760808244804586009295638967278373941164066415212420685828055317500199038327410735040978926184886232180387326778093315521778599643577953352282847677544038732545649806770876484092022937028056173237790239773072386274364355567440976361/9403507164550835630052823183284522254553578472219118217570489257863379012732029590988859648375217764089928840892786401*X^69 + 6715617075828307479910509226979613816436093284309094733527481293693593684018943232340715697124232294970655964215581726967516136235029682340952581752868250927471687750621595490389996170590360696760547192448715798971373850163734153218050179437524297519581851540045028559820066731849000477096412081822390059552523776466020693762769710920689529342295775551927276864798522882482583333389881431152888485876517375708708993910002741142038706277824682679129819799945595374015074942450822137126335735050/153681517590254306701953289284418947206169132971477049029754505941261203205079559605530933233396183918521707046710808151543*X^70 + -576928558960720739955623800296025705620432378519691576337130181376880180970092861025674199594957689023393345738063581203436081553118924226816329745957003745117345316843189049210533512323289160563564979572275944885747209307692506868076847502927599030433444432857547412410893195581134264827387135380959879438238128662972340980337058158948096504468899407082560131291305857974939181520044574206263316811655972740484234807827182262354692570560050043055996118908828569188114641479013650535/575384394820463539745017633438445955733560452317146069728353989956763079773115682003846273534554106595479951104007*X^71 + 106820140595754060039471397975324671288871719389467946318738982820226630371749291086785054910544848540821809514514357654323497738058236744480404066905979373050057530139143548525964330902916240504013392309434009368400823916859924088963125699788404585704020414383757135259876041821152096259080087080693254343666437388784561700995138339361381633737765688632570749191273590271170710664994916042657249080192669333063194621304270769159853481823762301807665171283247252657179022851564794127813/9403507164550835630052823183284522254553578472219118217570489257863379012732029590988859648375217764089928840892786401*X^72 + -2924938792935679501222119594339784840179308644920238104851967388676742759001650192065826780912999053909039519318498086558335975127563796956884957467861188894782951320640522279862970001460979667932990969409387896503614559430055101517868034476272715648127747053606153081748246168175299202429927176285627863198148066165009546322578177639192668989419948410294450744615443416522675558526176925982200078511289089199414211428710152118613761148827396383952442089640269318821995589013/35206779344090040980543207087954840343484088130523531158805237101925171619232434804126921222208536168113562449*X^73 + 544919981663020957428667307671062105324057047705704753091721305764646535440744391206822479322871422044156979721537754692420491763482631751495693174152785394648980506774591506813359323334168221582200444008094073832810855737231078996759387592940157533623721838525398600998000945677261600432208917252109022972013415753902847317243927151351711751887645553981120125274550374077401692073216296521259952202592737054853153228358167401270471737933565133522536630587645827710209044542988/575384394820463539745017633438445955733560452317146069728353989956763079773115682003846273534554106595479951104007*X^74 + -27281610835287394365155335411449628036216788046142663205160514128035994138030531106660388928833325728668238152059391291710585133066126328800428864071142414690071907732442515812856310271135287305427415712159705575825472847995189401981672041526756078192251360191026572721594260047984084828531269410780953053644603667036803253084384171829361302785891712288454487589811022525827885391464214619768256327966082535839167148264704373635149757248270561632687195264082805777143/2154242143063699503184434136202339860703915323412074353472755130754767889569383516130876902784588886257943*X^75 + 3571003926762183716235322349321478519367039027206687958363460486574257473847870062062454078004303891566610342706137959096007421264347661939828996621826839568472988987578826419577406457008593077712268033524030457193597001975881290241295690791350923864424455927078321849672878033336415032466057719463322089173586299386491795797774955024310750181995170997016258514138011356452095592355292360784475586203516892740465995044806853229164566125149903762266305159672674592706249/35206779344090040980543207087954840343484088130523531158805237101925171619232434804126921222208536168113562449*X^76 + -10787809162069459837504078592671183685913149014558869791901468632447891159407568623058413413660842629774163226273243321050968284100243560629588823390129464163323046286040270924290081042654039013389839640201605585120672687671415450846840954964684994201948005681082900438492282215063564166328385572081232349741925539174388280653435358984481333967058446906557515729154539791470908298745983350140497746998071421381059348847045253763440992131079218191662641851794/131814363523447317088933129547961809992285095968431398976488718763676674390832987586788037862362411201*X^77 + -8383282457174306347289042768674032344257959751009285076842375968222526515760884503177117438285937376131791660332087946327210105718335527462543683155258087767209367748037143897775049135792936686939032889848959167552568382275821523546195480766242917147888479666032779143531073226182535245734261139901718483744587435901891943096904828717700042447702946328278495582258840099922430579963205008811524691634284984655535551879869340879441584258962833070218113842490245/2154242143063699503184434136202339860703915323412074353472755130754767889569383516130876902784588886257943*X^78 + 86790164368104974876871073011793647419169948098814143307594816730056134662849829559666435822789208759254740912294379190029148691515363552287577723128775232622236286048617890585420043000883481278467818082262755448725832630657266247351691339865458889252445126450785562403250102557994231935901407003691656856339208461515184067248145900602652636892019828407441967170065649441787795041059129619398333671122934750699008063360615309344924212388686963581895/8065493699042239312790376892122732056065905645746276630758656229803382144700054309905649994637607*X^79 + 36804971387652334654937934135565001644239908364213974257485867369243231871797727701218055792210547964832355817224275764149289400693906642782580415380981831636748897268930658661786815041951576642256655599038125309803982069670358470225885559455758792734493615603330384504667192189955768418682487925381821174850402779284024879842331371289515844980431372652570808445988793840176714210432109970421793920224642553567965864787188525691156150905234040797720462/131814363523447317088933129547961809992285095968431398976488718763676674390832987586788037862362411201*X^80 + 108823210058230592676748540297600419575409707107931778033590183359131372885102518212345648838739392688889546320481019242601968584333175764100439599723431840427040433548665668934896819292594607039535509341441142253220087008148872639020668192392760962431283695839895775519110728916314045030195139785033238791381504098359119224854232152352993221565684715997759505639843812908546145200421449589076879326181920898542622528371446513087871173647685/493513657164672294731100586925456284407141017300757304702848695453918016563669724646983417649*X^81 + -79308469027473264287831512517552451381925078455383224606966468738258318281956355983702999929306739218315866433766474343051411456461468461291854694243225124890508292673068889239483153068219988241637952027389099197702677579444897565207514970413642947841775402778370321051218907117041818108217001446706520174267539504580595332259284812322250810813488197997114549218239175430339363782302888162784346068902127856694216694615949435517500586035964081/8065493699042239312790376892122732056065905645746276630758656229803382144700054309905649994637607*X^82 + -1012297501995806815511838164839260802667748602768478709403275853462016029882773892903866678768477357154032504045778615859307997187550062919665488167904856922954600810875757613320657884674091200337960301348123567402054719179207679867736457123088098874521786673815694549536289417941485211820822534358838093418023563108429110590532974803962062700500716043380241006105594108644889195336083354125645436668201352055382584271860115078881244/30197250025373082954849206811812781276824390705547164211151483537533991101001635235084343*X^83 + 210553764927740223062988571631764350825728089256240621159939175009354960653862813648517715431287187116667337227565554480935648057155186094911163940446439963129108068202233648876452995424012071285711217641354170035745044737248505445258759471864146369102904594273571480227723446843170990284737199010218355714013281189010327616954209727766588463759634447465183707223371711658917667993470997357561816810682769722440877783657976209472832410/493513657164672294731100586925456284407141017300757304702848695453918016563669724646983417649*X^84 + 12337978527539273395888966445703409493209834020673712909602521549358847770504644211957838360436110587041915964522034996916183438685219778778101625288141294386889193556421326839600661543835687058850846386710827088761279449489917304994428486796845750707238172395496694832631141828841293547358447774365559142480071822010713388963965923764386874350766416686552671734914480631920764442659781049633352965811266176157502749672342679/1847717678845565866416766004516476857175817824484315254919628191735543725203551076001*X^85 + 1570803261378522099153575036272467397443448122073952288699792050997365637765707048469935484317961349715957530797070438408158005058382439669089592717813030017651129591698000924461250422083625105848051484123255970500439730287738148408478522381663043089939014470566069871552612728345751664907258929865691005999307909228599850019306055793944054800160773570327211743667488121697515132444001281176544549625240439710088438994853149623/30197250025373082954849206811812781276824390705547164211151483537533991101001635235084343*X^86 + 30880333171135458471173437035810309868133072532231886628807998861778270109694290825331371930466696298615486405390553871013584989545337160221821487511176851070392256743506010081515962784365140061563258152799061564956097879234005509906609245333592974231105742102499771006173388399369198452786347273576384867227722551618650327781585335189199329916685269517433299456087637568081944466635714247357914228264960488562959209/113058659906110620229870036377438466448988424676272119862915510722360871639451207*X^87 + 1894280370748391400195313463291767817977811405300874679378986132017725994795439510913915020251395229722594888365112340450484966168768173066994014238862551836247005749855321406640113680555234127856318461711626556543207932578397542870402504244957429015208274250028984534375664131993577171667796365963090270976275461892075360674203683257016500077070837197481447395264213842560238422555951029304693558624336424500680040646/1847717678845565866416766004516476857175817824484315254919628191735543725203551076001*X^88 + 19332642851259342873124346401865111289516612231151625228944976219354043906748470287873887067500631402939451198246476911641141845281285666172566602443075603722730613959596225265069489199966504756807558033342746511475035151109009524047390956547428151783443846656923204546349136050325692948943909079732666236982475657336215396955763897290378881912499629819447789426746160205414034400735339867519328206614351692/6917864523411284355985439416107108024780543638026807799236095620287638232849*X^89 + 625487855342499247141838670073389387343593484914403411202326140373352007041622281395462775522338761021509656798869130644258818894552078526034325354824163743379931115375566395502658054619853390775968933411421893724699312086747233244707130952480553074794682015812936818210183324495651523942255817221964826827143374262941172553275655690724504061691853011911359507244002435285098841783540953639277966720634840189/113058659906110620229870036377438466448988424676272119862915510722360871639451207*X^90 + 3331469670847928029317337061981291361739999217833903304603347107739233682398433951410071922558363400123891119402440396662173105589952504317219580568945003502424093239960809455967187343535163602853904024307207599320037807559133734316419110390337397640807123539362225880417387404729249829635309585155207486056755728397910694975443710991262118779717759211663502527098140152954262023839088928935024518/423292206046092171326282776485780335604267492995582683671057677310630743*X^91 + 54749239676494412922918213424318098708049265822700204510171219298027840872413406360425511053375570803795521689177097375403374341704663310837128781843895019616583124553326034471819166825577298406058044369937045052415924457515612162197034601383911251647109755498952836097213066655377654659477017272016587489025721007482032160333517133023410677489330160658150158853026645445086673669636939608232167010/6917864523411284355985439416107108024780543638026807799236095620287638232849*X^92 + 144256748708263561866007594587710525046836752745636445921438800913834812875410297051026050695157923655285512428337857540249537928818265919305125717622184706412745466480930660865675826902141953645275959843550872213966238348202767410585024163989696494160683749121033625885496588489040579693200094652279748246887384746849799041155391342531822003192703579047509180257816195409199939921061034/25900520470298731648184713729779130857508871871479084848011850780801*X^93 + 1161318593467329215111451652627842404319971787384433426782142106961027649739631914975311524198315090114688518177358028571538691931359753156371945609103944145917712559896906744685514715070552744762312372300423796903501958115985718718979163458559148137333272615928789671464332012596934631283752723716623839234958960991300221098413215388859418666919343059252367361094740545134868312361869820/423292206046092171326282776485780335604267492995582683671057677310630743*X^94 + 1389184848441638017999695406740384946014470068984011067950072853007642539194299339036953281911895752465968962156204758106951022711766291548291019956223593888170498500312427223110411105501775700599110727820348211604407494197258103954267570200460440717548911195486114598169108713185888811436892945687139163627548649087705816023812350447887635438911687936962297969391372459870624/1584808203530485935763612172170294979961382357674789503029544807*X^95 + 5392811417406513190281823689216262215523043277503872860240459820919701658479246756476618900944972287940643926324418610498780822686863065235112105799755132584428111814878917340074305230307976283928220725498153926458543224902012692722857440789923118594545208597750844891993566360827105516891941917081027565615513099127947931245703622407641273170225787663808837950840576696909655/25900520470298731648184713729779130857508871871479084848011850780801*X^96 + 3626779791747914523737868985923671317599510225616276983725368163278049919342835144200267479995249000178791152481669797063064510912035094364966577966293694547145435213015713631035587907893377382592597116407630950976391078085610655692201484865198248979514552520546223676007034490296081961376910960372997287841801647216336589539163609930141772450246409008952286806290/96971682281740557777862826419280118702893125966761886008049*X^97 + 31524508249903059331040647441685229998763980448954271969677677272201053057949649354813777785463081020337068929683965519877549548606281492755390731174301692364585602915880756242546720284545241062720908310373006509904539165235849761421881954758362834635945923695829985020682325895458154299238365835488355320458679451153404520869165757236729937828141597226940718030787/1584808203530485935763612172170294979961382357674789503029544807*X^98 + 11061886365541239250916206328067716165028455650789657813680626800726691102804342891395487671834499091843560356752226403145107777695955993056984785407521751922291245807957435442550324551013344037142625345719017740851858472048256999947988746865569536567006028750507747895523949556146258248570587007234490094423341392182444314273330994757521934798437669919/5933530091277033456394959702580928758666898731368897143*X^99 + 107008169822391515209527437543781933816206860856726367602902880206317788253918594035363094035333628150517234175243542183122476367927929433832761900516058992234163488674503611298987305644390291923672072754643664680788196097332312380416413690329175031479426225985455969521773523612068863027008643411442472436060107333105793634644826791318477084751540480245/96971682281740557777862826419280118702893125966761886008049*X^100 + -25805582301018915889011073649706325449458229525697872745517933471641641216164305571420006352526823772072869076336159426381307115234165974065539574733446400178663574269893353757043135868625360266677644476506722403180874380089398427106265746880557935309500697982644914149965994405520489590246113537636371017931586437219739314489274190841181452/363062478815213452633846888734071391951716253525601*X^101 + 94634468885165555023944958002606581870940793714415140265334711533253085475279695021333872345397220782921352050921282906000998763921563667981340511362996677130494547600330104281025946580577011269208737771261330523243248153950815786780638331325148418901664201664261703695938330599784299783798475098261264413644107441514552709072480965461578921/5933530091277033456394959702580928758666898731368897143*X^102 + -20789523257529225543659662392950680435800988858337177906675056023848534589574981021276003191215217156675236342452980469213688350071322780244233738524020266475666206891220084488642141407186671836168151005759723554588611156593109727140574149417298713943545687820532257253096310037413979284933915686291648300527302931939707279990483/22215167277440705661986592959314164593508918407*X^103 + 51309825047519999735523965666384417785191568769557525292324081897719537288055817479294007154367495806087389342750277366136832637823715225636294136374352029329208600593762182617629540712675538093256641419235994074189286919045544646588250827038751919096272198878699663531390094010521194039621564112572092742571485713501231644352443/363062478815213452633846888734071391951716253525601*X^104 + -6657180880021373262623850111473900979951495479955196092805867299240027592810013493018220769629689379682965460135105867629081465619292559980282697076190299492143715550334275195030187011264278361478543911744787530014565112802929126728408117889116032483817800189822656042351806885658571953201648323457942089354585466735/1359307794006039629320601661831619934743249*X^105 + 11255217827831018770499978531017211532647037017932980836284544459442756381662543035123193792473168536117664290566008321343852426301203086843816572336546525658502323900424234541482808479292465662218969342805555371050993003594140048620727021501192948788027316395804559977324318531429137250786107660113596230895969010664/22215167277440705661986592959314164593508918407*X^106 + -752793386997632223194383594353503609460491685458206015487295647797573211833312736067713361235042237804977043742339667015918512364489743427826807577244030022207712705658813581445375417828406271706863779220992002833612695987209215248108685658217477043763973048486156050651444255213552274267488377205245574/83173700912074871768989883242465883543*X^107 + 1457996564027897914103902715270223447410884696562956267533444306628618391527743924526398845080435482571249371079872874061493371813557759325275373993047691577388205593268310431991263897366030142596549130199234392788504588147180385330866624797846399532125041294361159344449565306523404053105871853289073990/1359307794006039629320601661831619934743249*X^108 + 198998732904827215143022153809734956641229892498009469031011410452923368446504219600173886360130469479258459931454472216800745906697537308391337766478618248845532616853558825067585508968262177561249534375747182715116997522773601031549015391049597607942260556352533654535986620055565517004193/5089255394485398749861707351310401*X^109 + 41872135057325014036475517016015841694536283684807333271480997970184224582840571279436699197797776129704932454273710437826973752662111861953702872033220380677426070630661284163440765498848131977984940887918289684094986069693323253748525679799844081274243978341235704631723994488205602855070/83173700912074871768989883242465883543*X^110 + 2981797125768316079790180593476835958026850015757599652459151750214077942461998339664809584137088446663547054441857843866194963696429787476496989593861964272568150639231284900555160873271559497776985393775071936921991963996167189333539556853945739949191409186756446174420197074/311402765372661001643621572007*X^111 + 489678847563548178948872941662086305267160654514791397552066559715956473731558083185280547912040857234272872326662969663102549633146831861497649933059479164330825738954661677460784368614835271466906523203347442739999095126248260226147030923525027508620919846949713988561659516/5089255394485398749861707351310401*X^112 + -141254112192087586246020531455738790431098389710587274976145346702806065103625326590527161076927593516346028741388548006861160456417443851249909691903798106878675080924248954573655610004557044264773029702460691023568819239288408353060437230611297998351871504866/19054198456382610392438449*X^113 + 159135122714982334320648154543485703810051221414693822822561746776106709303641902197363190500365878733117073407000034480624505260515285417859804403024901575197779455582537801309492376740062653057024855314228361397366444576541995297935721153941620040016055430/311402765372661001643621572007*X^114 + -28771514097633171386308163391298640708707551479889567726439017527684069171281020272661542115198371402890663059435545585350434703036483190136670938815870550144690132161961266527097875654381808385401588031524999388884425684909753467141687457649/1165893560324457589943*X^115 + 20498772499471601529832283854641504866797755440905592359539380113760530456783162464152718447498386084074286487679349969424980123204612250053406288702316862503115151224666096807286324667049178920681524822740665503293358696807683303708000019/19054198456382610392438449*X^116 + -63841925950186208114150901451992614132656447063168071188975709969671102189516106256665922365375504683114710775677549610121392046002437143222585425305022909056365641432531587694296313805497773467537862525353099165219458245/71339017336135201*X^117 + 331458028956530767023594499666983542052084482244342454593349665723366495348450407256545751607821153510637986245811888857816252908102050601690832876899184784488707629933358333199897576338690373141052919480030932535388/1165893560324457589943*X^118 + -177326824659552660779320325533348238730847487329992919115286742443663059091542003528486522019850648163440761898276765450262495610794987653084161405148748283478649343162329864809058720897853682865658/4365111505607*X^119 + 157016921844313498332791339636913354258716921791670258677996183984233734562929246327315737614555351897539866498193896528385239434579451936462114133652024676363448107653217850262217706692703794/71339017336135201*X^120 + 4329474595405181539554038419011411823174469791551487921121231418680604890825593852034672551662453437912835873408112660927745697699787872134349031596134326984212237081204/267093649*X^121 + 260537116324690034692164022267022322736624665152543737733784776548945900107452351247810394607466208125152806985935295307822537924236268495523438830829462373143/4365111505607*X^122 + 2394514146290993715102859200495866534558661683413884970665408253446615137775653759734150558842686555761657035270920117755232288929447034/16343*X^123 + 48031987621217776944115576232713704274373086156718052407015495005010309096645496116069884168958409306057574900890262981484737/267093649*X^124 + -5379487106537363806975805593929689282321666081078123673130229812667410848245063281084213*X^125 + 1095810061338397268135835048317067023933665880720254553439233726/16343*X^126 + -401150531848378300185560565843*X^127 + 1*X^128 +