D=-6431 h=114 14596865375824445025027024679402363594674018035980816147052423348838225200797381998940424743517748281041488072360769430806653607998517001013179753987298335894142454269380259496910086311407469029517035114513823455746655435990901757287944129967250995446649781048802161919454858735257878384807627107703875994091479609485162950821136455356141196522425973945119623875972331635137949294387665370449757689508802488467025857888856938514463468065147419526213107730583724503997780833792264619708297391591222323336503/9111619017980283071554662914797997192627312148871640551842908320604533026887748252175427692450414982493387508732783002682992739280610766018003312442952929909718317900626206228076229265223064616887758208142073859*X^0 + -264430169770679714772644806270500774729398535278008908796048615645636620128649853134000584060049686930284917235178257112676724852873850966283490418481919948944376081457370116354271995841252990746298796174273021339690719083040367945611940846844913526343750991326650469559242197491838247435268225117565840974707014639963263906493129203396202067300384504478832242504386693593104648051294067030162575007762213301266684363084523470421996932717355169397860061693987785881838829318259477598577355656576988194336/285310678816389214248623458119213356505710147723932438997666477146191927587119953888859988071558527173737212999676342227074463826942422722195449886895107543855011965288209272869953746023933939454399783018525151*X^1 + 16948648282132973402364410084106610211821694100223988609788149583661769638744286167617477879194222852682905092330090346463054627240127528925392161763661242620900402179422276128093058785080991280015456986003008504633472467811290204366514404560686582798996868606014008256991475126333651161974445630256202035880539657424810086746807775296332817137896142371536236249762050136104324769599245160559700430342264115225080578829737485797461731386131481122299077240976284364608404778851064062170363091286783252734904337/1834832975468199036832897459164661095688221960012609515193993114527160286312768423459258583288192888254304016800918556862315876871066720526438938222622436614531581948768473833826672540679919164631245004592135246081*X^2 + -278399949176938596543012775133798511747286434796580119904660485854680029260165285977870258270791905834607093031384640244285563733124140214921654838116427481757127663092472309609375682309323733330188810714084995162598319262338639013528822621863014527294886099789060321997150809496217165561818459869793981018293987825312861773227747845705068195577029303697230383928794778033383806737214323754971004215015371756486116684023634338807618375045421670188564586758081490318541335208413237055757289803346001172/44364901075476475547912215537119165993735056402415244751619728991788513075279109607970764744450089748676288757530141848402186880258501434021995006514555674678123459071405578116926410515306163808801085837121*X^3 + 6173404237086303708213096675563735018994625462460790841737860293837112482521899372862985389292068312848497849164778809622762698614796093803310453351498214351065483385360094429454234154898301776742201148012601758997294573514276646231438749271751707732259906079759786605127729841412431372105295849967991759870251201539790211751751928707735105807446106131769589896801413719426196539941391784025248942456919828516140200147325186485788459036147085862357053019267346105001929501453983318802509816902574243341689/285310678816389214248623458119213356505710147723932438997666477146191927587119953888859988071558527173737212999676342227074463826942422722195449886895107543855011965288209272869953746023933939454399783018525151*X^4 + -115030574475823050080016581567529964103078632960243267795296067836740746935161906995169165085156146772822497335408663265597341336285083967467833667466694941714755515263405889154321838326688804417208786035903057338184310509504487469020009216749616582423568784452519903099352710521242427816559486878184241499833492368013577386061338801725962791544083867937647945262702774701069053037199904481779434013888872427305355546413255025607437605861288080903283406789122784159085734395568405716745470066137048/6898600695922325540026778967053205721308514446029426955624277560533122854187390702530052051694929209870360559404469265806591024764189307109624476211251076765374507708195549388419594233448322781651544991*X^5 + 1223400434582223322980837796706731592282269595257511159790758181534760795731344030304098442745081981358372926737483201006804486372637142600495006380106432203476255114030372522515888350830996767980911748734597291785869165686940294132598096273333960800572518561915447370085311357382462858041454775899321294498425580356879797180470942354036517247425415840535063433655043676610150692156127883457076866801369034974865225743646818303290400901549454391983007759300023924859128503667865082987105732186660778318/44364901075476475547912215537119165993735056402415244751619728991788513075279109607970764744450089748676288757530141848402186880258501434021995006514555674678123459071405578116926410515306163808801085837121*X^6 + -26199049483489729849418034199784347513261857382545618277152051934119568895276254878385055121757608623660206958244975249501668886558310969540161687178469805800695378366027412964835414061691138331939100679251695725100118987713490233676844274410247440695802396950143159673633788931263706491296434753414075514893116685780057996057723031370585268445275106797977311407004264889836108366026886219959626359880982664018355228123367561056481817172043721152869406946911769698998972084026725869331857430781/1072710417652359748099328093150863896953586447835395265996622229907187506482256367987879342512039995314937110776624050039899086419559836278902888541634438931017650086797628578513387378859947563621761*X^7 + 169887706380284581533475471460651183764541752178659046588392339175279235931061015521779025537494899505158849599264024737062815198436414646373578148334901228730131228962687434672501691630133560548077519048974580261263810360823783524706192440306891837897613967070072653274399454344766917272903924061506788188213095161368929454283802149349005821658745495141219634265911082105372681215454317014616835312608362160767120072003283173284523862054069477511071142406969113345480306911526137294053418044339277/6898600695922325540026778967053205721308514446029426955624277560533122854187390702530052051694929209870360559404469265806591024764189307109624476211251076765374507708195549388419594233448322781651544991*X^8 + -3543147691660146154185430407489884019179622533538841499283559447787214002231225319869772793046407324804595962596157035581388427983629746031568717246174397219100968373036376818385625415023090000596154761515139724817911252840725060569697261724677618977247481394987940837937816148294388805479082383962834208898825554258272740086231112885527075357649687329599319889470729596681480896457516756775012600590565576930328324685201121311231737083695945219178027902298019973207258560805849658586255626/166803050482407051484890078238355449689564056575244171356961939030817525498718141500214483363713263149578154373600380973394353353997797586518875531275764100609182100263975832454266424951010350431*X^9 + 18718451262364434613183886042654003822657494786339476294283885879875621915622171870952960521583448062386615059236536811435209932675773446430965918850209019539053011439273434648283699522089454927125478986835524250686887003050299797852611407104389063219033344439356004095705898751806214212474914885050687623579300405755075161726919479011628245468613294336486953684117735985903922194287254399824693170995146011809107550873739983919693509155148001645176831743380374457432433928396019714312842764596/1072710417652359748099328093150863896953586447835395265996622229907187506482256367987879342512039995314937110776624050039899086419559836278902888541634438931017650086797628578513387378859947563621761*X^10 + -319971244435945692915330355158801761782542831875948693302662730198659474718019633548822523944736774073450615934847552566003692356695166098049268673584425429803489458304395542844753699285543612321744482819000004931353174120045048818082715702916063721910474755041031938410135684797778127781485278866330039283702664793556542616837426965667405684724391783200101368970579381611426474819856203719083788153137008817956003806795306945248100877677587255668359593570557327514163185384094844468321/25937342634490289454966580351167073501720425528727129739847914637042065852700690639125250095430456095409447111429074945326442754470190885790526439321375229452524039848231353203897749176024001*X^11 + 1481374621362273477547161453219237185234602322436808776575286945132274174528519468355664028425018376879497403465388644249003770204215832681873294911234856343038190700629936310514824176499194418028056513471287540479401328304805727904059232840758522025089862898644941592629913334532239915713059931105356427193110900886632964483353327538975321108190951013404162980407556836001901767782902094462819259464695817088120891216582048192841180877575357159907479452644072213647653776772902416111857449/166803050482407051484890078238355449689564056575244171356961939030817525498718141500214483363713263149578154373600380973394353353997797586518875531275764100609182100263975832454266424951010350431*X^12 + -21548806753456981606980769170799304611070730496835295758814491068328564464555896240838673555844679978872364590546701539532196308288369460685863534136640443933054681575030557182425451952315803295592310801243310350127324993604455709810599440288533922179500958151621193951749967759243073006786421767323710367234675698733945823144848656543759223521150052807731071224295108244343079100140381080452909655087679657676233721755940497978000524956417242174775311551416749254547822468640232754/4033174099594198329181555022728513994980629066821198839970131338367604704198521324696820105027282863537466507763811995852346875209172894696085591559846871319005448584703988991431775645471*X^13 + 74103118904844692266277566579866384686906633439661465449983527713944596348876716003049770904270186495621856987190160027476366947767942083223485137690082853786029876541087733750928719073707969854023429153210522065556787922726987056828314502348942386511154309728833651964865469261441483247477406185811316819002791739757381933400790455171916059582321540291443552386635100676771448838589751904181147677963291439261712199363280771397731811797398149773651401025644231621687752843174527864235/25937342634490289454966580351167073501720425528727129739847914637042065852700690639125250095430456095409447111429074945326442754470190885790526439321375229452524039848231353203897749176024001*X^14 + -911957689345726633684893740873993021825406935097706073910317769427655869177870198282025036643041234428428537398974797855528927189568945282661880788247274270582135563495096172085669390872235481919338379187178656718197786154085159047569463595878212109070131487362165809129363972095150070424489306100259102075866363078691050363386129908015461390675590566350440182155382280228020255078666656827255074282042236176182741291650156789588952833431380954534139754310068708176762635443185/627145715999719845930890222784716839524277572200466310055999275131022345544786397869199207747983651615217929989707976341524937833800792209001024966544374330431573407666613122598627841*X^15 + 2729968770038402142563024131585642365941313864931249837645480792855085063849306777836446375578601390948196859801142132249020529852584296729970081691843014887451301269456464855681023420462930664454412470922793464202571182890120799325019874726913098539307659984637385432129367450256252402151436900536239971421857718331173926833822452837685572889808190824908924772013869825647513414457421584101096207484589108908346200183136043202314149086465663997654585540603526552528319552180360192/4033174099594198329181555022728513994980629066821198839970131338367604704198521324696820105027282863537466507763811995852346875209172894696085591559846871319005448584703988991431775645471*X^16 + -24538737122768217301788954457262310347925712535801074751428009452371331939148611571790180049939663806880188415127855763616478365150593223151157238854360317620294746778979898006818908996763706252685019372601298978912068896321246535597302890887363742822112567924931146997736865405656887170225190575368273179924784886593387363619685886167413460389921096363593599068949473075674228846494882041622288302884887128598518168105692326535120988178038416999437845719589922851122493392/97519159695182684797215086733745426764776484559239046813248215694452238461325827689192848351420253710965313324476438554116768439403015426683412372344017156030411041465808291494111*X^17 + 49131686885485839707765293339349150746705548149162415199625258457268954729793981251935728216475252740907923427987893855330259243272307226102704646188347258908870385315406128453113650056825914522013961931893057725639976086920929892380628532881413127716462597879696599849622091716847906992680191750288279539383003379736164283163770401522296327549601961144819787681391862334776516384317895773426742907965964037674996998987739277129572098071317463131548356519609864624412929501748/627145715999719845930890222784716839524277572200466310055999275131022345544786397869199207747983651615217929989707976341524937833800792209001024966544374330431573407666613122598627841*X^18 + -431307389236953789731298003577393402608297806109504315158591428184516196239933934078354087412247312293736481402445789637071451791413059326966058452769680024509760496585845548448479269543002871382185018018759731815925698525281832581938714986872191540084453282639037244217322808294412346798977099434494300426861276233710489235077497931168443725202587474597023255378035209361053439753183157580347728971876017833820011674867077086882465287993254966913392133484616515654856/15163918472272225905335886601422084709186205031758520729785136945179946891824883795551679109224110357792771470140948305724890132079461269893237812524337918835392791395709577281*X^19 + 1134675366627339561650639852549990219261876714531469463681611294317928160153919233107125592020721486003788345957570963349241859604502149561152338605264050098089488324051724212577666393584107579167338823524339336712988570706465175184931663163230082521087583428628453138356501880909458222990305318221338606159229575756993718503901014546500429027125287014143695106686844250474249363586687456392810744985781247033620766673106455155206906561051625293452905868259070851548189960/97519159695182684797215086733745426764776484559239046813248215694452238461325827689192848351420253710965313324476438554116768439403015426683412372344017156030411041465808291494111*X^20 + -5967546485396243956040689653890339482614638510746167596380310709495662264802021144704805318710561619147710474095827105300950361452128094375165494474570596423102795745234285710281713695724822166700880806626940128564790048522080829338854548518321096869454935461564674694471181311347450488220519234523325164011134276586417910497991488279579528331935067173881969443139609145055761508541996512707728546571873356235781986273173152016220560989957070632949553840063088370/2357940984648145841289983921850736232185695075689398340815602075132941516377683687692688401372121032155616773463061468780110423274679096546919268002540494298770454267720351*X^21 + 2985810056817834901375193873425103741489343286421111682866777562498588312225495288344929006378734025900558854335426629884391447111761062910149251093000070264648144824278266644200995698524255770376444689592828229969080480788676312195665998870912882112701935132811270661952110142379290744131890156717968219571903444584853457592879538624719564763338034295697474551161304928368596352535372571328714603735804676772742498849090700383361364762682700439970002783565918898505/15163918472272225905335886601422084709186205031758520729785136945179946891824883795551679109224110357792771470140948305724890132079461269893237812524337918835392791395709577281*X^22 + 6978371015165122095679685729171093432295195684565868068774165882341099721938838078133203893827001424906762053368101047945878994303288640832723296011908601289768080041648439212477723977041686159538679615249329632709795928836251718331853677843284129341846493116149226050569280069541871509378622134231076628273235002000243142518929841720453859373658653764490290522608002670036804084630199492351730317379389510455749609215094405381232287852879891124892135950156/366652306740498498101381421528648146817865818020432023140351745472390221797182971185303747686537246486645432042149194336823265942260783166991022858426449121251819976321*X^23 + -11445320402513115401105013552331082689364546124532645213289598800702073195286670451827453178520014348833865329713150570611566728207760397201162212479297985536078868283937255005617286595940548175760808334523005738140791557821335532789730935186145584091696247627000210769403180129493325686870521711525209621869180939705049077146780965908007162504371044413479739867136344186664069933441005909526583743697390350234542486956025590394514826844141099872315274407863246/2357940984648145841289983921850736232185695075689398340815602075132941516377683687692688401372121032155616773463061468780110423274679096546919268002540494298770454267720351*X^24 + 29620228773352306811170024655458863372993014230936859214709477958712837534757129223434544163258440173529820417489838711235098932521181431235810629365744515215296043070680359100038217203738838451920148544947814687528929424029292644422162785307467513413389680138872463279749327295648710917110911176986372579269221362199515502187401553734373842517644237954768951731835799933124061064897274226646018905492834197792802663847606333596165139811818175718654840/57013264926216529015919984688018682447187967348846528244495684259429361187557607088369421192122103325555190801142776292462022382562709246927542039873495431698308191*X^25 + 17491698771376581071903455663289427325985308343938789192783749134666012398523660204636817382989021660400258017283881819847226839005144779034886577315654433857013539060293354505207291793249648695134850421055671139665277144006132222563546892984557353054168511558634033380656115202628119929781205782877285025393343423660725947307001756801154294464543757936272329036619101285807603849031839681735504793306861104012053254485596057065832941792336472160672625975/366652306740498498101381421528648146817865818020432023140351745472390221797182971185303747686537246486645432042149194336823265942260783166991022858426449121251819976321*X^26 + -10444448852271446489594906197930810401148944470832984825920592834802101327059495351223337137257932346994127078793187567528467521024257901400720392590201902976599372912637429182949686309389462981134508286925510534626712575950761415011503667925367322386618180145319521265248944546443006321858640174516250430512735389269339759539544742318048290783890667891916990124682703770172485308664365829032579286235917244398066324875658959114616334849040199939/8865380955717078061875289175558806165011346190148737092908674274518638032585539898673522188170129579467453086789422530315973003041938928149205728482894640288961*X^27 + 30417586194443711995099758306545632746032515163761243095610627055345857364411225261099835165876502245500967033296577142713813887467700723642355315045879274333845688685959622449911553069593757184517330334550323954944888195997486231054727876460869501519564723026024187474448624161641117333570102526420947350356765643332167527242662748788650629045070364291068442547472197954764141004971045813092778231750218871489121493099297271548240727031407744000703/57013264926216529015919984688018682447187967348846528244495684259429361187557607088369421192122103325555190801142776292462022382562709246927542039873495431698308191*X^28 + 16724758840426679881568672696971986496471252192112710568093474997162354974824773680272813249722190079372635302353437065589590253549620069111501803192476095665040526272506043264403440729870759659741539019144485543934496636374175261500161007865926885109161574760177612748413865179867066160992506686719385264970864110968664739351669915329841574755278295927008069769129262249104240597070713580307265734114062107881988791537342825184951416387115/1378538478575194847127241358351548151922149928494594478760484259760323127442938873996815765537261635743656210043449312753222360914622753560753495332435801631*X^29 + 186946925962223110951194927889787260370344920163696601714096679223437184494352858206952963075815327917173156296102453579596014000962837424468595578661925292696921946121060954070642495464144565135505477804572151716218229737914400909020604962375468007861914941090686443515112467535057256839531064868918447381226942190213231491794300739005757958012109911681634059195402409075989379223394102627045575534923796470439233332480808286838974744643268539/8865380955717078061875289175558806165011346190148737092908674274518638032585539898673522188170129579467453086789422530315973003041938928149205728482894640288961*X^30 + 465634498178018164002052469386805794580074472071063024687383697086755514076939073315293085043668270038988705496197231668897115087293379259206367759650128230647793469477526877134690008694640864179632183586631971627949961687203828750309782338914509080867969745383703342443258998038732160180535382626849744542041649601932394983915577508049347311334641428933037563691254661680515463941012825156488985916165845816954997187525067923154832393/214358339072491812646126785624560434134994546492706340967265473450524510564910414243012869777213751476233277879559837156464369602646983915526900222739201*X^31 + 273260704500265966573704529746017020196685850893936301711864646421298284352877455474486142691705504020349816156442928640344128954453755100053496063062976800038666247590342496864057656778030578177896028362805241531652022650971118224445681519356454838388749924417861208221106998802837014656416292576948749730771166014702682698160220966002520198346801271357601716867681217667529905042844704368151794038314613964427563268185171340397467063060/1378538478575194847127241358351548151922149928494594478760484259760323127442938873996815765537261635743656210043449312753222360914622753560753495332435801631*X^32 + 1069553841596213146157361855471734965041078694241947048210379680581535942622813536042197539218343793873933790666273797296493761870289710100384396756660295434442222363707755296134781222388539883681266489558578382756536959853273176029913086610328824138857507769765729960112090789405384773973242139529367662970661211589483951937622295297724409609128981082296397805496751746471180063868038622673633430052767086895272838539300473798093/33332038418984887676275351519912989291711171900591873886995097722053259301027898342872472364673262552671944935400378970061323216085676242501461704671*X^33 + 365886955105536394502637416366652703229976164988369684461438363030732205750182755669576449821259506670132538912181310469641227865101352685968600610924585119258591546075584047347052560611905538977939047404111183122313233131807318739094767124165821499100528679427265911029516700841077155443265306120392411777142899904642190475163488781109146499369360643931833026221763894347282676862575584585113354324115488861507368477454660392515013/214358339072491812646126785624560434134994546492706340967265473450524510564910414243012869777213751476233277879559837156464369602646983915526900222739201*X^34 + -654261646330940981022743427257527935216344676125142765462166540271151982439349732822393612081549611534723785176053798570452508215228096123887746669985351805685948825903323216115091169667469167179774857046743374147581002333323725280446603737266258665535814145840111619533039445114849445915154343940801866981514956651926944974987995829257864515033433143771819196713304662501549572739106719899892034826659640872144416330823744/5183025722124846474308093845422638670768336479644203683252231025043268434306934900151216352771460511999991437630287508950602272754731183719711041*X^35 + -180586704821511420647335297572912025364790782127281905538249317862410977613564987739454319442761059189235746404089850469544571387310866921259445399158500835409475387390100020703841421440685409724932904906168407371077277523425966798477385292388075070405200931338047760857181523450499296841093391707227029504769060792101273174373209156283225247356867182350903212464468185639345548140192709181465061260655568937840089589499132931/33332038418984887676275351519912989291711171900591873886995097722053259301027898342872472364673262552671944935400378970061323216085676242501461704671*X^36 + 572632028000720602263236297976735140596809111882388703218207469730761648107318277857643669217509273927753998467486229284387095572120531559583909865974241418222139252850769038486272500740619176593023611613298107758554612460860185652817090080147923652307252945678745231511368227041179525439485752818043082147031280919255734825252145382467130040489849820664189872051702430970003838461646002689589075216886726342707338257/805943977938865880004368503408900430845643986882942572422987253155538552994391991937679420427843338827552703721083425431597305668594492881311*X^37 + 357472127854286551909060838134558995379172002462471262473812278333568370536527920899949752490403858167040367266107292062170418919967941614530116865301311485560810489545307982295147029031964246672113455276936787064930198438627282057376139551285642115898862112243866397570331517618917229202379735305095049909322079704218218017260030405972605297301153175943447774896790458613363910328496017685377665938763062244523112595096/5183025722124846474308093845422638670768336479644203683252231025043268434306934900151216352771460511999991437630287508950602272754731183719711041*X^38 + 263453081364962305524209633139149958905722214901488173965537846003964234021466150246490152227830795739844011413863533172471786799432825467985943196650828352304926965139840241855097171386514246711821334436986003144947239457781758792107837964379068234991875167925208207592143500846540186056529263137068647203346938176029487453567582358765011144062252534347234556142106438672264552590060239951916719742160552958916/125321719474244422330021536838578826130561963440047049047269048850184816201895815882083567163402789430501120155665281516342296014398148481*X^39 + 54580639340461500735856549778382738581016396516793471662770707297066243867095124841561143504129923951991505751487309448365561141374307458383622930808719031116727076145831853656904816874155251812260122180796277477884694176451555378536147630968164677799247656950007083427259731527864952895319088057071175632276707327177614292998290430141796274820720467019336642796904701866218710523456753140964370941694253729252949/805943977938865880004368503408900430845643986882942572422987253155538552994391991937679420427843338827552703721083425431597305668594492881311*X^40 + -8571885020212855691932423124837039052674062114084573051400005225731715517542800439845384802132671684548050567259410213317114513030958836514460860900212456893831232798481194572536776158939844529162923670170337878779879329099529237243707994161785431278619080783615275995716599310902263803147699947167855739782301972019112914285599396043363938176401502671714854539968731817897308244666857544942313994458/1640192567302686570686461518263478533064483870272168226784019650449092308159892079140581868043015088432495414645780022076101352071*X^41 + -115355747378061973177440215007598479565178985323445822016440740063125286971763314035697890437871176088190692976498311224356892666989215646156538833666157866514398329955395312290273978335674241080943638320229581074847919370235305951680309716088046970339777102764605237311298759586463375444115874188582975668812447286417208527368797293557875579331712848570907229588000137824887834578726452407615928082378606572/125321719474244422330021536838578826130561963440047049047269048850184816201895815882083567163402789430501120155665281516342296014398148481*X^42 + 96577321746214075331168622578545649980033366758409100869162137808356272080979793851030767664262880654606929511586966789236906277446692683693132311164504873853957992792767713177160732040904931575537860585430725668086815297118661690255971879086059821839529742934854416240846117797157772972320124274541594832899430237556657694498136578445059483971928638527327903510738767412412856192004779918119446000/3030186268406658240759733991368121357695402404401124351177256642355102738803868417395312264689638044731220342311695295021949955521*X^43 + 70754606264992206401370720095419473406483029655336109130938007723706472597116806159367028316911747585415655314552697576840173665133041108246171725584625478873459183325114834399168520303636568665725869132111745590057768977509862624372120153161570419869998506612699115592304674628286462625062275725336336303488352500842753636508960439513895566316423196560540110381457707657321491031695354077511510995464/19487127892123219146325849298488388451339132862703630702420937466985665713247677792269253174219062265666478021406512442286160163955551*X^44 + 37215352078423220586027140985247737869239017342553744315509246498427204157810633265291525322215891922295966236169067299716649874213468980510174419201298374927003589889319068158221804844022049249968927114080034351248959183696945183874759687127882425126553193856336033333028195492762776217394193210042215116052211647253853871922885549904233862303006594144247666306620593633604514248513802909576/471184305458973447482465245120217906654548655636934279455334573527461162930161470594823863270041680101262687344378058625711391*X^45 + 29235219426017049316385520503889145984349871297964531199988388472117251341322844077659583885511247982663537314351790339283626379282293741251672195492239090354616820280337179149251019894487139906094013733098077762884274459041047163742357808870972549976717873692806702270898490260575220567128514282476156369042435555928523191907429276122807159960644930252938693997989426113908861873276985625354837/3030186268406658240759733991368121357695402404401124351177256642355102738803868417395312264689638044731220342311695295021949955521*X^46 + -18609367004144337956567879807563666520222022715966815654170359996757402324933869169001756740149354262236836329495280975994699547631707509629869580926268912806343451437710247707200512903886752660399713181166018171322433081818947679386634302578716976744822564161666106378457489391923237335130706573600015849741330856000090633037451698811618477866949450128256240181632813657482628290932537/73267657511891377310288484702257488206274087332752959019644623468739101684055585537991581911062304478504538539010738396161*X^47 + -26138487886420178445074379582424655251434884667213229087095239673125046040094051045242494501532401188989173756741518299972516948564116807507490660250177221473753758543977519471287363979494248854311757477825469826581355006276116155363999648634893848736670766603194886429638369754837385823070612714321187775072947488705655736952305457562519751732371827603321148447509460143271414746256679908/471184305458973447482465245120217906654548655636934279455334573527461162930161470594823863270041680101262687344378058625711391*X^48 + -7775262163077093518230976636644368358375696394315632819413990811949690656437084155303947329075712500659924677631683160342314696128935154876579016328945079559076699361109223867291537010527289377336063202046086555002635362063532081306267038433370042092557933998048882943891254870890763294509078847993487410938667833917885164456440592971230977745506345828802805554489897060500482440/11392887188911736481151995755288056010927396568613428552269417426331690512215143140723306159393920771031649593999492831*X^49 + 4607408200166212504667576134110599314224609817301213529136925132772542031787940217801611511869162326210212328610607735479053089984102474742123822231487850742686251739692773243314454936256507510699001954174515018096716927317783498770330763196688801845085331481256967704537477789993215130131030203106400278666610448416849378436474584949465752327533038493823607017694916579321943275610/73267657511891377310288484702257488206274087332752959019644623468739101684055585537991581911062304478504538539010738396161*X^50 + 12356134198873557002854010952270832176937276024697887444382203904930932702787642317626796391810288149796990549905184799176202932610677797486555959657858178264626357295373072843248902018867894409374914463312947059987763039236835467542516022193763374734752236523647265264544939926673181774915944685628105216663305181373046391947550649903845606632791483730015061660416455634706/1771557640944135668037940562165768311448825465497345444296286335924691418475376013174204036603004318306896220494401*X^51 + 1614847191920280657710381259981823505255342081686127225410270361580337673215116672142328042196868244070528679717750071616426729808255419320386485076445342459842735927474836667266941869566319181844362744286449312635393455879761319634257755058716355312077738411574466741576539953298026274871175816498114824578291651347167864674784015075491608395972313214449802530838942538339042/11392887188911736481151995755288056010927396568613428552269417426331690512215143140723306159393920771031649593999492831*X^52 + -2892477094002457213303941380449636934207250929248995794311093739494161752657259280556490545037093170652632973897868650200881336406849704089634708651308490396410491684486179413075439588079125573243414005367194050709122889852862771106315819599534552352672719329670187057231080135631275981103879843654923791392908816057394218223051607092974576967693992236356155446627913/275471565999710102322802139972907527825971927460324279940333748394447429400618257374312554284404341207727603871*X^53 + -438864899862199433670594920935195338151200781552160349556977676594308464102353619277545633164834615649434506876406691375817019565332940275326348303280878836163933241319094530240534472022924474757720113163874475785366691413747472490316920835459146844083458384564590333371161403201355430424933673768765237036172173327302096159922016664647932817923545748764179220092658297/1771557640944135668037940562165768311448825465497345444296286335924691418475376013174204036603004318306896220494401*X^54 + -181415600717221673289578897764582151089981598668505668067856464893126793777712280606464805395506707633530439705114261078585316622629377875329426462469293116426499966289358766774148642292463114783499658798396477992128123648389146761850381080025561988388749828687610053519154476267712164667143700877757267719003705514080673313951467673030666520286628104027081435/42834950396471793239434324362137696754155174539002375982014266582871626403454868196907565586130359385434241*X^55 + 97688565206220937298404955553478028242941593133458399596484558045048835863652885546706170505291712308325483414670019226986602325683686257715346565654567336533860812913748725760850556301288207872503310143391563855558100710888182699299647305518819966426156582569053518933286724441087995061861867871968852626457271209393385451523633588430347316408144928714679304822/275471565999710102322802139972907527825971927460324279940333748394447429400618257374312554284404341207727603871*X^56 + 110119198392916188125115948748434540573507812941477826124298022419071743752506662368781526712002860442942067097959335078799217794135793131016298717393436070961707269705496075152355991177080844741490268848821181605450812422482831166029957576094119605022967087116274938608792654887910224101778677405646546156677981315858949045027606402954873651957261722501/6660698242337395932115429072016435508343208605038466176646597198393970829335230632391162429813459708511*X^57 + 6981049033570604306230795352813716955605924245910300772395869754064598230094236011213082963821395152959849477224613035591132448853381990158297585796445518445261548733795950939305082638821802831995449284266246306702826992913274884796377565036637039696658876250856266365467749192395347655156941745441383794197092554346884269988807066810507590888378574473031/42834950396471793239434324362137696754155174539002375982014266582871626403454868196907565586130359385434241*X^58 + -6168893287431317857965664727236645363665760270307757319014615149399346143936518132524789049171331167036407433411197610300036583397407183493646965345144281160276945920742614931752646851502537016635285082330471072062874548030806704951956533538348512514584574983339639852755597680974368782731182384157070340378209495604388760931132495141434057396518/1035717344477903270426905469136438424559665464941450190739635701818375187270289322405716440648959681*X^59 + -599572844968347908987741963639011452650200977876093322801269222503499601930911108323762908026137163432500619627703031134625001472443983412816286855017094810496419706255645784545236488341897351752724553102781221559657059557666944142778295993826865339125510321499666231214851367254112608240040668479882642106405722129628195938138810138499570513763438/6660698242337395932115429072016435508343208605038466176646597198393970829335230632391162429813459708511*X^60 + 1332641304800876103794531531404940795437373919668010570618241920919235814095413175363079078489847895683065121755689145388980699627834078881621979279390250499933891559391924809968539352160031644662175892131506607828542081548177256344819851601473457418193598856824851954414032063136032720685569282213388085001191578669472061826096945541369103/161050745526030674922547888219007685361478069497970796258690048486763362971589072058111715230751*X^61 + 570402212918006282280426964299680099928780402400829212004679726088807561620964091579056537832157175116100847402128718179101232401075029760701995250337971512258073206881776763585078273800121721602946191715142387559540880091249012249700505537044542634465561757774948406754511647170508642145258863172117156414151526221593121189620845850630594191/1035717344477903270426905469136438424559665464941450190739635701818375187270289322405716440648959681*X^62 + 422108212582201608008751474217545986232388916832219826871000056015154856461579294207521599885032974596764501517541306035042926620710344338608495084205366253629531566863179228290266760642902427625594356932748096478624040916180907241400522618383944784065010865434810227424366375336338168256872387761994295120333258661965319087398540807/25042877550307988636689144490593637904132805084430227998552332216881256876316136224243774721*X^63 + 46491330709759088611591805511790845796746171164662952136855507257923268691376946807395418158585284991634963667792182037312149341775672238132076862394803407216597955578484748896231457648801362732995182488964491869017278176604502325546739317024651594607446382659109925352916391587226609730423751397424495577122483606602129349907665171497/161050745526030674922547888219007685361478069497970796258690048486763362971589072058111715230751*X^64 + 15536228722879522214897638482764631726194599534487524914090959742961486157867375910174316784867895417177222448519691391063226839421260110252876320414420849086878342633314950958664980491988583473127366129370746859156952895557354907628876497739038011260516262455852979522763732078746899476319170530286973832894030068854443764744/3894087630276471565338072537800285788233992393784827864803659184711748853415664161754591*X^65 + 3610624855244873169167016174623300115621049571573702764255738039740664796722622872596273758545041221814784538547474458353871189359996787352645937916267423599799229804759376583916358318244740755140518612340425911427396170953652753761157099998374613500915510963902965566040346838772734082220143575898716194387837274856955812333848/25042877550307988636689144490593637904132805084430227998552332216881256876316136224243774721*X^66 + 3718281630691672482155886999927625653750375540951615334427185957020731660113628944727917689696420691506699162725921306959573038772786108421132077410806164677114092510299868343547712486282806640133489741061389905066557929075394273788127137344607469187634568681303434639650394203149248388661167298036930790505884413366794/605518213384616943762723143803496468392783765166354822703103589599090165357745943361*X^67 + 730164353053011896072446886923727957726661217274452518144410436924235601777411967454980135811862196248920583434816449237721887515158846049069649114217468404501869334514406211694986525469828638813589666652685669131412575544081581353338309267537800955558501553143904475590471252561253108750874159510576045262596146407413392/3894087630276471565338072537800285788233992393784827864803659184711748853415664161754591*X^68 + 448626378290894051334507804745488760346394392667952898777913651968123593196091923821149494857226676668276446508392534737632145787043794288846566213519526279331460383290738221266155393783484639453541335741870868625281537822441672636930330752538698452524975330029353798230875714658417766192824884001161835977590811/94156151980192340812116800467034126635481848105482012549075352137939692949424031*X^69 + 66717702669047804717816878795659339207077349286854972556008844910388616181528294125876914585044671346424727267713219007695874461664615155315855563934751811078136851255585997670959879369778355842827619536008081634635854996739466425449187827882568417977420259387953835295812505083043274677038384862257425198542507506/605518213384616943762723143803496468392783765166354822703103589599090165357745943361*X^70 + 31783269026244703440501049142555978421716049605886555737787281056747332757409342550436977658192340555231939571744557996236151050533795571466099758467345246851113754303958358647323226702373747203531718596546636247198664863974840336845501147454471912115466640282949533344648670899266595664499900751144022037/14640981492799306610498647250355174410742007169255483213975330763168977289601*X^71 + 3141423536219605997898936395219093540478083202718136128846955694492699885934054333511477875406447231270657656813224338822343915242821178876603886887805182106662169895067045459132758771659920993747945428319320088287194101056229251127166200029538962438349954505027502443399224416172807265222166886538206101725/94156151980192340812116800467034126635481848105482012549075352137939692949424031*X^72 + 874897147122312410757575837623188963956227591467177689805158690353260419449942141163280003648923859697803240932076910893729108610721148171055393264478983056324082629192126573632121919235338936912160185560314295249943545303149329617927477128705530628908594289678360239804115182212075055543863147489/2276625951298290562975998639458120729395429508514303096559684460141343071*X^73 + 48315822876881822980888870413592435736905479755392456658210898176619232366910327085094511090250316348680400150876286377021354819858687810562505346661351150366593316458393774504920796642882824665657711602232207900416203256491849349403178667246309043854020093513918046976780033911882493377095592761051/14640981492799306610498647250355174410742007169255483213975330763168977289601*X^74 + 7569054885701663115548981253933359666145417386827790884085464970035896798212941766731137236417479233883723907894636426000534725904959774772901361180735248418479312009567662524954572037896679427777707988310077048466195184179831227915059889675701016705391322204813578616710948321631648753295/354008078261279826306328508701309396578359432205613916429744123797441*X^75 + 243887455825499274940426875416497852393342986604620199412181661038669306042042842907197500737890432496063321746785487541735479973194332122529822960556176660216169749384142488853148514874020134286244098584064240254720406493629380489799205945107836503753765154246343303507118105266115097502150/2276625951298290562975998639458120729395429508514303096559684460141343071*X^76 + 23979447202817936926741512401047040917584553060453114179329332450052566866423388232577316579351997175621544822608401773921011439768259329281096342771919944825716767136231360638120077366383263797121001963910435851849532345044040623762528283197395385777808598153637605583933409994714/55047127703511091013268311102676006309805540694388729035879975711*X^77 + 562022416416497164915540801667144811344701453352360702855987498130597758966667105844684911694760740465050538298329485631427920753073488008062359531516934017623425868757981002203006888068567216296338361069426327935134090613556943713031288613600229973558948544487876480345288669564864/354008078261279826306328508701309396578359432205613916429744123797441*X^78 + 49061207326296421677817604756903376276040845364822478210057231663983655303010363216894570931885485013912919010162121407344190346144351103498700740044947842110378870169819676455581204653459413943882517800988039193492912958414789307263244288001222072670312442577686340311328/8559652885011831910009067190588711912580553676627076510010881*X^79 + 1097222482856386393346267449606743972602005552002128424484068726468345601509299927927244031977237209286915880169423973475077244457318767226847813713999072733782822983182321258309687599649957149958120381768232753447357884824707645333159236477175955115699719045378502124073630/55047127703511091013268311102676006309805540694388729035879975711*X^80 + 84455830743760727336925032029122576892551875775914742953844391186766306069712145737904160824688074753655111735533405730384924324553792173191688764118151188418623716850409624924397903259507979847630828743783718112244163900458922971799178678033910572665836679694176/1330998738145207885244762430506719314660325560041529545951*X^81 + 1539443900008662380705360693280361312350086898092390020265920641416211695933302674745897482534828696704199861116971066861017770171158451911055446715656050776355911693907412578871253090569818746677010988201344748118865072977206066039540171249511178171075905590626383/8559652885011831910009067190588711912580553676627076510010881*X^82 + 90694917975626438377109435475310907995770319313278022542205959227798579489008861147672746164188544239169802559703859041258884913678024529903897564882164872949663461456996193519616135252955103324659076896737785148638321534833540736068878802513189142916092/206966060977329790894847213575916547140464245069433921*X^83 + 1471250344982425066974720006837379321406136977607915995359209319184251555424465589996495824296306697059749847139067624539870749280234488451190174178275570674555695596842245960682057208961412594171842153828851651940268599938315156560666964139759950112868833/1330998738145207885244762430506719314660325560041529545951*X^84 + 82218161453721765498525628002219046458115091798726096937056126070018489225654127691010461332320505371851548861843627880721984140231102956926589952502366507635223955316126196806573977556548226568626095303137868656044274746555927810650544946760687/32182562739438623992356898394637933002715634437791*X^85 + 1202677083629622823985291145393559716845871990019232736707307847445302500429950459007133873558291433414570051617591186625437037343780256105603806305343672007728872945822971980134807636046321966185175749237530302101642688632770034465001068344640262/206966060977329790894847213575916547140464245069433921*X^86 + 50863578161821466884928891657147864138239487638841916590784264771244686002905417260413604431919261352982442839903981691665123674950104015819398041818731876710443332389584275710461596362514853731292041251507248764213796371977178643868354/5004285918121384542428377918618866895150930561*X^87 + 414561887300230503090939897100550823223261371356046598285424373989658779249075489312268406109526617057566303584112694978844485224415521053339263117891785239862143734688342456199258450647961217550628697947541917148818176536138729605614013/32182562739438623992356898394637933002715634437791*X^88 + 8670118844929282397886586812254130940765176484890323617919428176748698677744383243233716176913296470771032096744132411417233320400701830542536701317815335964095030598777274333228338987008933735762060427100972051236205311357935/778150508182457555967715428178956133595231*X^89 + 33220103949678522588310703804921352677710831169096501475842834398855329158950189877853100588851475849338247797363912360340821537716503982921124832677224674962593980840273129269941166248102059878472140155466215775948226464749934/5004285918121384542428377918618866895150930561*X^90 + 322221699602417626070919238105372107402844887769474394145777511634047987377316687112894945852197466505467779423084868092966296583385921974285332687988881862269062727257264701640050915045907659282667279523989178470091/120999923523939909184841459831901124801*X^91 + 715869209056646418530299429694657844152281001408225007075456945791152193696522907701478165853343313456140619394393402792261856243378470509922859373049395537319555973783912301617252710465631166611912941335555389127276/778150508182457555967715428178956133595231*X^92 + 4818694137392880969589151035034129961169668593192970128531625794699311096230284374442051003610189402407295728494620038736971246652953699885354175980402664014378299112624834409816091548464409599565618772744/18815102398373489221713801870922271*X^93 + 7305042073380511728173767971442015247077094058989305138699801608576725086708338574034988928675378080426220889000076023738256070101760026710298240811800801795945605355132182233924334462652606698813081061591/120999923523939909184841459831901124801*X^94 + 30582703026722190690443129393305830355589085525401356898074792647137457970980825832466047135687672955301768890474958464283894673863407015141746619462462918266326412377962562983508029538011987776/2925688446333927728458062800641*X^95 + 31037336326382321729946328652625575648023916631964728565816955964685808973775084802517148249568763934016110862022271577866530752112057957155089705215122214904458005290144682636254551741866709801/18815102398373489221713801870922271*X^96 + 71720278642350434403398554329168301540476636603775175372880203205710518576285307033255561042140229701803797369379845425753602204257001295950370619820525799653516026379794008599048469/454935227232767490041682911*X^97 + 22241431507800650789204497164784638183361505653572952121477369899504030996361400763808593067130927202310214819094106150564814645027746042404067139100361134953932370974877020712149998/2925688446333927728458062800641*X^98 + -141931399739328150317584615618702121009191193671766140602031618313224723997344207336723138331839498534250637521077308002256379908852942474033142450637871321978340913833680/70740977644653629302081*X^99 + 48134573928160500371460337052760543044842083182931582138755054145233036647177166366762145702312534397904072911676597489777725000137544355170923078068027439958214954414316/454935227232767490041682911*X^100 + -29166827559490091057284911072221065033285964069626567531299027457968052655916339873239043606294885579307326964558051995785283664285138824412465716315159027881/10999996523814901151*X^101 + 1875668742285882155639774546731146082803839684563142344855953990361653829728933607308142410636199760653665249100194318231638770644211664860218454744909564809/70740977644653629302081*X^102 + 53103985672563009466257300625809177500717220555303371291489608003398071157893904619916103276996552039487618753761044390961257044997250217907556/1710464394933121*X^103 + 621280873802963362930447991416679844695707720864131153313141186607093324652952541376170380101727638236689509685558994416091890954482053500062/10999996523814901151*X^104 + 7336837902140943356212123438113038035321916365672276890481176021461227173755976606722797356172635708673269734752153247255132641/265971760991*X^105 + 33066101726211459038508184198519568894625689788364018176442919637018950579953352776417027976457958938152397155698662612834591/1710464394933121*X^106 + -1569855484130787096313813258666390988748150255457382298716243696987858622338840249873155325959968940723794602/41357761*X^107 + 9902307342311544955881854962389605530166105138513663051313855719861259998089739223899909301904483430300/265971760991*X^108 + -156562056477708061330169496946376797123777103867580898089851227768911221570894785852801/6431*X^109 + 329186747440696632314126080606144210501650831370997315238150150934462002769151771/41357761*X^110 + -16415518877418737700642922818766813004432984656801652632*X^111 + 90717521212110645192399529345041872502335/6431*X^112 + -5818512256582511160*X^113 + 1*X^114 +