D=-14639 h=135 676329893547144212350021745658810845777319385494310966126772160907641454379923643253580364063678211875502298134654232742589049519748323103189672504549221939340564103145947391067096815500057093190060095390136659667134395355739590014479878108095372449464022477863873700715182717500708706414554698171992194209470631216446519697019624239228873250083708208556069563768654643653204405960426699865759798969879645534534171765239258752643291477246977451945380831034088685469569787774758058263857586201908312610825608284811756175689313511390275340155565427532521217690126093019324873541251429143619765353036519232242780140613145869597311053013652359144361504381186026253536330516689326456462958593315471743027768627763639/83898290510075239066024077290542616426637150952417833866994734969285091156606120777148813111084435352390811498525757046522016322028691576803209961262177430804652434146328750856826445920454824599948662572211840497226673840965007160147738099980885822856814670869598054810585761*X^0 + -60915200032211253301718816359082941185543505053620697574782429136748218184639480853231969689453927916633829751536793154691446240351521024233256056290304755229380713804666947416478669945263453947949366488410423055661534596318800230944056452729722291233033378624384593737492946916912757490956314679343904843353712345302491829958705262265116909289284683807684421769139490612174828433553814109267303225265067456312025674766403303135349744160572306515583055376695654970087875786660719905832406294110337862775959075568835169619874895387197704002655128621700483345094394020168826198248058341655542770247418816069822955062839889075844764808423488470359909840792407481634618308087561334751290456307517226589753857538662414592/1228187074776991424687526467456253361869541252792444669978935925215364449441557002056681475133165049123649089526918557404035796938178015992822190622917015409549306983468106583793082341829538177318648471394609133038901278357886739817402738045620187560800909966860045924372164955279*X^1 + 1682719301162927544480217720198007323454605953472101657504578715153931357737088484132423264917337263465366157038542624100741933451040107291427298933928099569577277512277686404229323566100817467487724152442945548808822431896779142551897021237070560204624489672876569820170991775264763438240837480546018128518627487228490553560614209064257959693983746122105975537702107144642244558528654423233348425613950600499019465269155548156328879533689953490600111648782536446648654964343891323528163723390484912141664868135998961371506582908519074789425995302722650455602063692232962353121647414660511726457582857420294406990980140197392406794923716880886478649217268001315534314573189405952937065656707199693993488770274/5731149020430032042217643096560053038229192632858653860714170023176794258938870194490662826086784298954218969774284927011545619374867926552579408515757731457384550457430750109763402276142825643824623442326104276058929834070975282474741314296118985098491336216244146103599*X^2 + 9488160946585640595757738462428347015330265903825470234258255424973370423908373691703905532496205526988417243833596205417053815151246510174699102375340567738736647595834847979927897366757477735032201891574061330830504387671484864775381978240219979986026777951235766523322474375709631965481340803457343700506998267996803323747311336326387019693944014655300597910675740237363768643720153352796304882140540228122360613972154433153648505767387528776473886786414776156783314550969195859857294335685094289688843140313293254396839976728971665889311922873358886136991907237774821972146981846168549902993499577915064616799052213386384426113016436983797680176527101741908661688056796593386799417938082950282311236410273024/83898290510075239066024077290542616426637150952417833866994734969285091156606120777148813111084435352390811498525757046522016322028691576803209961262177430804652434146328750856826445920454824599948662572211840497226673840965007160147738099980885822856814670869598054810585761*X^3 + 528600223279837901602528514936680914921077732763484985711503990218997743205106794180329290778280643256270485930222880734956637516164179999042139420654045034959123616613347860695485030041532426052256507320299172925386391428704322272609778717215840891038264232095149775563719272612964823434624200236451923425018823395704659734131963327276096982459773652770576640778849354265836120062121305321312064020567327993857308386590195013118282086503486580309216690384351229167729192372889796472034757928762802426188028090433896034577431204280564071677366333359683974139469140656426064018030313724351688482663772856519451935249693055740944148559208991667911319616787710285420153719212909932571615052675018879816875261/391498669337388622325134442008337525666315501937198842865917755528164099934344572340369070707478946577923285045036199672897439673124388725498969090495097442269591533399190525976050432143098957840332225037646306172479666238880748854070723020433020363309743576490480641*X^4 + 5929387920240455947557767083293601669148972505873905764008451843352360591205286184759552651886702659875108270344528362748847504853210583084044138528577285603439451599510625708188946516982614018525967638588853567045040535114810631438544272398678858357872729882147965546299830425463871535591321640175677747821082112456065537072023665232244908051042828143971237573145249392295850710455574144465948980276150068023224363668385020167994764530951236597776503564047646052464368687682821073033438903568353761120239716567175497540871596778476548317903048797715691578454970385919801732388098676510019503402838584912254877877633805360796144191945283486564176894847282303196710623439718388893521466455003306668476444346608/5731149020430032042217643096560053038229192632858653860714170023176794258938870194490662826086784298954218969774284927011545619374867926552579408515757731457384550457430750109763402276142825643824623442326104276058929834070975282474741314296118985098491336216244146103599*X^5 + 43067856943871843701419958884768635568036321766315906929179991948085877776227864126304381195165928755637398028070050896239672313746852029899866082415043006660078532137427385146790798486695290137127325392110533657696575660144863925551048152621775163256572794576091945606767335685922965548119474958517433794148596942196749908442331466887993015045881741271329487004529967748182539585532954590853652965324605107255087643109828359629398787061695275062737864002114334745744495371366679112972334421307661298282084861056921636495445404399753352170807037050283311897527818208761141405036313526380520971890633605225737481680854427294030450352658412540423582101527470722410432950251555173926310926503938186996798/26743539130909804107188635972972028531068754828690405278087147723762832156181745497668493114794654455763596218664949769307837944745159418368670612097485992367620160762291859141748099743363546542819333631917911481144864146381634596220419633884351414940210641197519*X^6 + 338025196729966054287645189054099170985260022748387633058684984821497537039727242682782705062457124732455003751134115968402192694706622444165960117993693832931658006237826255711178589698326530945946244627732353977865688603771208533099932379195916382852942392523984185106665610165733931638506861413682646035520709695684568460282476394777153092956681061485310342922163735594989495061831858942418731629280562902486502412660984178438084460717360453775384054945275744240511386127865880322363699488072680659742351215733566738921680177737774559015836567656772871836512939902950424534259823659674804283753539438420719348152586976049616055950935002723964478233585677965608930423868022259600981872880983643830888058/391498669337388622325134442008337525666315501937198842865917755528164099934344572340369070707478946577923285045036199672897439673124388725498969090495097442269591533399190525976050432143098957840332225037646306172479666238880748854070723020433020363309743576490480641*X^7 + 1076012080705066066640606516156594367391360408261191030130755792965762649620276236349929336237415862926449114000297197014394621028600663557303141726148306880191997072840952216638764308747816078173564117852791185532382437341110640366120057193468768589751211377425779479173562949556533605017983622839604874301295817762628219273660485159614578541086959203675777450792380332882153979196406492060270640657527526097790543450411267360306116041962100323710509041996605080826643903471700874250589045770058981198677681621893868367715607135578417372708130577669739317210022941887508285386831549266186339626986574170924297856962742713859476671870198625437963218477309822434236685341145999150983314450825115771/1826869262306838179328412867885240011685822448848309671294975594218377768712462975453821512042807190092465074025886315274802783301124354011112139633683037937538094184185522176497581784504648305404695240926150111424609887723316797337278477620353262855400685921*X^8 + 7451791431172687688055540307180380108201309327550781946663134339571084581776708306975039663065482686576337634841956004871443938463225050272546749336644605707207997074898776713191646797763327775329800779251861887814553655801764561765967907773225715250298950449385959202809130218253283194743369143683653310719464772382068997469222159520108882673430708993861041444871362419332917704853461567146567884311478258908837753832693236580186550595921323568044106301561970938859715260467452277783589248260086527446339464317379128979796261475721056806934918740723085625913776725849795982143488852735396032108496460433141991960084519351391781156407181410327734975654959439579141481574540805132282636017895148236802/26743539130909804107188635972972028531068754828690405278087147723762832156181745497668493114794654455763596218664949769307837944745159418368670612097485992367620160762291859141748099743363546542819333631917911481144864146381634596220419633884351414940210641197519*X^9 + 13875561736616013591946920504379121679751717122760849815640924330109545361445854210601221743188118447574231155473889656103881467276580893844219191419040452765756316171262885752822586830597272155917847949836144752469535857217073611998592451309020769141811738269315192623711100275520565577902039421783093968300034857918938081783672409417079646779800318748673141937389067033545867806054147387640992709606733100482728137935372728890588408293721516726102679808953027193774363123323453825019409144440705818851808268711932459571921215992535913206599689108366767696626335483707185462933896169654130252409602093874481007511021780081826036481123052802340375043667874564921980035290017524577140079964390/124794676023419508117249324946050960563277713562969442673336675607512655831167632724490847191939831278944263544360018804208127829846598402289236944715010447266759627309619658207362646663340959451102892337328377035631524538787949814692156405516310052285039*X^10 + 145664058918400450194722868449281519500962755316931674554207454006629152491652678655973418264317077944006954188859811555226883755974392564327818381902897899545583045046378791602428368567567927065421234632063606879696501113938115289202050563683954010655518639322422770333160747873589339036503648682175491954736288821903766948653212708715326585615139067705951506502072650643027633545717955785683274010412308995382006197160319331259006152630514486938118696205651379422841585598573769635086952842498501810976153388438687986385349240185975901007917658538064521912175183496636566953962546610739400667743429433959458152559178109889168778772165437472187982926065865677131565365189390771711420823405910740/1826869262306838179328412867885240011685822448848309671294975594218377768712462975453821512042807190092465074025886315274802783301124354011112139633683037937538094184185522176497581784504648305404695240926150111424609887723316797337278477620353262855400685921*X^11 + 215190758840974054820035321183523228601284590584314801471237862967948504058583984897675388045778861986291121597765957952395368265565992591248053627224109963667356402536209126059460766543284417883151165754574831757129477868211035922158964041824163231347839950521311762292738195302755511424562083363045076213298584589925599609960192630475368377279152745347962695303362992329305688369742964595548916481400178748603700582850531369264244897747387450439577604148530208420486419880963651931031626064082339221612680722977893357970200884673451841330615583014884163085791392276896996820260052946961462220377435204123737668215952603312029949372448418904953412696426093063964677568944195779382425816/8524808800014994748087254931761114868725849686656837398274245208519205945157977506967063815283819337314315427581120213416772172269048323129259986659950163758915200991161941266982898194093924410895750552450876223487364201023836998066272040816743633601*X^12 + 735518357336104695409990996345602292577504568996634994957423182431968009333748917115353555942811192859515938681757975703033108098922083394254678062727330123244202136513603993177658944753033061815998652302431921371089804295560855093587801291079661181370808520923991331394488311268071309068005395290314405510677684113658718005464800573094267389375669447438559124456114434550628180306599459148743184085287779889990593795509607126546732779043168754125020907081230559234883465361998830702561805197154375176437626636393942308261110025112927908459598345191880971880942593082558795741856520515920551669769201478191272975606496959582762237435441551346890202234859586882618967905745785533740277161410/124794676023419508117249324946050960563277713562969442673336675607512655831167632724490847191939831278944263544360018804208127829846598402289236944715010447266759627309619658207362646663340959451102892337328377035631524538787949814692156405516310052285039*X^13 + 2664334054447441735265083963774633541786997966342153435475517529841913514204237205564241811161630839340127115603535566916659712217997073836549023419468384519803169662681066256471922150298206212175167889586458663656815338834250176282957538506032248394900827661682887217579751716188265546422124290191208418099384594171198415194433212662662908206638192607627382977698712448882865727822341872453462159835758890140491980895468522223061191194482251855620460642914363623780404579868923303094671308544136495983424949853494256178241978907370738214470575875431680260520299399639749124112139070830792201325990521469430515408333623363855977241433655217047893361147620952902811485121941818607563/582335460073433618969004367221880925522634721405617692347444853372443879032582656395045004118028508594461057967150776242692272168115876981300634378027881942681549353860368964204037037645599044394818672890967704316371623814730309315272357457254159*X^14 + 9273484475459526088747910440735358221885558004301594641763726289276664858202591397837120068986920270194810669838984293475013382174498434586768370019862090761943502671952333808871761952018796149315535353506505767802349825283040315062434031552507152516768123849115395744074233378154563321965667099870969693487563743013447137887606475607831598617694334639300845590460111207697363987389001858165089972946855772398516613148397558279817652757930976557192826786299471812682514354690273584334909618841107235827418693651739462774419916397217613495391101446584089031495600080836864147411309623227326189216136371940907075978587334078225058481357090050780922478904202661100012158679494497026028954/8524808800014994748087254931761114868725849686656837398274245208519205945157977506967063815283819337314315427581120213416772172269048323129259986659950163758915200991161941266982898194093924410895750552450876223487364201023836998066272040816743633601*X^15 + 21161304629273807594697078928963440232658335852051333425936641221362960637767199913055277372133135328212322901984694913482458747543250498684093401885992441013762452218339321134964903817934630508667371914956490739285148680333011629755330376908045494341966208541417610355262333444551402773391028349945905690891245147596641254562020669596576124015895901915162991823425235072580556093670141425242423056342754184655899567452757528431376327720334812559143030689299192827943048823824770618492439337825741138082479918585946965685460825982303847498259862045288381387818834376390141466890715226735551577282472148918064243850545971153576307361757073852369655813813488710676154330462161676/39779729494735543341007197706255955018965415766487990460239418906513004920594484349685429613910001270200222553941579086187053225501460276063982128425977316939787509656422499091743769222323863952101828874306148255780560408137872075638524315681*X^16 + 79919326282075519851013096726493505063818749961866783466122905739797167416488861034631675524213390552256854989249845639106600291032834478214037886488541981289437791028792123363786749471986649633014884371097739739215432610727012569512265989798445071815390041124017712315165289088160618854115162459582036861501174644303182758845250927070006737288057888228745093260999720214977885021535762412771789748188829006431608070026915088479543778636789497119387082515593313493609280600873720576346415699035435794645425934223392878708396082435048771899050726541636465249277425650203360949175111815410942101871068548972423234586810584742551289804190467451567773636967837877758957256651794185118/582335460073433618969004367221880925522634721405617692347444853372443879032582656395045004118028508594461057967150776242692272168115876981300634378027881942681549353860368964204037037645599044394818672890967704316371623814730309315272357457254159*X^17 + -144193900250244149074155958868734240923127754377838713034166102671590875543238712532471986502017096776596761518477434327209239710526931748340953279290296011197062485629442615419419435756566134246894948027697739270676386425184229928466429347925633557738156873193625655694165416916011531660128139460780893129532498021127989492201081356502533777951837179730719925901913953365767497614979224357592547800973130665447072317591033543233747639518640012156910515686638926263297914382602390178397441570612002947975404148304490815151230816769331372473842321826473194211960611246974530535507747429332361840435805939466493050306557551367792557119387049075888435022552967184656282281249/2717380251023672610219768953224670743832598932064211384673776822632215651382914430609019032304802327358441324813278166964072219789702867413346685458431403575366316664828369362097395260763977317583293180839275104568656356864394567637032879*X^18 + 656459649311031434750840680466785527825688637976268426542243607853667359653932323758645027047959496452934469598393067334840866755499457055963410434081891946397480582815068972984635418224535865927943123570534833892895829280122529406770281045538524232516926906722077867774028330594206007794530353581638357656741325213180406623122460049137957406764773800997593565672998474574785917451775656503335195937143875815238775521738133478490801825818883084272048521555884433057265410164173106480007583651186880098517113274738022198539724704058389295398423091029697525616251276990338110024081543313646906245373856125363293683637911001298496511644339632461920112736395222137322906405037531/39779729494735543341007197706255955018965415766487990460239418906513004920594484349685429613910001270200222553941579086187053225501460276063982128425977316939787509656422499091743769222323863952101828874306148255780560408137872075638524315681*X^19 + 1694361492568917399318478448410736247936238316662900492329051342535050219029780190008011752573880479847190593697499254457108708527165217311330212159458863823722748508424001149041980148780374387406871317387334863867831426198128961531167770306692369181397588403208111204337379451001774977536501160299478433849825165148828474540647054991329914122966791157076383584889211042454755548039443866264624799831297147391259269731962279663928047437345594478858700580991535101333911509579439965595770077824458171546590728091565648346143792509205016942296363550810483503395938477825342889350117485453095481041784633254390845658237586779873101962350345102093830541501417845424286503/185626084501924490075809068462645723330323036550598496118162225741663751033739629114626616046506067856987589645008413618694734598654475538858302169439948328121204772513721522105157132369969076957667407667140863759044767871056395084161*X^20 + -7090989213073847165295151188008211605213461092769325362596865530781982640966272783933662108078211783817062975019871246983575975970761136695095263629866545995108339100455499906797638601893861635038767569372663193768249054997326802923024042424179767625233219648334288038992021814865261165815361503440834695832490322763849615219950173208280867578943855368092513208295725536709040131730147848168151073678897971515029597704550229650975757909827323652080244514072715661409847614615546014169033274675242721387131570490611977273399918748634456810959103960892107556250366126138534932595294871280998099923062623821151733717650696035260727931405519364053770288248807621423077528913/2717380251023672610219768953224670743832598932064211384673776822632215651382914430609019032304802327358441324813278166964072219789702867413346685458431403575366316664828369362097395260763977317583293180839275104568656356864394567637032879*X^21 + -5798939406493102529537345754814835293306250736335291999845607884596946396872984482419944368854707306839504801772125248506681943973498163971463016669116386032811486791435923509524273527531822112785367895060915035132448269516293727414875374328378099991892451673928006294234181887298762837740497176820908226918122774634077229014951382101582212590184093398964866632977230926224614691683952729295763386057197157277101517612181053388700051285521496157795387027248448337938416468895213878159088358080038599725460552797716387807259311742466639183863369544038429616262349247985322430785531017018757917355267152110359316503599837297303068419700596773149810095293477812716/12680243493539482893353990604730222237196737246437495465411723870596608445504449013909871988968240170570912606394454103333201352459490097606277899408426007795696753365238166685235134392374416077441588063880105455225409377078789199*X^22 + 32173722827002511109155492233865423975119389466381860173633713864958784841438230494254007658650040466182367119166612264312824684130056274489973794439691518264230730739421101951306513115678252927849738749135099771017468697303556862170277443843940287529568043052331902022216427084277689859733695338426707748285698302526255263662031553636985130574091797366589517603139573049179333203294769885292345783381768677300216948108857190445395302548996608715123988078157216623951693688191081014354443339371993454872528606268847647943578403049580398774032079765458291625822339274999176144291820118333135561292384353509917473637777086638896495832026301910028911989696654153417032/185626084501924490075809068462645723330323036550598496118162225741663751033739629114626616046506067856987589645008413618694734598654475538858302169439948328121204772513721522105157132369969076957667407667140863759044767871056395084161*X^23 + 4992028755074460980141592479943022889584230850669863172726878687698191510543688332036919417682864621496033187155392490325650488153941181134651903033946158008153413924018510969995843878846460140979738818371451080332071980408020718045897971664941735675482032454270041321859440740951863355337369496846096218737764059387739170872406581540819236373390744420774607794395379723189662770300817084432695878200121144245565828805426950093950994786018714988058243687490063151016452611794048142977353621200615506311075545934676978781882549854775725076836105061266766350908119594655476096079129731363298396452540366614574247734664052206993454956661086636923964094355499/866196017046211004396064663209933891467773566940193692561768144722768525548497097746422022608664537917269800286525999271343763403203094310149456889707357592437786280841462305159856164517686732525554208885860062519667284451041*X^24 + -155837654069734117113719200636433301846894905476464818839500293273150127505404274528509017131551643072998730311642393235539204399564742387468476847174687041835544911176428579110477684990494256179000205486661070410892703162124104097088642820874165097931596871629381160103306420795733015323930678480299766631176948586364106821857315244522256814614200162293596665638671722477463038691199931322977217063275943312234146389169485564128157577330742814775123755049107518892200527640877805025647438710997040257307120308054298922268206875507418780098803526700566165395488137774875298709161418318598746914970232575960093079591131883688986363816151346105239378356699488602/12680243493539482893353990604730222237196737246437495465411723870596608445504449013909871988968240170570912606394454103333201352459490097606277899408426007795696753365238166685235134392374416077441588063880105455225409377078789199*X^25 + -5640814372821023694062688381559870232313124531287005688904138397708192968994663679652113322216396728703758735906765562664597537783350378324567291535000774312910659694813629124315272822979279891026439729559669459626565917037391844991271083991692522622461486791885139394988965670896033480418675655463833904178292969500889476882875790261997742362511276960100103341379143997538301027578446780670391490642079400469259571177116396387363173902143313086854230237277537380456192636658260020712686954806571767085655292730008473697728015287645159216477404452147246516484634955896107695008066536899035780288437063826996387489349994102732319910509958894571678217/59170436303450440904164537414436361190503010242516134473787017195352723925711940552388962539016636239993838396511100435230805615356451554761217083797210027490797614648641458102319568585127859315906428641700940127035131119*X^26 + 446793393876469806185295428428991295507577083366326184826685033310551256261368582109353587797246554571911376091087935636473690967929389970546731858350479681486587203229342611764997196240039623929371946065385516060581223669988511625977854328720272581327274465373949643745644529680350949213567618392783762714425132217401615070303515390756243904737228431101457123230708846605566309335220480806741030701916767103254588385370647374260439443903442371430368210516782974949085644275068812683834323876361054749469531314516876708505886473730787938332773874643085002201868520000524530690231310129383610892954132386313187099347743015112270393543273758944804468528278/866196017046211004396064663209933891467773566940193692561768144722768525548497097746422022608664537917269800286525999271343763403203094310149456889707357592437786280841462305159856164517686732525554208885860062519667284451041*X^27 + 21178682832329061842875207271042608399820875769090174623208739456332189327836822727436962373887210001599895824474832868990967710225407518864353611145186586363825497429050148370333287339118719367705481855872995384956280331994385632175659048384621219758715757043388889229276118712935203286241644771721411067916978359939681248304274207202553663952189948425425940372670692112317573774217265089921277091533342832470504983102169200932490434572824704896514480339273894956526725726892701335506125283621708820642221049994913794664536091922076031179740432576156573313740502464082499883932806725362961269696967001326189686686357543178766227923012168471273/4041972559836767600530400807052145719687342731232743662394085470001552286748544337208071763031398062708780544880873040182444539610386744638378105321211150180394672767855827454219521045503645010991627067538830529888321*X^28 + -966937551275630261767332603228715759802800694992843808395239227897656799471054252762020213864228326735406324832303275866171478569171233927041926794273726266509279519805330712534129093861447721104807690910822056388993196781242135410949972673124243309171221968700778844760372133979582594072456560988912560493131704545620763605645080972226725005123875529113315912348050885356168430856730214727531984503624865839103196558739258634020533580321220368734867289561714245190842211325248623980905138187482519071881183557998899580393863486638891926262792231978905997717035864003701597069432428907540127918740822559292624932440472765029203620746701720342500315/59170436303450440904164537414436361190503010242516134473787017195352723925711940552388962539016636239993838396511100435230805615356451554761217083797210027490797614648641458102319568585127859315906428641700940127035131119*X^29 + 1570650834297409196216402635826722249080777231945404416132216183709730948361222638610530861452826149634272971387558257166490186432592362022316571823604977818367691289264156177092699765318914302597647985221259500763748674015516106710543179227452308133490735512664061392746271919147249813695595290402108832297783744512221500848790886972960942283332519461438019231108318145689933912797841469980039981661488909904039991651959026153954577397421036799466920380214487159716391975167475720379928023932356945671583022936463187556467269456029679954223443544024530484203374540726660610621978899593048379261310262817662384968057568952587450282672278/276109881811378345551636095843441882620899155081135573631674668351769402742574242585427403718245649478023126229993376609224983920376169454086898375654836408251565869790001192309551270271442380694830730756119306639*X^30 + 2166045405342705120668889357335156864492266779172278903075771853419707986612516044043322664606118102385869756890539135206590037419834704629820748171162058045521611479123198373924168495979072675411819398482236034807018240026260666147364747155108344660525566226668756737242281750800388023206574159642096470971786270740942282830214588567328595452811510188501214667923634528767526363961990646678805954131078601134640566052117333193380511136795437948858756332095228048616967772369687853189595206551468382465167890942993159174034903949361634762354769214457130047267287334306234579364243511371518237694071333819691791133970273184666839893512692050108/4041972559836767600530400807052145719687342731232743662394085470001552286748544337208071763031398062708780544880873040182444539610386744638378105321211150180394672767855827454219521045503645010991627067538830529888321*X^31 + 782976249767308808998993347762964852470222456224769119150083180740175497775374175212699371512108111469535385912806331870039522171988574179488761611236490338969204260884373964483054998724116857399219381783055186651807096101370458395164872873470855941646219934296480329235156385333599874733429371298916637673331102870193822805903251656415568409005893914070265010758001566287131808503087912794903044528222391086597736567818284306158539924597464942935476716119669270992567812682930288853924024396699729481951636789157923771974426847063847329902026362724643277730608234201048882778858014776109265438385509296783766334059800944064311632637/18861252941551905564016401109600511142899047413152235373432247308680196922096744489748439355027368637066953086275932550667735768862365561451390011315994016548368458896782648562712703755136442427408342834628001*X^32 + -2188696600797365554717807021653318341932494876389610614809408054533360106533582412103556968292564842544853674021168692468566657720152070896179864167303193358299248616231230867931978744723878056062921857772461060882289789212235743015262780271762537900014014201680049453585315305488209643086433963224374250880904202754642455017220126087099511418232069883098941313085626580510239498288485114594026649483714617396443682654888624026726586474917978001404876404667836482218313542634564215320604233791594213174772052315968931667966466548358071415649643925768849806265328893318618601706436889789976331428585060151686314372733779435434768700086622/276109881811378345551636095843441882620899155081135573631674668351769402742574242585427403718245649478023126229993376609224983920376169454086898375654836408251565869790001192309551270271442380694830730756119306639*X^33 + -2130785039630620474890109098775922263027877677929483574287626523218091145520987613711891074753987452527610257953480364191052886198210715305648724203502381855313868042556729084482911350727896330383232014779663105410197898804843331904422468620087295728141322396944896066259576817876146336682177133312881813824308198042810089891359937498383790101746821665512947081571680412245094477048228711412395179265200516611397921911582330986344225544674981837761849365777236938878718240767703924604206245007885641764049749267355074627029880269802103592298510959918734679096944095733138146118174785353730698330522106789080507722152106600645871/1288424956728731850810601892861569174321951459331391172445675750302629750809259135852752193116153332677570400046173410114607266128995529848445249765420726589819554539024704458140084961755341377649316403759*X^34 + -1369027344952725889272561604749127929163165788293306641923677339798154546997963744276807872227107212430408744612721024902538599036163075089425478822644433508547857233713848287803420023167068221406198345815369972550254894140710917295651980076080057446692633103550579961037239955698428650942425536704297285650442933292298762262797413450865183740313605483148729250098194214588675747761212575324343915685118003856351076324474001522967469829685090904271448658861627253056316218269685785189771098103414878891682766105290012185362168431827745722174739883125413998634388295054535352454178213661456605241844450724231920241240423805098135568/18861252941551905564016401109600511142899047413152235373432247308680196922096744489748439355027368637066953086275932550667735768862365561451390011315994016548368458896782648562712703755136442427408342834628001*X^35 + 1382628458290018115237411378145083268840438323755293223037873052362516803659105734990844500975050482083551904324178433822040251610451583765116624130266852707846673829121542313298561689108520898354489937716823956097897814143546088488624417497272470527638371935734512018328149549804292030234879152890506271166222557447618203311095357502720347535480090165497109918441413830410092734997046860378674386258604437314474806159701174434984987011090773804390921004443123136689236909507459368724131480759729671599604919865274559270651354498568139059752917927067166387894595335300690346628420018252649904750961585714084893538173816397/88013181004763429934462865828374149485753908008155691812669974062615598798364583363122630857036227384218211629631355291659762697520017067316432117318172456439617087166111377699302203822347248968462081*X^36 + 3031133226322045113432919607342297281407882670476193673667140785447808486733379388199285056861076392736375049461097379434147514671184234249702380625881362523055606934451534610129089396530411854328454106993869331549993027319836666146861850867008221335178837671801094577099586280887680339067639718447942602863436450513526810778629782761929164756217673043570492058434600986637104687471922822308858354585611030283053055917483699525924079833454150980331722528626628036916000073439472571403811959128564095555258050478697132660734024438446342563822956975319132190392041633546384197504483777543263872006079594193777654349607063484490/1288424956728731850810601892861569174321951459331391172445675750302629750809259135852752193116153332677570400046173410114607266128995529848445249765420726589819554539024704458140084961755341377649316403759*X^37 + -206051734859627167500047074840419587741023407458714801605522165478441630939345014516369384946818513011812949501394046484401189915396624355062468392527652302421294031223731602709913254960904634230101178494112656754035722988825174625721921008625454349483483680002229957276310778658096660683329125813104585306058993677347233791591155644012947379899127559483581861752847926597997624264377610544118009226535103161893530714149402172037851455726881445434538979844556562023726710990694387898655692854777142643695364434221617717897486559355414608415676494614064207126306204705742572428083713191799331892789501607275072237847/6012239975733549418297893696862774061462798552370769302047269216655208607033580392316594771298328259048993211942848233599273358666576751643994269917219240142060051039422868891270046029260690550479*X^38 + -1645415052283840467955050664595868902548406727151764389107570175271862209715840033936596761063058784341000921832190538241889591887704824831350057504343222501649045338283250465094910002506119722150118789534815067738639828031099183879206390112853632112702088987199740512390310609646594809122844700469024093976157228026714735762274956870655010953995336847584545442816062429600655031603985047066280264314676902115553610452250725804268455625610428305921621314994170410623721416392064804821772205908144769506873774986063501711782324554558034056636051978612491914714318507853510624926079065333886895591715415367603747041309681/88013181004763429934462865828374149485753908008155691812669974062615598798364583363122630857036227384218211629631355291659762697520017067316432117318172456439617087166111377699302203822347248968462081*X^39 + 1219226477883744790040773065992858643098299533399366465586077885107761663588482798840749530541565749818863590183120942047958170350093948947601972733781237998557562014149849265392831928163373503749376541555986110892575894031305885908959987601727077177928393028133636295944199773095155839392786389836223921061879807383215754585289597695345082511149845183553130521653803069559284548406294019149931924785375933956866110889467932166240282462846766075473608504888548604898369706052120720791959141858874188452473378242948881355305004827051431858759776353264322129085538990817154630269355370159637635513379006653280945/410700182781170122159839722444345519602623031106685518276335078670346923084471643713135786003028093384042162165643024359537766149776402188946941042230974803064420454909684328934356583732542561*X^40 + 4519831117427747643530193597028463472571007903663073936426521254865770686374941646718183595432791579864148256784689106355971870366318323258911859119079501691413926333417765813543675393115043547200021241252990167055778646723958764230315554562288407569767762063179172218426845712892826689607177954134003725593745080338080007946608021482530359051114964932846743665637266641459264891993721199591490518766554929077790103550928896328262980644908773706449409111312971747732064392334001367287296870127224612665579679409069095498951659650852078242218463784123191089666310080233256702646435869688191262028640242075170835833/6012239975733549418297893696862774061462798552370769302047269216655208607033580392316594771298328259048993211942848233599273358666576751643994269917219240142060051039422868891270046029260690550479*X^41 + 388048868095892473589687643319014957946038839908173021938983575723774789309593681732186380462514153540189216806830550446329574986970674895084737564310567397430669354555365752334277162395443909448300322932442238922519392505017241125009255634128151407177050729971336318151077695065598103317750378227472388670664755899546679067727928345083982842860891273371509802782591481699346924556217828767886028347668832009790057009351570762138728169808651679368152396066597266025969470248319695968247933069121075667914778599052331739106869650512597871797176888889012642553119256605807362862009786358579728483584795634/28055207512888183766639778840381550625221875203680956231732705695084836606631029695548588428378174286771101999155886628836516575570489937082242027613291536516457439368104674426829468114799*X^42 + -4124602392081500583454030666310461040993405575334383838428655296955049755996924450138673668084050208243438166848989287416692540228966561900036436083937960316993139485249230225751335936375821011169613016448952985875869713975975729599621242416621329192831746296956951261382199917284680186122024506484811829139162137510074854830450749157238760528831244648702049483335821647838426259806963870419214151033037488593305896134265271827521071092278836381075885732659153771128664698446566217532566539710301034457577303921666960637477684985324675403646401343536125598336225553356237048254362358177480295809314355271717/410700182781170122159839722444345519602623031106685518276335078670346923084471643713135786003028093384042162165643024359537766149776402188946941042230974803064420454909684328934356583732542561*X^43 + -2346487568449020170045043411400678349295053656399484344069195045167202283775355524181719263101121693004912812575430988683392777429061309748520205356001001302351556289429908563483245865238210160852991361713853309901136443172266757571187797626649440054458334024338502722679131813163829739567869768928146897751344514800115043966570846767168245520721392405994085329478226809829459483599043647530121410166375563544276324185802227878999781629247948079129924151993388482936238553305207717639242935137165180740659427734978948994788363066527787735521887383699956911072823254208269622441928197238833242255801/1916470217425246517292149657789572417871567402396403868551998476336145679802652482789028514815094903119823895017138235455735813619133133211438078257619477868464884170237357362308181441*X^44 + -998846612046816848929458149444902706626043650910573442579661513114837189956867658201909579861281552573136561402889554238660489970886067079600650261379100845551126746080638038836127515893354209699728669858157355067678160667691713406776510568164853518143734684039749024683564085734706089195782926923213004403215760295260323668670492617684411865359712479156749873006316074027572850382863560374785858608112707585035639557089715119720572450013684854158275859539416791348980099151808131640001085909013809693019090071340959500197546002526845034000055043086488625903884468887250709296919022957280830673429684/28055207512888183766639778840381550625221875203680956231732705695084836606631029695548588428378174286771101999155886628836516575570489937082242027613291536516457439368104674426829468114799*X^45 + 677753710517692186272178654880396644401305527701932983951606723586570670874132231605682612356802908001122691854605924037145848642594032813240052888434551256280185973264241016808117722121157342322795619197521415085676788696642075456195108884200615678905387998260217627362981032468565724158133136061872023294169860635367674193675644273740888156624394719583931395089799364098017102078247591664698585512299611182524474764453512089645201189469571654417900179973979163874941435447342875027294233164767653537518284891899288778516607846325808439637735797923953886805865420822314823576026471528136248/130915377923713813600119520308051944659578345679104028181706296627921694091307635957990881536655161084761520255286442752628991981633522317879505311675625238640951169495003576904719*X^46 + 1298104902873691068254211050386331859935996170637197621577692707857025092854380089008060712441318350971062131812769421633642947027127725175624987054936880731675067738927366169150703841878794323897411689382943137679507401404442384642724050072709797732884000547077855369152935733589831407256671955064189956747196326623445674165929187283276595941099995585166417459963029664669932958315002199969676686142077546034958171075918924308996884857542066323720794417301495368593976077781426028680475455935087154855931484646391993613064166662575817968525676769719827979490331955949956348751024427974654519915/1916470217425246517292149657789572417871567402396403868551998476336145679802652482789028514815094903119823895017138235455735813619133133211438078257619477868464884170237357362308181441*X^47 + 309427522415712584396260450921016879525464862129632456359516465080928681945383960423545196311361376221024800694547816771112011342338615444684849764553419135531269988822828572670941143272673122814131090466227380371633590389904922742149183583819879403789919548752261524728499036063788764313006964274865231617965078860365154125512421044710813855362119125474952971492875982834577484503686696171206572173557112977605494796345360465900936557285419247055723180684656844316622165112164277726413984081690193485634075164353634904770343522423431877072691106238898236362545860475684134960155211935/8942918090287165352832811005400091854606075939552157126969485390253548336041234780927036104696711598111996738526295700022473664979405855446376481431492946146659687785709650721*X^48 + 64957643004211825881241507731523893502022390098402836134046409504437446707055962959968151160982153885916272641972736156693161654103523697352584359240445097982096530305475349869593600182712605531901761420420457157086634025606156787055640508575545920047565902887448995122706765319689773591759782803452109645556175208485424390902493305394767262097049637601475013881358408172995355709835200733611546215413627193812033516005330398467801205567003827474105610203992368121069546788339739469336362746541215045768331326835053416439251106631178212287903160166117925622329259782940951660019090830456/130915377923713813600119520308051944659578345679104028181706296627921694091307635957990881536655161084761520255286442752628991981633522317879505311675625238640951169495003576904719*X^49 + -9954213613892253170596853750304295024200153416389491615512270087220953566530779599370083899134343341291589270550582842772405358675641291068525563797141861107000542453363648585430358431756829545180178559490009806082592590329099216769495931498249462549073546611996586189512041260020061897343988303145244036608433086201837588913856811656715336444502883378382630074781252475725287527428895866006186126662726381114033915144419285275717022356808592580832481163684009571439470552870683314465965144516489776863348260206649831293526767211100898104307742419514378703828428249708854557037/610896788734692626055933534080203009399964201076040516904808073656229820072493666297358843137967866528587795513784800875911856341239555669538662574731398739439831121368239*X^50 + 15976853578330500461094162090680141496129431500333988351452824285295415828712027608179178804170318231835561661302682226255330558098752298034728889019937895047282758457982074053896463479203208390096869724440604933081580469070724610715684640950640490204623713823296378954500509813535907059664481634537687004515242246965428723262827384419998670671372922897499378095282871660153140032541826015183529978323767146830497932583325162670903986337522853299424746805460628391497043702016556505284463520917299397716941227692229714763261990578468630774566310471391760049270607779238451283738336/8942918090287165352832811005400091854606075939552157126969485390253548336041234780927036104696711598111996738526295700022473664979405855446376481431492946146659687785709650721*X^51 + 8928533673676862128034070656685361251377042449390466050097731033197533596891422628761496685812889173348554117622831357068230191066301247129362529420058604314910919586479297695057034482494546408043331823351588401818608362452797025302009935915633904003830776017956301892279413389148864232313809320274905125605417632747522064815877849881307779349030488357916285669098347894980482686901928898752731247952072837550168327501253889496348211304936101479033167735524417265305976591063710981918475475359823508987702602435702170767711366908482151153110753243532604366802653124224662/41730773190429170438959869805328438376935870009976126573181779742894311091774961834644363900400837934871766890756527145017546030551236810542978521397048892645660982401*X^52 + -335913325262158074128054997232288303475435658037717298668842141012983126424106904314928119036357609985558829074169038273876959858473709922571921941234192554330668710264553346033801423129295776396535966610041094393866339922926343097262936420385462364427581557280079277198197755738921133517017305662365386748634915275381089378741262603229174420564499041194556017099875453890691678063563911432238912524061278287675207620100338645960511796104982696173510199958121587018275170717727304297167687663887832962636330004771775679869265413072832369808560514371296127681391673522095518/610896788734692626055933534080203009399964201076040516904808073656229820072493666297358843137967866528587795513784800875911856341239555669538662574731398739439831121368239*X^53 + -679367306728963639710366352046314953305524895252073244659731829482868637004535928056266709440126397745811036058545141422992807470355757972987872849865845058248086046602655716948574136430211604653263694505472714327858399538695324347143101808031537129219029798444220630651440988298849582723337508501623809540420226498941016678806849780858149381273214678622155515923640840903453185203299838380401786977405694265151057835501719188608349571313648041682201112372736747522897795565288792408867405718612488175505881065183709350379875875972144471426287119735192797550192625/2850657366652720161142145625065130020966997063322366730868350279588381111535962964317532884787269481171648807347259180614628460314996708145568585381313538673793359*X^54 + 7545602981932235179101487794867807186613942484249654734435421949955049936255791477890815850559438948953623432154180596472693491034700434185272965963998208516112035399091391636191931966600292279200855568347238113026864927402975320036681528094626510293200697702337195932988615709565242960508717762339288047280384300840249530285336148274008548833238497463922190967865472897921250460353721757109640965071271501254189373793544619852783997650713692084172260841730725669646958225748470214911439114575489393555847295351433349438118098540113825048824010466487195169312246959886/41730773190429170438959869805328438376935870009976126573181779742894311091774961834644363900400837934871766890756527145017546030551236810542978521397048892645660982401*X^55 + 7107488670930860887145051367746890692101468838851113017407425652985920824112231645018261663280116687812999566204607739384599284645468550766403095977767597887193677045821994810521149912609935404491968178050180987889981167362945267753151935297276286228678760638381461648056766312570691304817894169457321231714458771261774367166143159308793807519306970286347838273717649459738982753039997354233856096181126437132930344580249716260210698045376917624582630651689218333784251915909768618643346775821105604347093189611347142285090450243019764615052723624927898173053/194730334493662146399490786601894256504337527380447211617484136866478660532547507638331367223667564804402541659079116101825839218184077337630205982738816768481*X^56 + 11309314555097330442455314426598712659007793398876768938450175514679151817104774521469810469405736154506044238364107175582011968587296634430155914848545429128039771386180973395605258588338124833328558677849049194285032716412091331018278206822182806966200283865815241075420564171569450004610711891715656295350869053341944357075103477233323190354907957017716917928863194803406160375337511452255962767844492433775378259336596013943835125587066045685896228218402257787303571508351019780547808652408172453236532347677251533859359529092653964008082838554183266829951345/2850657366652720161142145625065130020966997063322366730868350279588381111535962964317532884787269481171648807347259180614628460314996708145568585381313538673793359*X^57 + 4146318964330864484481537803140188259693600480871533438597412921119342843118660826790812742171789467614529339385848417934027114606641965817702407331255407461456114166052007208820829530198742697189910217710946947956728020917403772916676899907358076383808922031095429805990709298026213159024361068320557704148372388684515794962547923648249268716394290235406695490451745962081394684507364032119950718168523070543271270470852669589141447280174792482782285265017517328145572049408831536263296061992069981074414270117387441588438352259439203350753069520822214/13302160973677310362694909939332895450805213975028841561410214964579456283390088642552863393924965148193356216891803818691566310416290548372853745661508079*X^58 + 3803725050910424134433169443761614274257821400911021157675537256763595488209408389441905648965872314284713093261590455299497628857607050270564147254573544006933714103264639408553377949529128670732582855074345843156381715435967427248853570336624794061058237438055863231993955794996792221758781515806738497531789048405391435389817549298510988767321502891223979325367642689312528365445923944339621486815708909351720323350165547211616633585616581247949583418029095659116238064561872540970141537403555129736827720817004792937496103127915279635815553799890087221/194730334493662146399490786601894256504337527380447211617484136866478660532547507638331367223667564804402541659079116101825839218184077337630205982738816768481*X^59 + 926410510543170396744918016929180642054094600864875223560879139292783538170113572514295996958195891229462981429954398461210028347946414098897768759557455114881542171483756282204876627025683986477513169655665099913788535946956489821170338238504267850315834458853109351346467804414499145156949024023322671610215730607342710867634998828080544567933326604210227797129320876005784129342074495240364002313894218352227952318476148973469301266128317882801422026557771958081045620797460773490075348880926119617738026710909718849118656689413337793805534537/908679621126942438875258551768078109898573261495241584904038183248818654511243161592517480287244015861285348513682889452255366515218973179373846960961*X^60 + 600581722635200393644242253878034498252429582414901331489152529802653798843197398011167018804502443626440243456085565320916233346603048689594750449497115091368084225807622531348731191832117256628627815533892985839967115274081657563691499920677741653877784664425424610285031795061342376861371569926425983536502396479705556014854266284693009519251595670462789916519130844536740955017609661455508686234473940523965616559169608893834821008019286854380937159621681768626017353992340175546850222442008629929919893400248466851518664786379739105091724152536/13302160973677310362694909939332895450805213975028841561410214964579456283390088642552863393924965148193356216891803818691566310416290548372853745661508079*X^61 + 105766614822511346835815040057032746425120016255053823099728831245955294704088994195385701418310685059962563792089853981178114787363399476839996310048334838192638961688959715898664575181527445387420742747663942200541126945095791169533148656831408664249096667054468179841797254795218022282865639716417334152417167472511168812058626101114092088008757151149019539532043570710101107729701455502170873229861276769094571720805013615490273151760958706704522042626406095204030614308763389795694926950376510761656476269913447208234973874863817077392/62072520057855211344713337780454819994437684370192061268122015386899286461591854743665378802325569769880821675912486471224493921389369026530080399*X^62 + 49510980073787782560207328293963294317657038298088220081027540774103251410831026218079278582815711320312639229725423459818050024224635812038778051126505434977214699269660190468574221600292509139153290192743232632492725202867494138696656893857523594985972429630374155562932551738873331947705596616821707934200933109739683947770834617396492659288160849849604378664996399857297843928277948423175883169204092466054860793550683936654377069823537227974648152910594224923983405871875696555955715765103406395265166948298152110124732805650301718886749/908679621126942438875258551768078109898573261495241584904038183248818654511243161592517480287244015861285348513682889452255366515218973179373846960961*X^63 + 6158906621197328949899232160341474676845724434898186055136068764986833751646045073231960833116975763649070568719702145177808093218467357695411438324603868360307816989889583176340563621782332326790656203584660487861637737972897969121016085290598425851947994005301530894567981540151564012760318514270880917189899380219310932608186416365732226835702744219457911060076613515819724071017133055429481104360219746182799815979156057784491939991777155287658785774311814021064174174984419542481190051542811569231347554925834574140061012703608/4240215865691318487923583426494625315556915388359318346070224427003161859525367493931646888607525771560955097746600619661486025096616505671841*X^64 + 1937632389526324352487178031819714824287504036271225841165971679382973884777488583174401059761913095087384411554835378280282456531395962411496526122059432154351799343291437153637137049775483743659348842840102415903733248528687306512319814227617223060633390958196661816900727278576873474972609274692706693009591154678561024145163504733171410670686092938770180668259260032374477398552128811495287604081056025517712909645368115138909066582413030191825278495708860826840719308042833606605356761816416641559202065554520003285997126771735612/62072520057855211344713337780454819994437684370192061268122015386899286461591854743665378802325569769880821675912486471224493921389369026530080399*X^65 + 145358484670709303319836496765342285158653227544696386517499208264391184504001260426178843888296077770008553167443873295966752720731359597149315844515306346074447241058964786884638143185314998698318790232837709271846270404500816228856520436492311301911153971241813750032130872551188730120135374094608196059586450377751174069607080492745455975724143578055434103998159501750899771482338792261936934880089572292537801841001547476971458239126509026973089240222531794489507458261026751964028800466945679870266492170385249159063072/289652016236854873141852819625290341932981446024955143525529368604628858496165550511076363727544625422566780363863694218285813586762518319*X^66 + 20352818902411948333682219210997544104630757532687528125462862075914632980197372891523842211001724358367366570444549296518597338347757187426138103368618097472756654117218724823448744305831570181478846717320011044405950586913689577028616215513066161056709323405248133843405669460927948958397347385069638966930329698578184413356938539730063362518961682663647562260748240031841380625266913678917152486275768889670444309363217574454766283436205117744461277093139008393590695143412074927295878941735555130085280677165025882272402661/4240215865691318487923583426494625315556915388359318346070224427003161859525367493931646888607525771560955097746600619661486025096616505671841*X^67 + -111539410938798492437650615475745784996438931686860390236298101306627346876878408821936724226157236602358227335330248923896317814643595987873999471484943704490197260526866208278701781968216604069722382919562880583180120998813030579722325309911310361274318100363580870116081182699675945824062543564455738522261318623240328327603205096742289924684980439758276108399287672774959382802540823530910803984585975519295577000008720603620364896102881574709204604973500793011418765776833639069109047008820542258664939809050050/19786325311623394572160176215949883320785671563969884795787237420905038492804532448328189338584918739160241844652209455446807403973121*X^68 + -138327163415433850024515303959453432424206810822605620218767686136112243284306000225822492977268789202659116804073204763740350224708668982985590374207485408879018105309436501612327324520824808062579549718199207626008339208441820894672937590580747767892175944276943215254501106239745169620706064635401215005841706956441069417581810202429574416705384390637669838768348030675767616060006867576979238326520006591235102043218617150155002941178750915414283008477122665443854625027646628688455605940415318681848339114900797938/289652016236854873141852819625290341932981446024955143525529368604628858496165550511076363727544625422566780363863694218285813586762518319*X^69 + 44997567712099960943547127227147144848782676323283699608439605637430689767850374272168963104160720460649345286079380144914151780313215724161738636041731531734910295463323357387862016880824266832447900734963982693952452525974478325295320070121325310730624904095405727361743998436110877733204320239661043405555281409509727074063095015195441155191012127479434331049658388683237903239179991180274349531169013730054709723560677750897046557148260957546682503286414067610385255756047605379887270138887342267600358299/1351617276564204834494171474550849328559715251312923341470540161275021414905699327025629437706463470125025059406531146625234469839*X^70 + 42681216615308385202537626378845336474443072310135441410901411665327652586272257895073070844694962151961005025950694483644296231831176140824309005114925207952962547563418145754191612116425316698771881623153972543717017048116445760575893736514203834040347315027889012708074541414662658385534997894417937142959255033759163681862899496087301086695328454231159983309649768829311965080339446075992587554795772594135951192387243275069023767322753904973011614785723287320812108773289949161798872858401920107092876038275/19786325311623394572160176215949883320785671563969884795787237420905038492804532448328189338584918739160241844652209455446807403973121*X^71 + 6123656477525295459487279480054205026858913261983191250867711904123460699801382771798420412926189296831450874781634552141571354558826486575662838618198064266965991144345569971022227880660725020259111816935589147167996587999317130929563791603122475450804833586964230621731952335923533515453418520262777979297608121849743264378801718197357319472575856104503699893686115097974505433603372092328137998108524498576766816800104660010181194765141686985816513503207671746387022859105247270614143364802136432421/92329891151322141846722554447083088227318481543337887934322027547989713430268414989113289002422533651548948658141344806696801*X^72 + 1766754119624381775329845840795325313270865528798543950149695283903937390716337570405891757529406333503988501492294432087593808522955541768956732382659199884050679027891454544351810634185064793590165864979699310553328023406467299264170780942550048653972623550494002324487929462804111956553226930167042000793533336787703792953321447514599997503131255405731540067581806070641679459266216777129383829738719634161517444527685577193118931351269935143790965084499249959619636742401696126561774244570458562342393/1351617276564204834494171474550849328559715251312923341470540161275021414905699327025629437706463470125025059406531146625234469839*X^73 + 100238671969891620182816171444323698982475554674377067470452054862756333370594605170282110984400369934631423108593462695318243619812696049272698513096197818881149008371767806274360163453237587589937988706211629773145503424459176846274112846904817656682703586144053902390913900978310626312227866402396763082349221118141634213404059417823673155522477150220351496938256979840190177671894086632525868079792961975909691726828252455895643708628760059386486368004838676587805328204399212019186367164483/6307117368079933181687448216892075157272934049001836732995561687819503615702467039354688776721260581429670650873785422959*X^74 + 5479604176386540532793674150624397647830693036160759904971114272845135416863230963100932917004147495464927865728823941572515331533769635107471574942969869964110586511017251436983545126419048125132963797351136283798010145768448602423514509871634193596670958066200013917905628796435682284248003766250598670500950746034886192552464890852431309931850943808698752968637902729795000146361098451091802888349406013024592430849190017976760945217770122558254004412629733165642477741019129726177716880554185/92329891151322141846722554447083088227318481543337887934322027547989713430268414989113289002422533651548948658141344806696801*X^75 + -723481223853666167178481726195405768749316554624483816198006063088651801673776845875044443834074607601848277920847205595538710879557979753183793870379752936196937596050414815514982011136976916678728454040330256918177395244397131362499061826259975354810116126488024239517259585433352983689116961729182216556971254598908195567766426958564258471541028573458700534923662831729484144854328882570557083839921640354677332001029842011429931119830976212499337162711930875729291801645442511509909/430843457072199821141297097950138339864262179725516547099908578988968072662235606213176362915585803772776190373234881*X^76 + -144680581529043927484937674972108647384168271746384101310940173947516341193281421130627093653717059122155600289907032707756937309964053627959501175008203138020392701303643532742579369533729559112300318182886730631322410693990508730043238085253974302529977226545717442150728247452135831914885845511859195543301877179264650225599252747616566493033014803032272333112064015334981722441473911456746939412930085525665036758228944462235364892548599680376779614583452016320398794464129825671676575/6307117368079933181687448216892075157272934049001836732995561687819503615702467039354688776721260581429670650873785422959*X^77 + 14229116287788754895506275347614724831820128638392675127154341911026617414844561026621233506759051566567733004744950140218467952134564028303912439021429902898143498292641370862655279090862731845344265453914145325653267363787467211863498622252940283000470680594771671419710238681926513493373490238068436011508326997938039484120043898582025540104412538668120659991337243309733806205400334431178537601261244372220854763687923570819329699058079008096471861204138511179559161695761073/29431208215875389107268057787426623393965583695984462538418510758178022587761158973507504810136334706795285905679*X^78 + 10694208917539234571793051320857483386282542085882564183815847618507246110014808198406115713453401852626033610537923489787875810794356819521229774582656162382532388372321760082456161988648807198656768963937673524510937500537983344094611663629202279046477673324600665826734168229189707611042167178145066031080009534674387760689060423880585922499089723792278431936306979329901508589088387656614018206901977939510176448002616040594671178949754645491527719129841318214555306132668943588/430843457072199821141297097950138339864262179725516547099908578988968072662235606213176362915585803772776190373234881*X^79 + 1113837834032872172451677696787333675778761950161441571752612800885411729192933105821522632702299487796985269477842295491524064065408373312781248926418483000591473107646602915828002022743007708149092491686868718262117355706124214337260414164710894518250614453757895899904867286102734644019236594519863565575917764000427214545376127711583814490140995198915528087651970603886748376439409614493058079666791244263371497607761779337266716107745510665355128970263355383321404262/2010465756942099126119820874883982744310785142153457376761972181035454784326877448835815616513172669362339361*X^80 + 250722435750859946293879474775028842331221044019571357491106237893659248148175564825727812821474010071655917317735274706068494560342469281497586149018692774084176207828622894052455249608472616022502136597893185057003812545479994065883011167411709720801433185449444466871666468336156553820928097878449422499599652725493832879924193969283268469741936087785763187911909634280525615542170837291133005524935385068324915151665683793622863275980549068528710163279700894504297237134/29431208215875389107268057787426623393965583695984462538418510758178022587761158973507504810136334706795285905679*X^81 + 13808516046582848961664233423218944627536588717064716075910769728585762394416030813997234674914370380563769406807894594719877269227163775740824965011238063437589736571787477673764203627558011104801546579644780503000244036195692453680388867204204425549097736062331752796748898339155714467609725587758604936899208722305713626868566093375901947452559285053512569930842327591108122049670146944912511350870662965373109222184934705866120576365903477988170870066620253803/137336276859218466160244611987429656691767548476908079565678815563594151535410714450154765797743880685999*X^82 + 1920223304255102847082362557879101471424111508872571288963504179275643180203553164237005059087185014497100467148870075353242401378198642584046845156333588930682404453894761746951699625001427487859028805023176514245914892690265436768116486458344906892855438781420918204626336088104891073748755573426830702264401868005982036370707197215962163780840616492578122893320619639602109884391652284858102820728446483268885672742866726746920221526080440190749674350379323884347/2010465756942099126119820874883982744310785142153457376761972181035454784326877448835815616513172669362339361*X^83 + 70616819071083171165145673798081510269379124502234060530223180277172348394243813372005347413294064304417906421797951598349574399664774159531166735551940807621155013352429464051723009056051290004968473170469315828271275742860513827683314299942359988548789428252375157344751986067283013332386965476613256886781188404209142630914419759010700107777473060330721686156353251474298198124365246497410170843828586478447065060619794907138163212357156001466848764594/9381534043255582086224783932470090627212756914878617362229579586282816554095956995023892738420922241*X^84 + 6936901715536252193820247431752532464818965340314929166856741951187799742637816301279655601389678409515830249815084397673748948434942836767900137626427321056259848675502151456068474827465512206282751164897398261727113159580087189514497912015622939291990928620245483109769447848745721667819365484399598000172082520029650980502470730252465738645650492015564844210831621554236586780529291858507088901737127053216282462291651997037693492247473510884768905591470/137336276859218466160244611987429656691767548476908079565678815563594151535410714450154765797743880685999*X^85 + 188833609462175162195475710512621939248370363047045759890881370850917195928359818496250009883925502768977197471554365352510764805412114283026849477056415777996696201153446460238915009129157327677922894357666464500579931332418093652554930968275664396623408564342289555437941306637928903927961822849244929914292394493558354133344373025512505651281721302389672909055693455820276123745374412651881270773220808729197965577111234517911888349193537418679/640858941406898154670727777339305323260656937965613591244591815443870247564448186011605487971919*X^86 + 14059793637540284425469427615380403974501432488788388731461927362863612216740725172593186823216568312577408499952125777193351179907583047223749627072915128296736988768709457685598776829483198832691829671361211409759167915046299905325438919650588370050853617137917799535987916183162521292335628419927046877321784204518149422304379318607277649424001541821946590810938573014738468723122459674110873845598415679389630330743001234292778269176058624724933/9381534043255582086224783932470090627212756914878617362229579586282816554095956995023892738420922241*X^87 + 280686027415395754250101672073395646304604378103208387576144704361335291409918295181288870592540964459809630638172305464166732233477404489274128154884955432051316602290438369651557580825922243441590211995212772258961375077175585209706258550135467801432308547539413092878005757419260834210454067049817302375527475540874731434362949305189930777519806078092270739206206251290189352507135945624279222454484424964453401798794504790808899333991/43777508122610708017673869618095861961927518134135773703435467958458244932334735023676855521*X^88 + 13370458440839201596627241795781088399141371564711435150550967645475593934230282968457144161148695822241198618443101121197948812745467979785823487200029899803265067601333603434528900437633214527065632463241928938102172856229083927524608954092681896677832801642442039429942816498529623966919560588522135873752766227293071577080523144763667711571378085508839952205216529806793933343484086652881997808515954227633977854025479006107567366463982/640858941406898154670727777339305323260656937965613591244591815443870247564448186011605487971919*X^89 + 121997774754847484940001993022269294291573122837019433073548398132630506881365104268930508588785303128249608752856376684341131355933237501535435297098316930510084923029973908651861609779041483172895655527699772389227442563629146928765404755353523587162151004535305168785695040249217345576843194270345549695806048341457297125000374292305590589049393485423349204129064002735531118360948355904705478425317719759778475290469460047009/2990471215425282329235184754293043374679111833741087075854598535313767670765403034611439*X^90 + 328528837134582859561842372852095437246648965860768994416826123995262380168246197125962235485690588404290267977418106147346014377327503907452426368122492403063310128275704389685746794161416247437655764409091784681090076158860788544625430971535415149639201944719083267760023837013977145542813226372617417365905996609640976097141925631486638577177949458448366348521747003631558498993056858003610256551999827649145446317532221609578/43777508122610708017673869618095861961927518134135773703435467958458244932334735023676855521*X^91 + -33753018576464301677552927900514019550609673499381618353395462061707914844492262914575518452799418577274078604315830765534985590656500782746704950396753581316889803312363393247946823801471359948760531658914874268409185490507878639429811351963752637201745886211638143687004478490356157663959294470957865754245706446123554564314067922730925869456512331365332408749886142382614388809332595214786582595404664061298540801147/204281113151532367595818345125557987203983320837563158402527394993767857829455771201*X^92 + -1357716433553374782355068472407744743936968600509884210408630207778432920059980118006023024661540195738966768186617870338275682521483996518075639657253647738327014061431461080438913646219802629160573194369161835791673763282962671064268410843847230285970788045652115479040722932701152533228624529304019643470997239578886904286128644492658082718346354328122271536402696721205163548035318199256916009132974772868233623304036/2990471215425282329235184754293043374679111833741087075854598535313767670765403034611439*X^93 + -17338625883796919752990558691596532278071412074533105998251122138272188265406994231795080581349106340176367181841276101844781751205249126492259019799905397482643917383207872800399445182618947836461808149492267703113701960175049854108307671798531966414469244659549679692717432150851914579498176749377269380871479910912006693513365010155060103420054808533702028898102038249124483690082873298213501013006134873562/13954581129280167196927272704799370667667417230518693790732112507259229307292559*X^94 + -556141847183144382568610575222320077307133457555582304042592523930497102854338217212369770955229140744567196634380399199960675119531678222194238810861806597810304654244488812583799607220668044213210334234213361858901029360371294767843638318862608607979776294292044043639539338010755153799637559157540641723403863433308041356434028981545917349525283323846683185672848744594342580767379497897528524996326814468375/204281113151532367595818345125557987203983320837563158402527394993767857829455771201*X^95 + -3112521706808025105145711682899370342580922621638583884590796032578422144856391922661998007157530810906340725697916315523873630949084433530432047830217375856629424815274120532274982380745078919839541670015160198245980190107111457091291398314514463052803829503654681316444760776227855172780943374427763783381553412689064714524592323262783014981770700344551441313766881785891189339247157441132029726523/953246883617744873073794159764968281144027408328348506778612781423541861281*X^96 + -22588196852338125868342831274138210467857159879581141304104171287471836436577271355562821801377831279069670956220769536936351364116278590721352904906944814573765464126518530923101211058295725012231992558283367565918430767552269807510896294880668827059753898431499934106166599000792742112451275774398254399573021886801196039951743439174180046122348441083391974503234543066088079520567188901612906287466/13954581129280167196927272704799370667667417230518693790732112507259229307292559*X^97 + 293011022067229434979391333018582042188179136429891426186996150199451459496527282766803960924685174889902236423099956421440758802266846963582094135516415823212361584758644558206943390258457815699441295221334682853569535804697071275806088066344445623757205343624151791616119999838184420450098249572114457779107851449818912188352478661833795456710461649777530520456087350904329002565451885973/65116939928802846715881833442514398602638664412073810149505620699743279*X^98 + 35691805787815493027843328395439278179645984730206558717916252761932635434055473094834001298215383698757465265356189421761150361113306134332860740755775657203671519650084750922096271438263554896088087011921721479333180436790510887751262469118240022591354900783704939029549984125039610117255312584071017657839609367669238471153249584185078452077094584458559814957039420342300789136505013802669/953246883617744873073794159764968281144027408328348506778612781423541861281*X^99 + 383661728859424676868816325585487525193668561657214593886941755919064325158568506092696510743925648302740380430573750819517815290864611525294682784127735123648161380864224094698493196260402750599310796839674770542666066836725912679606175681095182239718782777814309357154997256487449114546897282525392962373949272673086402882554379912882288467611841005095759635354665477051409376806/4448182248022600363131486675491112685472960203024373942858502677761*X^100 + 5237235276680379430700029247353784312546612914361403800105019583491118491926716556316298679793397555464290541491093912241934065067831404987702080321072074867869548057714007479147342733615179880375457850114574755120519566978440497462407886457198362403113158713137669765163005886296996177704257428257035171978950334679879541798561079221836150628422054006386498061128574276314554168312/65116939928802846715881833442514398602638664412073810149505620699743279*X^101 + 6374781006040971112324595571019260101591432076700484975563333804234347658889622670496405030817586277324854070850920918533553989917896072093354917150552727781481967618235593583802523964457032732418853453911154126681380772461978129029127010020827863757043748882170080963545140040416547870002970270634615886506918723010298661943451733638719592069724786487493029549726712025/303858340598579162725014459696093495831201598676437867535931599*X^102 + -34977610206700927993227853632493950408543684015306106900923086603354187091236709923957567563215132279547468990906275702439451928549995574611689928353496254699503995214147782354264128294259802379806618917736458688513721807123699241681815783425001961171549827117513489192645470774074725171053128002175172717739931229625069911567025604375448557029628442332253315376375630453/4448182248022600363131486675491112685472960203024373942858502677761*X^103 + -17479013382211592717312308331164394174926532334934678397744229057016139141828519864740823578060253830148572960753935667990870477819015484338557933638576797575335130969808849405695956926115682398472659019968074927478168893724050064253691325536381689556321296734749944010139449222813536854923295277559115000529032081030328920221445524349579061577469016468592692/20756768945869196169479777286433055251806926612230197932641*X^104 + 290066789817784682629405840151171697915089464346537457550571730972686363237606819961021818004191760627635879577412442568702845062172484230217519829273980888315153048703103054749006211603788555384255272394591547072382720230783339980429092301759637273771509504993774679045915975200027128590821812281859681384822900792822574894990261108351014054706098060847668621/303858340598579162725014459696093495831201598676437867535931599*X^105 + -872714205329234175061335624589015506796328786570962754273139438760941532158660153948678067909768340837738515972726806054700606609833992213078796970220982421353599275091670557334019213862146547476839172131119225705201123859677813626958936059803618192924849323642036848819517355356496252089474101896414708415757861161380760114868488204803508151709822/1417908938169902054066519385643353729886394331049265519*X^106 + 15623364452064660009260462434527120445891045908546919241446741672624916245431225164686050229249958443013432197765286062239058789548029707444918750598863311965375491591171003543788544079717510825164813738264767843228976387798750382655376904415437972345337842457718982730418100287567439233596995781261670292842782767338831728362614289919466656712482368/20756768945869196169479777286433055251806926612230197932641*X^107 + 4578157067272709524293316146508107751734799305399490837045494381043191148833880966408505571610520218454507517668065917974140667748635942357422847947703923022289517718391866257873244735635181229140429888021223319004932501231944814907598429080706214427336744448600369618862555892906867837218673809981966434836623933535578680008250974496361/96858319432331583719278597284196579676644192297921*X^108 + 2079941805498823127740754963459109431978717639874086508007795841718732951464784976653371556007361640009654831992813815705249310635076940813483328286947555575521906361048992928558985429915343522707041517614783520250035956823736291956693785490796652834108319833615939989257464472034577838571172422467916899643137258575054513574404021157468/1417908938169902054066519385643353729886394331049265519*X^109 + 97595888290608350000113631363258250502798757991739348382345661448934741982060106335750489544404431629239728892037941352636105935672433341772467771998939005983267753012263372735512088103362327776549173050208813821099500143528239819598313582157279208681161206726056862169298635042094664034239661115977190931071284961396032979/6616457369515102378528492197841148963497793039*X^110 + -6563840774610151968728479633828512109192920651666305095243490737778271595801549019037524102946536152335350042260051248284641801639328160039149884410211889133568774373804980702114140276911650341224849980551353146290485538795706470932165131867913851961335591829547766123012719323106605962458102716820547550224375504533876925/96858319432331583719278597284196579676644192297921*X^111 + -1595829316613185299480095670615972417689525029356381402766499908109925753225889804738999175128545158042202972328181500062546720239759480707091363327453832187156350676382444777880296414606111222961117362397095225294719682114924399970073916524171907889725845050812138024740561173592605870606273306077889223447267/451974681980675071967244497427498392205601*X^112 + 325873099690324610915561242231163230698894835212562310548428749602642541200062768550580392857242100496999118127880492756372200925113025506603469755177290852075339529901829126622270622439858708428952890179486613250120620944570301546080593532838315613306218204493568247508884307300739676999593706022664657710071/6616457369515102378528492197841148963497793039*X^113 + -10556822128950867099610049931429938213851591554665867748608110464902671140850609701604313978509137756173738020072640422787723356951786604350476769047437721990729545449557838348321131477210994570694677841166733079882276544176674064721200888218139861495802919393609881191477505491169309853320179270/30874696494342173097017863066295402159*X^114 + 686781604679465089244467778378546237727718920244863245181391173383059991975230335095608039101667354260215986773109532705245335612954713399697542293372357719841788766219458610219311557200165105203923486876940905015591121432690953885763549859233203437321645026443610090922576079228627195963818939/451974681980675071967244497427498392205601*X^115 + -9580950928935638431785169752712216809126478237232852275336783337206934799336914205421556336100812444720054016710062601314263747367309922164827001789738877910505895051362345563266745748632595405284316234507030475975115490911647167689343063519892451840262907096649466803486895657266/2109071418426270448597435826647681*X^116 + 278900795371155793665314379209142497398767853426585655576570835337548715090325652749026204112108213110745081763134195949637025142142879058710947426584257564229171970030905181966023326970842712019383484644899192078001865042912838033883877620055216216645331440856616225580668636729/30874696494342173097017863066295402159*X^117 + -1528087240588046508842294243804470831260227256949436748130819231785651040852505923310432348135470684105562776826884898704718230169659617717826982213753613313121029874093212190568439513689872105261011380658003388298081047543798724794855988945321242420723249490099957/144072096347173334831439020879*X^118 + 8240325406765116390586181739674241593865519368644897737681949340505821306435065652077093730934659695756595525644905183491771818518254581406138404054191978506261560319634965668382226805861083883466595077300551015635295777473334434529249950097255123604800610025765/2109071418426270448597435826647681*X^119 + 31712686928358490331176098706317838374670257298440014314171889122637516557809023628165397496570006988581070189769173703269947357328236537423608386551167466866669776642507139071581164933561452271658765903732601141656754514658460267419303235308816838/9841662432350115091976161*X^120 + 106560719336089177617903156950670489357463692583721663326664808173731580937921876368616078682819733977962771896127634895703322479271026994223701015552743181642488929454218418498892671351591228773979679639467370157553471326827752543931924293797452/144072096347173334831439020879*X^121 + 56287496585567522036603496203960637352688466322677252935156283156424011938027789539865703335216534929084829666291619415327150459002733782439764997728244995910027317008598081249053055024114309456593689525782333014540475155201676848/672290623153911817199*X^122 + 39503407652791342497554377728758880587212122986093945317082853522987256522071032191957541649456208377186649693033332817308026728721239040660181290360235804373716449450871634373854177945004716448898751805665686947285763176129954/9841662432350115091976161*X^123 + 179664723423630679407930493277188330332499948293327344099385508171857696451910108397623393919110200526934277045475894065989449096792723352287111597219969217980671934164333474493692242312689059719122526965032644/45924627580703041*X^124 + 3298050293480174648712108278253238962399210743812131037819541161099719295124596362921969122491847383897206383077424507355846911498562613070369841842080532826330598110628909281687783864021912945149411362450/672290623153911817199*X^125 + 6055588952139138571562352445860120949969450461247950316701179267566374885540110773020068903048584567703391188437623210375971866903410832300063678057866436422036467669415070212950170572454/3137142399119*X^126 + 45384054649408556584047330660648708770533734036516405607499743565827865978060046721789002237622850294120010873012521792221733130840555144970515931294031375189967929215855702244874617/45924627580703041*X^127 + -9383931069652534698799194439480540767595455180894841749675467840692699106600702543108402169950286287245250545593443058031965813584816187584751576457423400134466/214300321*X^128 + 3043392961261675127166249334032948202457600779191352307602502147844497458334388165979282459050013018816398812647562893607696178953251033534076869925986/3137142399119*X^129 + -209751832362120284067903233839765291723759930221160634959297975085417591313063939766716544946634229856874266372179061195298185330/14639*X^130 + 22675544890160283121888488678504502228988112112877055369809988802071026508623797940116264821592747611079183649298196000/214300321*X^131 + -114285677125283394914909628398730595252891070167401674346682299270633151325237997520*X^132 + 752920063654806140952793963307494240428618025856583479147613/14639*X^133 + -11110263281574801571598649719*X^134 + 1*X^135 +