D=-16871 h=159 -37783363073877976782172277921343031390604603441166490813572520385805521791301162186945140015089348609127555748533081782578498265209963874322052842936237990308795554725502104889174034447556714427622538588820787035548636441202792978075899843562238139948746647441669714121602122405681027211882748100970881393858329684782535910275151106006145340881794693306441122775431977457730083950204634802176503717269992034014922824681039819840166631763004458535358344079281417001468691713206784237003345633471423290151630684250141015759337362667302150431788467653772179496715645544467144479596690132854089522544329501017466493992219945947692444353050738694695217434375063477735183789585489672164750837903702308593319564890317988500629692870545424807904910536037496040532274716520571953872163570756390152382755086451413269661441223697115354091/521175969565998223795268309998204952981676219190741167958892602898032350403256623453264819717919378635677215946670672766419059219677768754659337911326468333312935694070148727450499096775255600313255977395692271562431710044712363475028181814653521408042284643425215244548444051136428483162510443674111792927273245367943373413484561*X^0 + 8927201214053542435485147384685922596017394232577096387729361875732315877402363324466342577623315573509397451532071035381034657065026770317443447121768163321516725689667990379858472894894862650972086977377484087179907211287790912698067249239790579358532301212010378976659523834917696240564648904141930015069200791836637021209218491926312058767176421306536657497293169993978531685931547787297815373238813540130621531489658419825964751568997313822077091221773440104084320457221085792688611923326063762663015499381590342540789248091496019674039449673857529368507189603336168083032109421627334656477998691352279899630663190578471646979684323837461523088252657604447299934438735025366677282685411602878248009329754190325418137858869688357190208335702371469247009649916150894640120893194780791631779031407095655902079115764907299510510992/8792759782547956033649971657979715761753859493966994244634477103492703783653342494280030773461017836962510310236280920242255948095183636659857689901988847251322538094657479180817370261695337232884941594642724313529785380164342284187200455395019559675081384219226806390776799586722684939434713695225940058476026922602572652858898028631*X^1 + -196704742476458604653578292116093121249936599024464616291118974894576842542055622161927088437947291135823435754053059988558735836265853994042665914541765734244926387294334347937516901927838821444962120425385745975553502320511634353335260788551446248455150428675729149949083126454723338024263764036254183626884358670968136112150283975840992862222951365794205963177481350176845423063347758383071962110108898147121539683669031753888245524064672776198461604005423026857190237716654944588890188567030342878046344884955747679092715557892286762681839176921416179386143179512994219185658425746181669646834174887725327804638166799015208520016509572712293338517558098145931319766751789677746830977985971087913491531308139139635089096489046501647412872782714012946246897520067470248104609177275821325410414315932344261232080960678572203/30891824406733342646865527235979192281529027277028105504053855900541304629438481622503990262457434570308648921028431792212616870350173004247486095153012170784952622492451468641485335592155509472660540418214229835957068937508882904097456097128416893369823048036584390050882819698679893495495847529732190915018270723012469528391*X^2 + 14829681636737512862143244390450604894549927109190217416531505979855717500984321437665886781859927038724900845400735374441629525306071055658838085043210912095124658346401128828687898344783259241117304927681831193164678905511695883774525720521363746913809221843668817647411829705881996511529505790578279525215948085014347426485299122070685549033641477558006376527992039548188606776817176439048390945874462471149951269207305870443572246283581409268268877143721894369311877066164109536742894172010984052760057548081899834334541225797978797574335246870135073133608694045486057038413654167451315592897092624723313336381437100610784204536234613421160462605910997257342873722599831432363814512335494628222993232185228457020430352896958264142690672828212570300623202063389314963466194529197499452193698015700762152570152866557901443586530/521175969565998223795268309998204952981676219190741167958892602898032350403256623453264819717919378635677215946670672766419059219677768754659337911326468333312935694070148727450499096775255600313255977395692271562431710044712363475028181814653521408042284643425215244548444051136428483162510443674111792927273245367943373413484561*X^3 + -195848257452456380077036938184017319331336118969467600102536172277157043036781530932185313822512014127562431633090554485973196166500373477052563438817880482980511432681916209421055718380792096067841015506241976148332697250790187200178139899428964900294401850974256926672210335577603042164013975538835668808027234825989218308045029228200555730529936555183046650176919294947103638776938115556652382017998002331293021283366480713002816628558449785014238458903822741995567337212566486910803268224488553881056916939937553518214630157303204608001966723563799564661731835732519207782793504895498611701018633622817307982415495095424261544772454486513369708654685272499734792128858864406022498920361155103224601824244735565290473070727536049477808215170528371046482220658711757287301985465235936894369099361608499216542558992039480/1831060660703772310287803167327318610724262182267091784959626335163375296629629637988500400833230666250290375261005974287986300180793847682264601692431519814175367345886519390758421883240798380218157810338108578979139881305724788340789289142814112581934861480444810032059914628574470600171646466109429845001379332761097121*X^4 + 9241894595814524885113156876234415748730680181558767026123480442757394543356475135963725457190503302350376872923134540205372571622405106972247407786883000358452013935686413088319078827437084466537501483410044121998131835928365725336248696413921999022605930284853995142840464109573175875280331562145007055649334442984378240999491365852988269197560860951567929713619824510837376942931003341917942690300447561231422063634412475627245658391197494121271942912631914085918003434335139204560933245208708775128343606061695926231091864285590372811252887612965302551296570471205262830948621746538359186567799676587868582443734513109705303120156494229661834972593339094799004034069998061252745118057540334479996212687440088252083804096816127758157604465486864169083261131518391963101394266339100350865686101264061268882364826471157489588/30891824406733342646865527235979192281529027277028105504053855900541304629438481622503990262457434570308648921028431792212616870350173004247486095153012170784952622492451468641485335592155509472660540418214229835957068937508882904097456097128416893369823048036584390050882819698679893495495847529732190915018270723012469528391*X^5 + -78506636799165915184157846300579227878029271142728645677086254514613634642880141396467548712026424256779887345521928324505701001706453165725316158570850866603874133556195225283130576570685901814984468444247850686241438657059894535910086429964866994189409628110335667886846083980490789998284702476378674025993536717128923210771294687353350550810347070251565344438761548680335321290624976234466207298406896310040077457603308473682005277864496019705124206106861631800139757810914485462840309494506280921864429280889229521727981321337326152167204670481182962889263553169742757138001163249336949233000094785183143315246387384073352311080431281166555406733322507970907694528163342506487145234003248061877372558832099450741155478552757347450720797040544877637710478540977873005165843571762059665711077332988386154685611044243/108533024758684862206615089047911718968897053065443173786949578280088631179516901072165277744842076121764588658704639576076480361614240275162385258279385917501948156356263374474448573483539706017317160235795659947788505797268969731538692972723259592314318148328185053171709716589086041145850658888591656985441250237751*X^6 + 2653996621473031111461913712006657403787368240311824204625939317386937295444665060784047391687155888445844354829512689925852988610712977268785082465833919384432638716726222544167745810341687461116782735636039609243670511146169043628637737738824511653271400372941905285026236366459692053597502959118529133552093818319901127877516668650949383628696716651115311562750341791788430048181878150570099954266853873410116917167946136996251305506780256954022888889660547709194998594506378505297570954128994591945427582627837757292016458610394799557424933203487280920175703816534445230794929510821574286742421479183402205679548149990570642087951534899427536616765130305504425103912165777409385853056371028130118316845756043497807783628353033025658779028995177685895253017732077811173885624813773684585081548236328527601162887431381639/1831060660703772310287803167327318610724262182267091784959626335163375296629629637988500400833230666250290375261005974287986300180793847682264601692431519814175367345886519390758421883240798380218157810338108578979139881305724788340789289142814112581934861480444810032059914628574470600171646466109429845001379332761097121*X^7 + -16428416036111421168473645137084768775965205429105926342291104110855339215347218924053184271964756431281252740840027651374433704477237294312235228220555792228399858690956959178105743036070885494682383925646344157529819440228869985327139030446997471405966927666822914094858037702058088238623592148650065970755467212105417996561499499986823403612558307546335591519834251774028169988376738783443554671903719672042384579477678432082713131448144323414690685874638677639841528201510342502132336520779909720933407679295772689287387293719032297571845841845551255215084879993758013939176530811982526245725324560715702366742059006499625870944028012213903514104085056676143954688814296000206869222909242344956081814659405360700130391368115000495563464076619184878789612176980902124963548057398416581801109413321322394305205105/6433111538064421919661851049013794023406855139911278157012007485038742883025126019332895367485156548027063520757787894972229290594169893614035045834828161786613013831797959485178624472973724498685149679082191923880534988872560591046096436057332676919822070317597359562071585358845714014928021983794182738749407281*X^8 + 425587140315859908682276004478625322201154466605517673528453945031996389907063984229789220682619126303315226798238449556634886143312934483902640203804032460214220434613275102126620482216161765330339853506934678945267136046167516880425008548584008829315420928835915044414966380068235436780886934680949255797179427359029757890182181779960439516072625566516900194130958751554057358261028608385752614318128580592892162421732478625585986027797340503484115067836612379220366123083423742156461888122696751365288045129596675952993017446253588797192346586534618503499140859485424413727168024869447597632816307796577001335928937897455638639061808659688751808032066840630905761615757024291105412610724948291040641475008710876515346358759506997201674108404578902909368612919728820714784179871693538390276756341206766639174272662080/108533024758684862206615089047911718968897053065443173786949578280088631179516901072165277744842076121764588658704639576076480361614240275162385258279385917501948156356263374474448573483539706017317160235795659947788505797268969731538692972723259592314318148328185053171709716589086041145850658888591656985441250237751*X^9 + -2049882480945518921405244394431750405090157291766995146831543399394227731536006550016673333623362184549664024650937168555504367901482716317609190658364613502805574630562495810024775170075599748159752744135189744639964910856405784291712638016418261680705899329505825108607921916487263884630435855387101849360335533748579270798675127305692734162491850885983169830085166528497987535186559253567038145167916906276946236537974534915935300163338677986873272547501869681528459885480943627314406754189092319754882555529963328878899876032095516180227673475602971789965816658291476623611072114359023191601676410708731090516388142433207817242085722757483802370318976638072859815844854665779115799411219927992787995502306707789420351925278858882150523540289506320914465730967126758611165684289379228465131170850252105921192/381311809499402638827683661253855374512883358420442069646850067277502393635535891134662756652549140420073707590408861061717105719528770885782410398602819144485389949131525071731291830536051478791129730252041486804607610033344827873042287716041294346501219270795884035449682019965960169221031473166628103772711*X^10 + 42378165032203375472762693283386839134871539098697440595679502330393220371416304657117202264216136084165237371264470120485323757249017898202021549424212278560336345754045104295845404376432604627387552521368207579027862806128634757795966301217272996494133969186796538729605176733705687976112910087651293438754817719762234125315575693681983045465584785427125009454593298491493135460987042125836948272247103294655041713659029046594111118735750065067672085738811033750730154602367399800620911213828982685821941929564782720073929539540878340073550471559392174244172079213851862656540733251143290421047561913522902611562486664625103260861117323145196607367121788286108877037099845740055856057940549373826445292931652844138402876341281126577030359537112998844674289259895075551656483761988589796417777394419806555007815145/6433111538064421919661851049013794023406855139911278157012007485038742883025126019332895367485156548027063520757787894972229290594169893614035045834828161786613013831797959485178624472973724498685149679082191923880534988872560591046096436057332676919822070317597359562071585358845714014928021983794182738749407281*X^11 + -164831483163851242047244212976107797524119172392986921425479647921056934522184298297945293366462370261137278758823478210711528299270058604348930753768646777604374850423309793440538121298037869676156152522481004548722557979589310946359741219665974181034545126068132794474988058407093072223611718851174661454131406418246500339854211887213253857663896298991026909199365386879387160183040307196050278490361318642903337626923443500645966931860809693887669276842309970914581492488193333971741457601536327989130611305118163796200400601755006362688970003416687163223817807139963284535351231206556498398694660274815311837224326619425145048636986484246738760903044060227949287156908948211785949945423302014028163102406314754412251394501044273129648876895364986254480969416243409235615993433673899841745171691141047984/22601612797072054936143895516202677642871398163739083020973864458390278800043618702783637997305977145401796431178285878828587856056473883337230181886243799684985475024096086286011014790827543049678722675125451176848296487069221022644910658291819948224836658810733450029617806885540878977003821537942511041*X^12 + 2790066689072260985959870041635626916306524824003722720205288829033268662158001443417129693555341941647049903739560894858183776593374318898587111095540341045028124741349141592844139934827547074257383070660406371157257329079166140770733222941478986628991253738945151746359033799764890179324543357951597846857557907626076452309481040825136589212564760733355939787820313776393823725965472846179367087790572762986185713520530487046120562073422029979388708165483334987671446325251091951036511332707510604482014316255693907616521652360870512723231050674807732780216931657353616363890082129931778749754538209110855601926104672798431401204428875945312785115074975506116206415260653689681434177922680313613157182083121134221768210759696171613286655118968555051613776787982403388930198827661374303725649567201548755938651/381311809499402638827683661253855374512883358420442069646850067277502393635535891134662756652549140420073707590408861061717105719528770885782410398602819144485389949131525071731291830536051478791129730252041486804607610033344827873042287716041294346501219270795884035449682019965960169221031473166628103772711*X^13 + -8957997599180276365089834215972828107653116111628272568747806840729423528696810099309685772767417990814580395987549826498772182778718788249599129205256165475005162442644844965090536509416225380613114885875811689988386002560174503198336509407904836584260839231473925521256286158289321554150322840584341613328998909118696336242104501323080103528269636546851869074961924761726600124232261385317276143601553535121125995957847778091289094474976661128401477321714180869839260566661831208471827348662325137098882550129437522077471865949136270331168296876584131977699547848745462494363281565103845796431094375420095943477439969853590291305990590286977939206276341764761033210955428983558181861615926347051211470977280480187228296612455070852558427446839807817715236626199243365960963744288239814632177711714817/1339672384391681283631313823496098491071744304649344023529954623815439440462546304474165016733209480493260413204806228369900293761867932152049681814133353072431122934271595417344023163465564759034954814481978020084659859348540159009241340661005272255636100931227161995709667884864019855195532069109271*X^14 + 126128346690351284664601580595057995563850141415909468423984659229133366435104558062468655112995852328182462539970127992639841574273385100130628243175525815555067868096813133453723608234480785209526210104665714225894964429683556588447816024169790649165533437732290832380052754967849500223883082429844952245033695577441447525298643478428264708466032985156302475014328770499744588735070443246671710747994308013418129208057061594042729095959467248110306759274961838467564613500945112080270119353287458131093122415364840302224630967969658786952865450266585615202097282132743537126012604977161034391729312564861081502511176019370909670832593115989822997093183078430176135728582419868850582591464523627723508680681418771874853900036512011933492981043489088832899508682806034633648868672977037594599111000835036673/22601612797072054936143895516202677642871398163739083020973864458390278800043618702783637997305977145401796431178285878828587856056473883337230181886243799684985475024096086286011014790827543049678722675125451176848296487069221022644910658291819948224836658810733450029617806885540878977003821537942511041*X^15 + -338524952063789839068879150902779378231771422649789428827894471927794278518930283000814639665293847150608991428564674113281123891898933849073607891710939657547304915160677720020276789252455891358513347350910376025802764554983443745365111298642835064069026563071027917346903131074384195275429726213885696083963751000039157054678687139168401642384779217961405848030770593679910214137038583929617928659298448706432695253355034818542896204485430843634022890189576399379478971720594068916475332237116448529370981642226722721267649507359327695852626836882239467331753873080432045886237217530725850254823104893591963221579459915563593246129076216384691308665627737171734165908481587761554791084855044923293471506018316319022441118117355110708301829793030181874897959400911295141263248178782508468883217446/79406815505404616420562730335848407982439944558671330895024279759080045075131664066988620516460759913061490913686576277037537416979902326598878656519077296688466773414237177247585985624181421316753886223814712825834856223610939423225732953648584687074631078846965917592891226653074497966660664401*X^16 + 4000159059238000416942464421256762083675552596661400937764447263533664299274116129021435755689308023271871262708172817261313561010268106794583892391608876659948877627578267892569643896788601392976045689926776779618611448766743152893318176215030516267274853543394622319957737992376901552512264477753796573419006641590460152814532598889115582525260914419384324078746742703530296727526952201980907362378046267269963186831712972813206923947452494189138634442423955344952436778762570812998908618906728580147602309291275397386367243115428667162874143458387436849871440319179001970551397371662216104333366116206134433842263507416683972907382311330074272958624152972776646671370573980746132277910555054834803572990063861302835796954117599811518296605886999019345887011936603854038470035407881683500485320081501/1339672384391681283631313823496098491071744304649344023529954623815439440462546304474165016733209480493260413204806228369900293761867932152049681814133353072431122934271595417344023163465564759034954814481978020084659859348540159009241340661005272255636100931227161995709667884864019855195532069109271*X^17 + -9033343220293875441751562745158666405009258585151229336239708511213712443292855581380680238255425868608715346258818627185612770110640322904040265142215312463170532075985701364408121563005731634039220946369516345509559327016615364761654135978591145831898931359917090789101624644724132983163742487580752154683286711447005653830428338267182730808183205930342787982997560637552314542120337613220670724755760360084265838235015073471560746355153959266001472909460270813527223034707112044234666053207878521950863113026167408897623739689325635443009088809694591799166199043904363533800298310514549656557075872601797971238330457589414934776623297834655506689209632182499738825330971829423474299342261140739080625684832555590740332269573257915067452051414512589881986251667321505121642382776061703630112/4706704730330425962928263311946441110926438537055973617155134832498372655748424163771478899677598240356913692945680533284188098925961847347452946269875958549491243756400757349747257757345825458879372071828268201400916141521601530628044155867973723375889459951808779419885675220975312546183431*X^18 + 89962904843847002929330110762151780997676485062386625326690128881815835064218704325518812558143718090722211052967037352267861268389409985513309355251941348953126232949135495896857966323505762815029613862700603770242174849671592111039645500272571033933200046811210117764978246535026128536490837362801431219746314081860030789314522618214560025923646253259430141111209046902981485636744099392187473711160486189457343438027460279357441996408018551956977089768245587207822565283419236144797452642082125857853653228404455156395157439892980886633480969748285900698816261783548391251413337146635870655421867228187566020177943953458147631939820850707508953661228327375329913232717793103465004556964516533216296286738386814690049658465512730410975928306290504581263512053998477238257157724606397731232090458/79406815505404616420562730335848407982439944558671330895024279759080045075131664066988620516460759913061490913686576277037537416979902326598878656519077296688466773414237177247585985624181421316753886223814712825834856223610939423225732953648584687074631078846965917592891226653074497966660664401*X^19 + -171428423746925652934134221795287773646205896679866500236407690364613593257642142968792625198119085288315033759966296074803716919631876688199376864999411601699786563393567189985899377687312069322945399853900146106563485304793485007504026765159363159280928405777010230637853791245670205057161370158379606516729744443968655149399510164920765668393377810126590173167993569988587899135999045067625966564549558858148990889496655014211878653446773550603365531048468897596061384459866183562657369597338676370421980684744861972050853353399722158625513338539207333591147092840229673522264276706980953678281780086851992949175134686480202600620682731592183121118812223882151858707960003889350969351194830112465770931785239035740106139503205638821710922976405527575517662240152433958051113592543599031/278981964929786376796174696932395300274224322035206781883417392715213837694767599061791174185146004407380338625195929896519951332224636793755731507905634434798840836725787288823855003102710299263788279996933685104671693528635026413848862300277027050909220553127187447091795105267933883361*X^20 + 1441916110415213586024051558276020930505076306941372738670979827077995197274621801096209643273136911963931761869007836279347274861160417854856036376950698157059418651961845904813449575933410501288764302331104308664884456953883560326615561858618961364810965672694540549753350480483045576724504840604942041615317308834728819582007684734019175566319487183693002000995488405460277540990780520049557540397179762890109771245790376053683285328285039525321983169377450846267372944318552403784501338258898307686003796427080996976813856025194140839153077163875703397604127902700146094207706814031073260498681991479114670727558174037413650772934602967926676196507464100143050397819369558281882189506233357597232198234886240944748205143590503943261194511760197363655346053498850141890768899182463201269676/4706704730330425962928263311946441110926438537055973617155134832498372655748424163771478899677598240356913692945680533284188098925961847347452946269875958549491243756400757349747257757345825458879372071828268201400916141521601530628044155867973723375889459951808779419885675220975312546183431*X^21 + -2322965850830021061824362460876575751982449529137875469347476957141255127531273337789211271413308706944033706522037663281559472052594444075263630349834561243484102196687911565981887959434563992484922170225969948156441070396348883731970996410334470069339386945964493918007690075212458221440284073613263465095720838193431365786573925281336182320468537238405426707271203517795889353587097692548913346083311607951029233669434783089725482542219242708414440991813856295144531997682822936269328217845397126465238612221274911804001471055954430329407729781971967099760850482817214174977953977658836811569120666281980172054927720536786287724211602482206087759337832215494240655275321300819000290858256292762992849067231199827302207527594644118694480398621740645201179453651797050388459544858677/16536184276556598707615120439357198759660027386355686200190705513319532789684523683349604302361804540772944023780210414114157508874674695854171744882083719684597287459296265119071483794837905237614147353264992300674037906978544627695386301954657521836833652606673430566759238057491191*X^22 + 16538954808677557596369074231475774936096817514980680511025367735362519264062271734567951408436226930955830918692475430016059750388051815246418498775268300384914814046685870930342721762919535428204315307597596539611677201594130973929127901800885102259082783824013979309162886909065642504385800070490530802944773980519238979368641537523301668946222026584870869800858585546945781833079723213096683446353496757410776261290392438385038751621801670781459783861674486841528512532425598149792979185669769445255763573629502363860646358023584887643084844665103624104995316811035868053253508480410995679285511360684156697381001069011821255557904176497572294637868828798011167643857200173874633852970620726113159927876614158543454686420411243552798611086329676969731474294900051784453121202287073584/278981964929786376796174696932395300274224322035206781883417392715213837694767599061791174185146004407380338625195929896519951332224636793755731507905634434798840836725787288823855003102710299263788279996933685104671693528635026413848862300277027050909220553127187447091795105267933883361*X^23 + -22576268310784581840098616074726780544637280200796870836628611836372517542607410718884155048729657410312316816767491593140631922893301881240310929505048783228077933045583767775387706574751343547373883748758419106840632439913870664385687563692353101637144320928881676371202020135057070175341540142618724256481630689641058050989210281553888182405318104105064581319367142559599465098978042114787289889116764655418020615269718399052876660748807215591154847556277644840812914751489561525118403666739745494379405972547371468119039944250127700927248691496826694971479123321851706356645439067364066044274722309714049711649509082117327716506720047911776814530721616202407067719671303386941980193800126674778274337099361082029489201256522655178530265234949948426554878735481161289741070023/980154364089656730935636325016726854345327922847234082164110338054622298007499477407954733113733894894964378150685224000602069164523424566070283023062279632777979222292470222219873380050850882438157035935332363266791411711134172704367630961689142424090667571968077207442311543921*X^24 + 136209421343288947068209765144637898830325182374403888923172671784242404325010095172257937887161275155000200876179160622740609046356034291585563428022508825299468277569159267341384044760874610835941001171986556026169437369687883242720042603901637745363512610437301304751032720091298869276558329244775300216967146537719817305789724590096474253955922224392555856600859683582013203503324975537561853851109344169753539743181743314934112129418952208384995753350997370739857879127896737566879964961047222659950051941087722038825897728062618536564841239109580324950777842337913092299930146534557463608492554741682823608180690727512603847464172619093599211125236078656668555927650017720613659376227553300266399589050917214936162681696322704044454375252137391222218990372384282870411601225072/16536184276556598707615120439357198759660027386355686200190705513319532789684523683349604302361804540772944023780210414114157508874674695854171744882083719684597287459296265119071483794837905237614147353264992300674037906978544627695386301954657521836833652606673430566759238057491191*X^25 + -157356485045848547138026626073019921961758144709018835719450517673035928695742952007165773592959746900786233490290596807216892360899754573618015695940122363326689035835797396449768555226169710727241008944771407745661267215825194245366921569289709017954453092139042141655576133273728632698447510883789120273302754991758805822734237196443044187629932470235984758955954553072439406713331844163332963788180202962670399187919336829411092427392098040147264650270797644573079531264110286346284089976516178073174834324432672851179738272284606164591602797425158783064378224778689462336160524615514670004566640837804593670434838706211873838015887051821706145574247575260446755965620476373379198000229549839513878757785126504958702926593050264103227781647113427993038865831535992973456/58096992714697215988123781934486803055262161273619470224889475315904350542795298287472866641795619399855632632961011439784367800635612860296976054950049175080195555823156316888143760301751578592742400328097466852397096302005463381208442354435963631325390763556877316545688551*X^26 + 801563915368044166222191361520391377817938051116323167029428888347503298818710637669707766610771329068871332065106705257249829117791383869984007907227443951400940463259617143327657028888918200518722608221672307958522215025182826744614094925155029175905166018806781258740207430022831953239966294623320666693111330057269024783518535916384784049657970712604725354356335111607868289535216130511781693730705643498031830281109195866419011932897140296290474376090789038201266653949160018639416175852616673210116881563892459047635757404538119513580309980336171033579012965421995212623141218926471802440883691838959544340916945143805181187998465023294355564885140586862292961821631703881578658414139702852898805412421077196190009652872259762590464678870862333322027846905903594332293109/980154364089656730935636325016726854345327922847234082164110338054622298007499477407954733113733894894964378150685224000602069164523424566070283023062279632777979222292470222219873380050850882438157035935332363266791411711134172704367630961689142424090667571968077207442311543921*X^27 + -779732490230106476488678416682336060980910302383278134703891375762556713606350458205741481287966769746103771191174344133346067949150019000142149755116292924068568326290030645105929890133638119024344233602404679885162704211244608113605680579021956523409264025150516865351445371865641708173907173856960611703128538628288854184228509591727861981284339263229750312989611331886020301598113213088842370708222651826783763752728606933689130337292355504657449262840452458409842128164845123476907609280041026264787706004896302284672494027855351901710307566890527361919918543501074103389112234773013909709461600721867714245112431470899267474435338858637462844499998681678773923619074228870651067975022016207285518942671274120471703597500023364718171391924574503425379485867276011/3443601014444740441474944101386213209368867362552277293870515992881533432683024022729705805334338177929917173431391822641477553235469910514905817968706607496899742506262599542892760375896602370502187204557967331657702347341915913769690140147944024143523843492198287982081*X^28 + 3332297775627460012378268836649288805125376966781927938462827546742958820688001572713306896163068134947643564166531657268144606491400117952919006067875894776771185192126878101849629569767264140561511176965825599539208199794807529896709008883224841111134587023765960697372940005759420400074060229541880921260155384293620337418868888732805662730809266267641139428044815742071771584317456537470639745931243365771539077027941630697184306998244975122741456923469089781283095812721658603189267473289832279388533369531864581855752883419189278114595158981326446402283454778613739207633368579543730567497911915515067731014893507209487890798773485198268607621736019841956763004681580374702447261789617154791369603038809276784421567424906354068036566158170142168524435237311166437053/58096992714697215988123781934486803055262161273619470224889475315904350542795298287472866641795619399855632632961011439784367800635612860296976054950049175080195555823156316888143760301751578592742400328097466852397096302005463381208442354435963631325390763556877316545688551*X^29 + -2696229901745849366929033823842597667953979720360263578179327854474428061523238155470213298729084409475974472982223682989304542850149001298286179746129999003892625326473545569103189676308023896101439164394182338456583278635985510606713570972075265000144285699190784799722568155802682278587202639009240451349734930412257531384520185508816607962731099829152107588237537230050959216159494076481958248366102341076429745600194721401406241165075397062601908678091454678029033958104832067165273304934963491088845245124038429524086334576160872647819811648439532325195700387619954478069375853857206985779346423370077507490050287280757964726453329650007883482043451564896576992681480535273578203865569309949385578636988126400678119461192864543155990896913669389953659450195/204113627789979280509450779526181803649390514050872935443691304183601057002135263038925126271965987666997639347483363324134761023974270079717018432144307243014625244873605568306132438853452810770089929734927824767808804892532506298956205331512300642731541905767191511*X^30 + 9392722683265619771888379218191965007508112266204206150175560173004361054737188122336962912270644251034629701919539564273609238005867697328234764674057659565564576626822167127652480363868608184147103937973860523876709649313147947061818685435362897381180775872647529773904407146937225750232000172465965057988178063627240043859789657990009343833574337729467964162804915995030621182785930533493194791346752233264997940554333955685075994367667244441856272134803402841264586931896625900841754824711769702100974319403779197372425209798074337735557660007213364976902242862120950514601627102952005578825095549206989915822552794039578091031668905754985371452489982528894345672811118307315488291124293531360907896453807184274006650096921556886382082024400783300527112960158077/3443601014444740441474944101386213209368867362552277293870515992881533432683024022729705805334338177929917173431391822641477553235469910514905817968706607496899742506262599542892760375896602370502187204557967331657702347341915913769690140147944024143523843492198287982081*X^31 + -5962200345840590932754048768452052202084678981547482247105858022176516218874796951087585860559866985313738036307263520207423286688387903109588146059871998395309066637333586135496250115929456829823815074094665297322128427564788130012475950633888510653745511740144599899351148915196671825086283396193432223112844920689709436628491729066249787760853188520416811178823696789221537984579916732492150024162270295850539873278495246992677325272918380495320757813958761898694176018285942693079046310130870337119743378196070218458889486492613442675445224002855651938828599827611981053121963617162076525514305242591375900464963792841027625398253911671950359045897354570265857920857006097213935093492416754744619583861981106885363928469573927557914252456861614232140259/12098490177818699573792352529558520754513100234181313226465017140869009365309422265362167403945586371110049158169839566364457413548353392194713913350975475254260283615292843832975664682203355507681223978123870829696449818773783788688056744206763122679837704093841*X^32 + 15291497815543008513728620684320724811729437529072593728573810072333759702256462486500068882168145921457949498903299254306831328410190210328851606683937406798694035710942596308976442263013696221327615484340234317907614842140804990698523458266660923016587630996374699095150192815943073352352518252858358686780146341748012291078145153173553911208201173925515014223967447080237992093522535459196309655442995314384857354759208995508206347007886356730254438810676582359171308832427844565183328889128700040213594362110054727664362461410167337008542231386358575393620175293933108393085271449355158730059405139611865088806585937379352997891127540190026215080196793961871740038592177504217396617141552078688018773082902543092441777540411113455561336756927979766213375792/204113627789979280509450779526181803649390514050872935443691304183601057002135263038925126271965987666997639347483363324134761023974270079717018432144307243014625244873605568306132438853452810770089929734927824767808804892532506298956205331512300642731541905767191511*X^33 + -6398987285753172362926691855318043289573160529404928625969197968914354670161338832710488446021054554822555963362914725784823894353211775567117610786952980114437889716603307753481026626778229371188094725740358880224842515162161449974352925723859240955226317597652257811084284194355572482423236248374301253446944570837265100021929743570366871084164317786251275088050123518158459792870913154024017354947932138444758746671494367441689526287526348357767829893640487534385846431496578458266977408004508837622262760829665028980267844714631494927478473148431827591576613101936058251542777221551012908489891038449984962815928149827993593028654658257207672369838754661694862430782170819295700933462544628080259357144692155370532579591714434058619083267448459458/717117549512103584481794353005661831220028465069131244529963673811215065218980633356775970834306583552252335852637043824578117097288447169386160473651560384936298003395936449112421592211686059372960937592547616009510391723892110052045328919848445419941776071*X^34 + 8239302943742733845161202280394340218418328075762297353777711754985985970541325630778540904021409118457538666100213581383776851701105684603652367166183679572299012671975525849888751176386698581263153334799477037572708738200184413599589224751093174555665455767968494852256161834086016845573222489607887052824839724357064127843821739980401929520097763074798981424669692308793248950390623113678764676367878272808152821916627274089577790599382171573953185330456356823078732280468926385631449444953594010818849014406544693574469077421964903425066263140936212268355637148582690299807935456744047258862014511634794314639429505888709657819512845191821805237739212611267246193536357471353386941069165957923869498374555909134308741543933754219494654329729943089567/12098490177818699573792352529558520754513100234181313226465017140869009365309422265362167403945586371110049158169839566364457413548353392194713913350975475254260283615292843832975664682203355507681223978123870829696449818773783788688056744206763122679837704093841*X^35 + 271735152592406636059714520622627752803200721331956831622147045973137670220656030804578924958401493619700283534905289495609842232217963358027876057807652844572594961598945254628177917830168004843667293784927548201543398501649749714035223349660940957162559919188473120559252140665909613643540850632571233514367187257088494577539892559298581234581083906802116133680363385218174150654176831673957776564299249477346237471988789608867192090956038952641583058498492316248007915286217055400246869123995401362712970280189920606884447632482778398397549102005196141430922820231382147667929109255234876186370555464737038541286140264588261801852842090817183427584377367751668840721709529925779365423287975788982406095059575177063427212116841461562612789231/42505930265669111758745442060675824267679951696350616118188825428914413207218341139041904500877635205515519877460556210335968057452933861026978867503500704459504356789516712056927366025231821431625922446360477506342860039351082333711417753532597084935201*X^36 + -8677765426221727273176385276788547214379802155832704052275080331949377872279142257470062266089393631878382506320044608209005434325706699641361507997452254050532544008650951284464943659815260910987718171426190808148534299979087804744317148109180145953664115399641265786990414244178728022544685350422044261099581599401348642728464460943392059134757320133458386769230820122841132876743153016668919650105234400773261297933679875034350662826630860940639751784851233384967486353895277288811040458752161000362144298823164701949753819219236358733317041069307382161904619020438956022501813251193049732555878641773951730505751859410727530135006576729375321991589888006328319544457452513243266076701058809476642684708109994886093352155600028134922351552753441/717117549512103584481794353005661831220028465069131244529963673811215065218980633356775970834306583552252335852637043824578117097288447169386160473651560384936298003395936449112421592211686059372960937592547616009510391723892110052045328919848445419941776071*X^37 + 5492817900796225040026277782940623910639159010625826013692696844273089056890074273180828139849316897806521354197732880827413283069365233667229460566849628181424825717825086947310940386236126295101525397732983624513218816091736224141249348461980700934549177499603575391287379680796439389841133450793306490294605067355315645395643161508648005637847913092931556615510701528647256621080901364965152172868313775707359178225999397112333386231319720827040384337058716735563812086137501310826621415798426553458621892847003439199639347122146342558174768923164200345040598945923493353034996922824478671893797488704739795152799661260045782506634989918823074856383108547635094027105665545837110772067559600367115066016679184854394336398939426054549977/2519467148697120014151232414241943232036035308893996569153507523496794096806255772570796307324855385307066556662945658842746017275379874401456870814030034050115841194328534885716754550722056868687447243575394316065607257385518483416004845802418178231*X^38 + -9168132276407407305460676379357845711294434371844896650995912177812835654208057205924183076313615791424206667957467316941852431244346124227523470029175596494328463102397700526585023239602741870984926346969214391102021047576281863359774466586649600807509894640860225422163083278852691685442353307276890534609920988183737576608230048667242017771869029040360809187903292086753724132817809228964409534865595399306363106243322972787712155975457891376534357077175872757906319050918928246187253466920113700745956814265840887659261121256071582199722100569886661688405597840893880676416751562249012736588214993143832491986823957456166426025165312814494339663751166901737395980992041863130569101335988368252805359416477029318763607897707680710184781757/42505930265669111758745442060675824267679951696350616118188825428914413207218341139041904500877635205515519877460556210335968057452933861026978867503500704459504356789516712056927366025231821431625922446360477506342860039351082333711417753532597084935201*X^39 + 923979967848431321180813245867319843044804519786515552562113392752917326841055432915627784911388182041132643776909735340253178471928065897171833986438272973259960144942034961319561269512904796445854895466199844443100114295490923597520583013574826736427815087317052867405173252874162311735538146701746151301709216223391916529269332227650549886263159314511910529678380845127679389039922806515794978550710427970255408209459166761161150091527519249180218365388494897491127456475136582333717648030938107402916973073313741590809938752010935667214647862641463204538540286890471178586831657713960038497018253602530605730812263380754117311447657277960588897957470235852901809343603894708281613619829074934382471337539885966392435299249275643/149337155396664098995390457841381259678503663617686952116265041994949564151873378731005649180537928119676756366720743218703456657896975543918965729004210423218294184952198143898805912555394278269660793288802934981068535201559983605951327473322161*X^40 + 5268755655364965683940915747808935241046017038027503867036135899900248047788421566058616792716559041443224773212248894974397654827213469571979024231913056357211173442448588788104983450110060863067761788096867270365700266005126835133067432834302475701104473159511525539834398482321353480134515517687750032917580779566842457595230961937535484136069207909837123029435820689957376121053592798121395765373649883210089655389172821015412365023069994219564272053921153663582828659720178119949436554117811337749932279396444859754252315544357564577677472236597007710832983930915918951506958621198761804262682947021134879568590560267101917686489839276535915950831879307243535920801016449003861759796284114318579646578090310838999083254622199326633/2519467148697120014151232414241943232036035308893996569153507523496794096806255772570796307324855385307066556662945658842746017275379874401456870814030034050115841194328534885716754550722056868687447243575394316065607257385518483416004845802418178231*X^41 + -4083348643855238351059559046746708584182930717738075394244198526159605912208408437039218765380216604394541258781457159887401935447321133483487362516328907389673094831746059994894025099151449802296070057367685299676553406357432566144694852680512165664683006176567631654597805760356296103155413567092810214944548947467733555679400307475604532701593803952851356496938427933686113045565337311923015254132753288753918602913303983482927667102328371758323326578961586421482679387148005367830972167360800902887959381159483903794434498400368477556630464587775644264970707243239161552430944576893949949904356043087531208253601142087729718386009115553147733819965109225437608206389744271467043544047650684039893027970483093860203499909728/8851707391183930946321525567031074606040167365164302774954954774165702338443090435125697894643940970877645448800945007332313239161696137983460715369818648759308528537265019494920627855811408823997438995246454565886345516066622227843715693991*X^42 + 7781590628969726480698890197561041352512138094705951888379625564353344868625994858386096819060535217551825222749379768249711550885807149210512334389602025553475167862252278402003654405248097260805606051386896704733263972142943137374112771783480862750428563656524432045527939986025562312523172987089193857729765138678166356050721493317951560688897953247495515377648610883371238175189834035039932650608368253933680871591158323290574401108503893623688200795738250155924137348211726433296600963196561240352055692709040741217524529809986009991436729829885633580278476509000953243029452020797531587651685701315676601329087569764429792375616196802357512534503228482972626586610120106978835111427335827577469630648840353144503610293330085/149337155396664098995390457841381259678503663617686952116265041994949564151873378731005649180537928119676756366720743218703456657896975543918965729004210423218294184952198143898805912555394278269660793288802934981068535201559983605951327473322161*X^43 + -1614580456732158134297781542297801519517165011838675263871248233235697168256713004386552167184399116549271383504337381279499431691245346274808463509004023044557953612239581643868256824113246300680704383314967324872720772806484031135784772780251070511392588255350549968474083649438904944118345805171704914229709613574092669409395453675611439766301767931392750207344730869431572877975936423410690225744890499894993389026409845524666848353350695840735095628453966501835191467151172296129201045527964504410294920516050495546182112657511130125781585838549728946893376096570577572220586324225239553626260303211562873422124426581089088995340379761813091691765629197885137858500574557275261833448114407536913622411448277487109066/524669989400979843893161375557529168753492227204333043385392375921148855340115608744336310511762253030504738830000889534248902801357129866840182287346253853316847165980974423265996553601529774405633275754042710324601121217866292919430721*X^44 + -608743727942465032617427071423142335214876149837759684881475152643998282959771393748363401724854270520878772684255087759183740034694435954487098947952266644786208915769848974521724620190141290192944241789838325347961048749874285557271315174202104164124161040475811457958062482753838287721332687572649358364790351899592465288678391993152980709213528481929895501044801383600708038767385529845655532707811190342664004559100024448260913310020368691015116358379392148864022020343027412271205233322466144377620045725006144443547847338383396616982550918771797833622601294109994576011578271171890295429608577710584932237124414582297089445586534333521924272742985339152338729147122440773158280231353994897293249920087972473968334836/8851707391183930946321525567031074606040167365164302774954954774165702338443090435125697894643940970877645448800945007332313239161696137983460715369818648759308528537265019494920627855811408823997438995246454565886345516066622227843715693991*X^45 + 1134515978981541817277027272750470624394926294287715794251613937529736968568402095221294726461009125243963824525056246339724258537496305551166777322176938498441328231408521770944490916412159011502146556210783460941710705310429728991757848387163205583674910365716706550755987229967174733656395587067516310338311884894055545342471637554168399377209695611521854570663953764553055562037407461852584034519840135758350819126350729449267917581802175203522647213941031946116873892829300997518547950891363767679302255991592193533951414783148370398648071135379742737427571143695484887527344716863730823415173104886865314211296248813806096793651719814027719475202164346031727189491297192497130827313421048976281079230376171377/31098926524863958502350860977863147931568503775966631698499933372126658487352000992492223964896108886877170222867695426130573338945950439620661625709575831504762442414852375275087223851670308482344453544783516704676730556449901779351*X^46 + -2097618711704948777338926813344078918094969832143272706622874257405309166432915229167634674417899678648435746657911351901739316546588372530938644385446629513021449674834400597961017944494302551877425718597723529304368589220885758402973764404540028355487465016836529096918312661892788764701313169110131197568828028705862954531537687529281758612785864560829382363469275924656401811866013769740172254487878569581065385052035395326147797329068600756596757524466912425937218965747490251354366852392578862718569884379249955436050369514922783453056011166908344113166104272693939837808475137371982590401827826092233123180913688365391880275515700947468944237921498468973108218665127427564291235123200276051810523170652484603024/524669989400979843893161375557529168753492227204333043385392375921148855340115608744336310511762253030504738830000889534248902801357129866840182287346253853316847165980974423265996553601529774405633275754042710324601121217866292919430721*X^47 + 373759508561940132826306787553375384316302048224248787165496237618112748325575527764424650238367430541471920712435663082657644977549328047337593346946293140959953304555426814065316193779435538904743120883117329363184248930067482362423715613777196120568814048266073273762503943968139891567936624996841537081465485079648204392624195423111020064754453670917629445756646579848075726311263311320025600049670994565274046457596189665850096890521947214847529440460267212220759691982033717890245488583257275537077726588104280798133024717941175126649304049394938307265875919764452669866843609308626065794507256754526942223371208670148308420229008055345043614048244227218610810094637866526836444148954898569670724804559/1843336288593679005533214449520665516659860338804257702477620376511567689369450595251747019435487456989933627103769511358578231221975605454369131984445251111656833762957286187842286992571294439117091668827189657084744861386396881*X^48 + 138044351614133973379414646520860864502761346514631702305203485934376813546930908794875520483886162510509963863182782266954817917590601201235978989172203856955309179719593705892163083854786816940565242940014357552649782039945802279105223550437866493801768875695226302939366163263780530633615167548701233567479397349451529387121804933525167373788125825389611644122074809311665733382678795316590929040636364745246174155052176510955600379094347008623342200858957210086731041928244265053696023860606267883849828961427283017362219109551190547418310244007568284991855037449576733144163585156836112723459323467348900992382036233111822840945219794721831375911553578378138734388913302584392896225549904136458890314373974/31098926524863958502350860977863147931568503775966631698499933372126658487352000992492223964896108886877170222867695426130573338945950439620661625709575831504762442414852375275087223851670308482344453544783516704676730556449901779351*X^49 + -202441277973890316222952036776719610234158858794385320225105541112971724988893201989307962042129824289357224140871615438068255487294502644068751916945370392890717188432170432352056309872124478898596365854524370542393710027198136599387604971142092268955127492553832744023975365883875016016164348686739066810961974766218978149755183750565406781205362218176018847619453529285736601326787779106500993089030321146631889321121330285552620483538613950309786967656218615171498619012785518507152669485485046025903361390380012028449506097921988277964004266231718853605125818401350680968620834693086363725523278966326602041356233429005372379047766022754788665451514864147019844845448791603880285644843010005574879/109260641846581649311434677821152600122094738830197243937977617006198072987342220096719045666260888921221837893650021418918749998338901396145405250693216235650336895439350731304741093744964402769076620759124512896967865650311*X^50 + 349957836875006995482550184248750255079405134148721899320729071332107065297287504390008383203770528241416103263644840431213403124548949812135373472052450370255188915110273585420398423732737131165098091348484673030030501619764142386526049635837910223056210554448550255191431765509928976070073245627037282435031757782882064587431073705711397095409538909897278916021669943589670726149992996921396618746412853109985297071366816746021458522653256392923045099662661318516377729233746056999908755450972003856102275574320633186926923129823248521920579244371899287376178098449814109047686764874499843286463268443329428939944564386891474986813616507028436757270269828558417934572806052059275240875818983926174664621/1843336288593679005533214449520665516659860338804257702477620376511567689369450595251747019435487456989933627103769511358578231221975605454369131984445251111656833762957286187842286992571294439117091668827189657084744861386396881*X^51 + -75517266839903107969512287938679541428586159822375639819458171082753177418846975895999332398203375969714894368874906346408270078590584591285271907528761339012737611903764510824614898606752250813253944852909399676527529734681244677603011758620224749425034940402214211608694758566759469699567780673027446507067647887312987582273416713976816750588794948278693066248429248083884841134353076993539071653087818978319907107611154683365620436492042627151231778508829063727886447482061650281181449456229861085712706424791593179203840571231783509811644412686723613169943110503460897039092872821568282250004781279135870771590012626212019118532568871206675028415903201773162900379400179377681422401511539101/6476239810715526602538953104211522738551048475502177934798033134147239226325779153382671191171886012756910550272658492022923952245800568795294010473191644576512174467390832274597895426765716482074365524220527111431916641*X^52 + 37862093144014061113554876029920513424484929260627528621908322124697702515577269050558830909574390235432014672024801952034310981812075932602299661041152596311566092544128661923824088898977708618135751934815639498893226522785582445961742306399144835520267493666380046657442877725423414402315531809218329434683460941688847080701384446185569568587455424503591593930332044313693289396590466114941259729566016226800138228801166344680568313763740597629470405884107221488942127183755584053187694397752882533591385516239234381460191940750176415313494522066408814369774891719627685981126692662600493493926479606643438348744229529638425200592028123836366607911395039054851896294937591982374939310869895445141/109260641846581649311434677821152600122094738830197243937977617006198072987342220096719045666260888921221837893650021418918749998338901396145405250693216235650336895439350731304741093744964402769076620759124512896967865650311*X^53 + 5748653715226089811107737875541940055664581587418122439227768082065062627149524972239496712275785674706834323871024236876154288489959368655136428530742118785488702237093203876596897727358496736947815957793256021809540503957162380185453807010171642612699275455698281899595523314402632595866132948534805849921674594093032992393257693845162886605913205314281574165243057391047489401756053371730500725981370041703512531754226832851137535967644373650743633386339213929284592545969893738735720845941916814086205566521538783512050781100969018501062585900244352907977019148708243851075634231626034842114302527161980061803186895857960073289972053540663855229968104760650324785671175320701387855535/383868164940757904246277820177317452347285192075287649504951285291164674668115651317803994497770494502810180207021426828458535489644986592098512860719082720438158643079297746108582504105608232000140212448611647882871*X^54 + -16183833160680581377009922742896592895712253202625574191409982840274767418788025101939255348775862738076027143881177187756985242349330120784041163910620738872615301641564329541789762757350237695721043559247318469899365659945244047309834122202161431254352507363311651956166372553044490023761598537858678490361221555628304329858544851627824818070841376940123610738606915054072268028622214688261277989792313807906375776039020390356361974867018343977772321854083528418193723492155917482143624030215325723174394081164900739426966681026217643448676002447826624665460347728017359773083720452457162212668293569008468091225952937271536548825175410785501861379508479074368548797179419847043265965430232/6476239810715526602538953104211522738551048475502177934798033134147239226325779153382671191171886012756910550272658492022923952245800568795294010473191644576512174467390832274597895426765716482074365524220527111431916641*X^55 + 2975173544153403389932320631300156757532615315671565236603289549945457589423461932335649951699439665537781160640514419461652278556437421233853454408499142903012886262090039636202085525168112306309274447520763943303103332741795823184117307853100921366342849401783103331256607831190508577354318414621941676050132053908930482151863771021277360688211235079087755528025063496406069120419469695081795177195935620717068560746215261917790584597597592373509353286214769845571258282209143490242863866478744790371940679098304237147647101783430159510308538234633645825557437094211498783370230053909203248964878613277735251948971733673569143031838035873183060779402389016542775746318543670351722/22753136443646369761500670984370662814728539628669767619284647341068382115352714795673285193395204463446753613124380702297346659335249042267708663429499301786388396839505527005428398085804530377579290643625846001*X^56 + -430688179017354750375699699554247264051990247815756629100636546901828010936142505384163880716033633656683602122146169464988563548293488693089215362851791392349798544507994510215884297363865717348049520897515408143436119957140321867746161439254948658115865883724225905013295408296117344572184558294471858652104054918393438508317400696517496867280391487400756017286389553070464845401946764439818689155655392969200210658327030516858527352190043962146739040276048975266923055496401157428234467159308420746207776430747236044795479736461089003624352876012337847621656975559609435041086583693986131994436690818684556957708944153416959120898739146635710973221659140572069030543973572080881002/383868164940757904246277820177317452347285192075287649504951285291164674668115651317803994497770494502810180207021426828458535489644986592098512860719082720438158643079297746108582504105608232000140212448611647882871*X^57 + -321017353554251116958883016092032847370263917041769815553712969006202587154534116273183628640213767287010399057698923910318230980772394258769307195056588313741307454464440791385227668595455414972552330145024283434441799170438446422879313719254897331310126981698924893604540200053204485497304704794199250811161264219069166255067100539233125961929389542294944488342510892693090970709996229094389521683142295041082517931210267185828540626194183747918868872341715884512864326917255010553504837425231465572210628885633289791941179110616439490538519446727694152205229798712276160275189427876495818799684551375931546632691216613955996367852975847288354883962233990315706931588305361/1348653692350564267767214212813150543223788727915936673539484757339125251339737703495541769509525485356336530918403218676862465730261931258829272919773534573314468427449797107784268750269962087462467586013031*X^58 + 269397149772147725988838959941511176266623407683901860834113556641730077055574449039726031137696436312608641472962761044619306726793350795967031846675350549161281727452538178415799211778568862959856931505447544670724485740832656299761649796956777227406555878625107704240506642744553137118247948023956229301563227787672627779480323163358189611989454873303282636163388095586636650457254891053133007189842796350226879467679870002066872193991912489981520701527314294427060431049362394155399427018899403466396561876276539128555642422794634047404752153700044236520152305445808948927587975227850667292914894534355781815759627717773509661488392612838601224867698534436774983320626505329/22753136443646369761500670984370662814728539628669767619284647341068382115352714795673285193395204463446753613124380702297346659335249042267708663429499301786388396839505527005428398085804530377579290643625846001*X^59 + -11903688210227301909349745837899219926993040108877087333312614309707285811087271926582921124912780157667421499773651560598384319019450800296615654540603156093168093511746246089610797379293296372297489895778859275515078353309571445296077467357118000637055582814482105438560035443186540333882150387703692259684318014750951338401036047335371820021026568632681676540210746821088206146042373002021516105167483590315637934589227759448755526917077060381914560409612650727799041869546135241046165577171026820419129864457660997311760829197316181428352174583168024369873892177219700671088946043766361847153961452441236262488705604272435310025616696199972589333919584697921736520/79939167349331057303492040354048399219002354805046332377421893031777917808057477535151548189765010097583814291885674748198830284527409831001675829516539302549609888415019685127394271250664577527263800961*X^60 + 13919576610514913074050687447134982317076225253948524721377219457275158931871700446054110415045768672793959873013622487135944744731224094076852152990150370128516665694160464823345363922898651921850511455714437864376935815871009534782839084438492801515556964952554893761502360607352419712886515356928953972887342880581244891024314503175884536740305173959920172314224918412499188843434815545635951656889452918803692465116746808191054247279984511212667262118875334678967440547699763378614248226815414007194876893762266078474550614285981929389002680255959575824362187200496682764704201982075883819973707945016889400860525948670554723488219213096869770321694842909394883681203/1348653692350564267767214212813150543223788727915936673539484757339125251339737703495541769509525485356336530918403218676862465730261931258829272919773534573314468427449797107784268750269962087462467586013031*X^61 + -5885541211664673378000663652281416040131993380407990992482066000257840964848165078067102712059807917522483480353144812807192967209274545470162305326421039057859211339229704283577786658365475469282570087629811042117844822435829459905668822595272867566378859872980187793664315550163758720127899827262684029512893546277821992137628172215537871552330641995873601764631765705156482483191564635317077544843408737688938434401060930487930595573400737727568485866778149753157738286614071680344043297956111313272219539672477369680472659950537163135003800159143104056525704146500940600238722977693171078110481680023400595943766014862292685588846594310236967591003462062797/4738258985794028646997335093002690961946675052163258394725973151074501677912244534120772223920633637459772052153735685389059942180511518641555084435809335697327359872859918506750890359235645636136791*X^62 + -1017110581315423490027312159446990294457095100977579169261645273866838347193920162977218122384506761784203738167628628519383698447241236230350558263625459094373958085658504656147046960961653004810780002939261705369860925816185713725314609430785198900934565063159926372164527000746441363691560701992089354168391818640517548454958576642363211518866148959871141689933292120828343143653710251935869426242014553832946394678171800542037374743240863530233702113628532778390347784152273527474353652307894805737839811783849482069880166182139831993134676387436232000211587813639538387846801211472965768433314162201318402673695004396232244530723121742131634715392176297384027/79939167349331057303492040354048399219002354805046332377421893031777917808057477535151548189765010097583814291885674748198830284527409831001675829516539302549609888415019685127394271250664577527263800961*X^63 + 1756866332843760505758308835488898371088173735339362772597439037230560621767205411626425323412984896796111063026759090183184184090037816779586093208513489294443687936788597380220097643143599102052064715898224899835455417187907899451762955359422751061183269085289550612432151503648425738032183040757990864504190817174871445804112869247225450358416713393229866904273897810787317500682302324922902699152369017961091240506891121076805872010744375187174219697382592646437672871525269109743042507177333438405110252124681443738099213038757149362007412334669281117063901116583759142621637186492572560430927431881499419272329919921261917605363164965831036932564659/280852290071366762313872034437952164183905817803524295816843883058176852463531772516197749032104418081902202131096893212557639866072640545406619906099776877323653599244853210049842354290536757521*X^64 + -937676969813691146271658066203544352728381155240694818972570374127396573872314856303175078152657555267006582154269019615650564298334545715726538115092826519827942887428356306063074642026205193671932989186636756295951534839079881796648309824879890689127200773389519855727955368582988510014231789356527477730224580439340420292367832088018011406112420566662541330646147414000674682523153692660321362745711975802715111479417352366395713348630103545667290940991337351645657394031489620491215006767415429973545612008344661856371263871720955463702331359428041128664238687016437159478197689997291651201500620558219145135020796547437178087170619439399228281256810973/4738258985794028646997335093002690961946675052163258394725973151074501677912244534120772223920633637459772052153735685389059942180511518641555084435809335697327359872859918506750890359235645636136791*X^65 + -64606960128061095870723889681466242295994894044128076035945382713702183113700764265445091521140362749622330896911337589039323947406176793135263703419062695300100640249328442214789009311143256992206635074289018420978005194085975326331689822279719879363112797859877100097722069664099087929854594297732061571032419317424292632642850916086583818605555946883508562832779050604017638831368020725966554554930095862636991151653571453363996990883005680410497410651954369596555166330140998458695020316442382959479508112619554215202398390401434991158655637277600753910961793451014607416051849872625558163704930950021610272697464083950845711588814359598906544/16647044637031993498540218981563165442706764139856813218946350723619041696611449974287105034206888630306573536310645084023332337506528394606521243915581582438720502592902211490121649830510151*X^66 + 584328637740498552301041891804118058440226444589342048471738289157790596306137472569332599530197162760449984030215436551197246134596623377450764887543589375783332897480569933719031746073824074728382587254866432388327969943838814690019943206812067758452057684481339542706043620928080824542733033811582618198306987633764538778205054988275354288092347732028017913699432719704754903271306183221668031080476555789895627520683787218675977453611797333147387249588626285505882224522556773414610850502665413177860104575386966756268327656364499163620098250858272027485582895847766351533038203539574398711122451269112724308522531127462059370111173735200042286/280852290071366762313872034437952164183905817803524295816843883058176852463531772516197749032104418081902202131096893212557639866072640545406619906099776877323653599244853210049842354290536757521*X^67 + 19019020554597898303022741919197912486146038419918520565061428073861276186247595645569498629674517712953868898034893276185003982681053498533188580583461659505732123214655931692041811139623335089279117888861558815500991362683267449028299353271501917454237799180660947318408583348055271448017877551898160290452385281098963525419671093571178855023006863400800897835130605916022965558747767254354483961960104291380698603689742979350348269205575363589876401750298241847970340036371762057866172976845086589149806994424832177951262522737829319478789785333353528860954291846806843716226164399304391003880087655811962810540900410276898409797733270850/986725424517337057586403827962963988068683785185040200281331914149667577299001243215405431462680850590159062077567724736134926056933696556607269510733304631540543097202430886735916651681*X^68 + 3162088713131651868915509219617993043102099388702623477366923452068994182944367186269022924108101210228931622254069625393586008206792686610315648748611660365578257388618382043341547528613873361692040203893122833500675493648905374357903812257704936327369361086249767368581698898758774961524795988122886391704869508883094502254222621984614291870899550337203035834390188398622468794383907865139717029656901199511921182322295573886022861430140452960562122364214477555958377631365625190982431826535419662642996215482946699245989179897848793034214360363817147058778254214474413955078733448226009499670979851990658857694174076001925319661453479946705/16647044637031993498540218981563165442706764139856813218946350723619041696611449974287105034206888630306573536310645084023332337506528394606521243915581582438720502592902211490121649830510151*X^69 + -4161303066669870782559201233125496053691351765101310007291075392692073511745436343149848211440217004166097179899435388074228393047546020360361635785198963468347573690146169155502430317947370624398810755483043459098925398861536376908839542806380646440668173903050397260362717596822857449007201987435798102077036290219938183427715487686316320540486200146566958850869795293383196558372499784052207551036059828054881556502394811132276942363373345684751855042370186945921657190405027667693273783899084698364978727270731594805022411895433732084629557522703532667218334247548441752224258650028683946130252905440047919478505138026639722069916/58486481211388599228641089915414853184084155366311433838025719527572021652480661680718714448620760511538086780722406777081081504174838276131069261498032400660336855977857322431149111*X^70 + 1235205494872726682801298231782952817952956089090843466890118659686792201282672689838613915941594334491989866421820893479487919688399222516498289495640197579185049987322585997135619891056405082141054550743972599638134215968635237424577829259988523407634913779117874815841699763493516706638079520975231325570892792639860108246679485099851063021510493217984402184861306289489584693001464972168663648629192518044320607509509755054254635734885103959902618387726607350383599438169682837476834847361897821251328363065410103986423713487837573212548302487605475086007740251057784910687582866908670837614562049791825251023848616809322461352856180/986725424517337057586403827962963988068683785185040200281331914149667577299001243215405431462680850590159062077567724736134926056933696556607269510733304631540543097202430886735916651681*X^71 + 286021055514576559520800796588475402888465436996146900049097194848941265822085589765532208794356681419259686075672034999633238405261781500108758469725168067719303800157981938870808104163118983640018722071141104688848780048479097057071784032014801450435720150588074982466891869659060493069558081824923827080671759999889735301228392676680832701283387481579453323403401481555456848726923411736642855563252195318694451171560736407751996991326772656125050759203443134016084838329083974748933872643689982633605032957524771320453585302368339915090113292747069089436990567499964142034902159549522789136188227487565146878157969643628265/3466687286550210374526767228701016725984479602057461551658213474457472684042478909413710772842200255559130269736376431573770464357467742050327144893487783810108283799292117979441*X^72 + -4099113630187303997277407191930531296975524527101275446379230334304710875890876195565975075645400407887379114375091179527437378816642582805896313373516819470471676044584271901543406480475263738310296809769016806884377062893732207588305319384293116019216026314610247574853326100497779091113324701746523041634210636973762024364530618468640379240735821413119355490033574494442990778989510258763858370256874273481131757390244025853615236203511433259054308862685909298709213689893967966687635507842150885795996662505321203945719835017956749383716503584245568457798169415702815089246109806771983715404502211294807338965399544270715/3466687286550210374526767228701016725984479602057461551658213474457472684042478909413710772842200255559130269736376431573770464357467742050327144893487783810108283799292117979441*X^73 + -34430046364878142771529325727342646023112350170581079721813221979173582895699833163504287079998290954208494708644117583223959983941364138805768954081088629121700226158996951667113139986488322336816351649209710830652041257362603426113887295798776979049954471479617445983286420297804964259224799077359027854319276133064101928422779308860093580526772041718944040898699187632702574939808607295107201984495244978753470244857120158000815191470960399640698244834246612554916794732914484104200700309065129686491041277224303160628145062867559770460884983846283591205551611040567168881406667289442412483684975362351041504567520425/205482027535428271858619360363998383378844146882666205421030968790081956258815654638949130036287135057739924707271438063764475393128311424949744822090438255592927733939429671*X^74 + 14293993870936139450980126360352669314115709315176233164890702633524791218863701983336356380474527545495870812712831182411918985155484231106047155233088997685865156286070161690319112977634197396488031429191078502858300250280546895006646028163067086931093552442617383675849990666465466540423643620115374036585846707998993084466908315753497561182111313269533060238005020397169677677611514811063896430721881778758189517648885995899099113710473326452861762794246413279843801210162818873053548365189767645489731200185503416958141807733393714193456817654823066858277381079754599326824508288122589616360459096403428011981018109864/3466687286550210374526767228701016725984479602057461551658213474457472684042478909413710772842200255559130269736376431573770464357467742050327144893487783810108283799292117979441*X^75 + 1864720894993915029340937537182125194998280552021056753997665523941319779030707424807741192702168067539244884268910769015117576375738616831662851264073523113574821928012608367682732346837841360588935334627329676372415054365793249406258608498673062775896710171707488331762746272992489845730061332447626698097325466296549566681431950984781751250579549792243089615154540990435690608681080741395703268263095082821343203864471819303156903427497598706877093438168829471596020917393052350884722489693271404947056129859507108337351811683243497315617233791382757727868260972866354086608582860970512769277541731509330824924/12179599759079383075017447712879994272944351068855800214630488340352199410753106196369458244104506849489652344690382198077439119976783321969636940435684799691359595396801*X^76 + -895174055832134518514659270916367180581741131079246193320845327994439229735557487762505618281738520891371198531223984621922963444698205916780155311503296689598204159431526643240670983080965275116993524804003612340726729803380164953898544289506383008682746474230158820222767552503402769076350004481427961506551197173866602413695229339646244905544299927439098042685208816722983080364740325492418481086597198710360284143550147571608389652332879572679943604263713938493730255826743653174946783336934261533884271966930829325782148908535029146893078230989497626128553627548825654805891084242682904246268436558331841475547/205482027535428271858619360363998383378844146882666205421030968790081956258815654638949130036287135057739924707271438063764475393128311424949744822090438255592927733939429671*X^77 + -122811642021126739469867830688592792810067640385637466706295400706982331465670901864792007122175828522981988907451414577823043051651244566602344137685002840803331669910699817095291339112186826114643504594736600944352809152453410385648424461325420663552440932665219261734820460705911529914513615014034449880848286246396727446831374639403053988683148979433448505766494471479028651712591108121996145070533699078831006203156740076286617556691184031467721069976905239839681567815178199467157163959691355887228273223374760946827314279904743233443454995240609573432894093475794663595011986261532056582622790051969/721925182803590959339544052686858767882422563502803640248384111217604137914356362774551493337947178560230712150458312967662801255218026315549578592595862704721687831*X^78 + 45948137209930123485982070775263041026567104835706112635917946489285192821722599511616865782590277980676607795622861666739725323175045093635126368025982850900223215277820250188657386489347277383010321867158099263964893713619041533028770518720164871344385640425408455788122619047699886516696812232483326680555891965191784949448387205509664793206926687401689548614932730203911152624837896091853622054170285591516657154477959255951008658093661081476683083089487809611996183566948968018788827850049477320212322136305990039130914554407348335379947991848516245452335889193897884877965046025782531018335547328385158/12179599759079383075017447712879994272944351068855800214630488340352199410753106196369458244104506849489652344690382198077439119976783321969636940435684799691359595396801*X^79 + 6280006396242665633661054545124003584239881878967191584988482406330887624304544825965259093768477851872074821063854608647975508578416774590092508306877308573597559188963950773101015328220626083259208045843666023803498207214528424979704831182062034425546847487800109040444896380104917049581793044932578236550319304290451146026793453251417999188103020453494504751728133654856941806935822376666812114038956139210330294014705290294528715635103266838732258432876275341310603893324221665432043670873528258547938828461126968945525566164796871304690698496642059033900703093703873267639724124990074397369971/42790894600414377294739141289008284504915094748550983358922654923691786966650249705088702112379063396374293885985318769940299997345624225923156813028028137319761*X^80 + -1519290199454359635591690750485185370376137944388271282776427664247152175081126101885455156042964274009210231943035221174496240813312810256040382016531083919157230030406438863170773239734867137924705664524646085831355925592229220664719884800962573844690061429675475617639509183440165398901838333476394584531040459351408372045326551010050722119570258613427052928767290807759397820177710465427978079298894115956600552919997387401860117810099728175996153357027526968608212702674458135374379737806849619110014492562790368218497810184058113855476618199983010248784109993643876940218959859123289397930100352/721925182803590959339544052686858767882422563502803640248384111217604137914356362774551493337947178560230712150458312967662801255218026315549578592595862704721687831*X^81 + -267205585571187619089428827375904425077135690101096313345742188924656260552464107338702061720529003497321563211776050966339539194963150685916972739920357821775400812759253336493209739094955200337210585364792650348426073690239924542246871289555383377001744693127656535855751763058068648274933027657319144297213868077101754448377546992799217990490161472837090590466043995235004984561100686316732252163712839546171947266932654899292752628036407083499765582074199811741224809812574326055368649924699985346644314404228881428531123205768725830073778696797721495718120900665191108688786548427044361/2536357927829670872784016435837133809786918069382430404772844225220306263212035427958550300063959658370831242130597994780410171142530035322337550413610819591*X^82 + 14348122134594090039653972940207761938404517918212643126170516796407022565781652872583528959396034320669828442786638714899221519042111147264302807612631721669522847024711576815218352767987291091201028617914682464527430969247890670959336443895215412763562580342835882467343597363425966471077192566673640652860135606733500586810322140411210633267174660186799032207320774000460282995482483520474092831543869295489586912161502905453572363011335956141526661299784781224670574520068712138317760713638427055774166019134966926822442964942419355266636916873273636334893824976450361073078045386674979339/42790894600414377294739141289008284504915094748550983358922654923691786966650249705088702112379063396374293885985318769940299997345624225923156813028028137319761*X^83 + 13193224730063283500034424889090457063066467709894560592524457000785547636470682123631742104878541744654194288058521125759123614664644921345716995431622266525423713628820214802760164163897833864612955756629512742482455860337781627592972155244976497521169212180745386545913879578784156310312566936827275553720885351994048477208210335900066325350928702265870721103499053314274999803429797054264408571573665604080366044522743185592941895455765962031737976890423277963493328861390053477876539100833694147390758169494390148680202126706332459348031514065124807342351846061147207183422526452/150338327771304064535831689635299259663737660445879343534636015957578463826212757273341846960106671707120576262853298250276223765190565782842602715524321*X^84 + 4152227010926879532587825160578891535693621686470545749811364586068189044179052613213890299367613571352519103223210795843807244264316239963917881296864616714877234820914152803456686034379528833344035071273995834720296473910509151268033258640929250100806928830743844178397423293732855402744912463804703100740880567749545212312904100460718430786190093836797805293965206152027581986673409479742227626026852311606030262100401651386918412715343294814159894598203214247311792064476357632844933663155347735242436782075264287313896256987738684670494995696967001089239193772860876505026008249767/2536357927829670872784016435837133809786918069382430404772844225220306263212035427958550300063959658370831242130597994780410171142530035322337550413610819591*X^85 + -239540141367394550269080179278655732381801682619358597808394162957704380034534891876543925838740278424601816378626792866137398439587893197971562115266658652097480728131850388026662311807721571486157465173854408800377949439144100636766155896971045712652065711237747827401007171391722934258284519730470597292303746735891516685057783623410130471357660739799808597463170713310758189667199359600915428337280557125235923268950059708178280019402276927881908611394664794853410108036979761635197768320653594506647619218327188279740713342250641312363853017982245569275542160922968377951/8911050190937351937397409142036587022923220938052240147865331987290525981045151874420120144633197303486490205847507453635008225072050606534443880951*X^86 + -272443479714463381434564853478176699361789693376483167454187691130587523579923604190923153567908445044943818395211066977276929948753039589129309817081692631833927496760390893460643157650299559493500733323973991720672879387437072609343352734148868134568454109975097033781633860356888333279178782565312439522122384140892354909463116794515668609030270029458289011249823230118803618562797434388288425379737853048853937966868893874138985272395885100638531111479992006816779002204916231778880577959352089090671011206382044246693763526187223692139982530940853214448938399096796121879648/150338327771304064535831689635299259663737660445879343534636015957578463826212757273341846960106671707120576262853298250276223765190565782842602715524321*X^87 + -19640417138833405505924519910109174008357838941985631683565355910163275532076922791373070948759628295364414041067151252857894032143286258865185512884242096891834926751257693489097770526174533071001852561946785267503451624872702577171055239903145429993693062791184160144701013389523872933395795034662091119684505629278678302873046946529787450570453304316966228798443486331291403591552339364996464308347417444334466580828458182666382865774034576698447832502901952270380354110470403532905414374241528617738399686853662320390654390892364656040329472200850059254981375880179/528187433521270341852730077768750342180263229094436615960247287492770196256603157751177769227265562413993847777103162446506325948198127350746481*X^88 + -1784705817433949170748369825858371271811699108911345995266120358513090716520602830240402375690022744907996898767570254776563189523500897999325122532566260329749917877185921285941215120399167831679981335913013216052094703654024589411843043663170624645043373273767438675508324380274217647674677574284843644876881937924431723283871680641378575956474289392224186675065404456891025443814509818323588705431545521344251739986899496412666099984066798836501292977235974267950700155460628221028562194337260210431651387601098152600660415206733129668194192646609998084722552727925628/8911050190937351937397409142036587022923220938052240147865331987290525981045151874420120144633197303486490205847507453635008225072050606534443880951*X^89 + 355186918575975112929212296741303897353333390222646947724811836850382993059959302725567486328436979187899149708622268146906851280840764252645288389900098425889087492910874250610223031546999188254531038053559897038446349158848000026059530431225697167929643911581778329228089900533031359982985586813004289745841733406344591869469689614076395469767520467709555230766208748548935822055002926194388562443767785526101420954558295142300452344091437567770012941660137884241028710716316678001383961243220701055608962981095948281691152800610351831112958569740179857184643/31307417077901152382948851743746686158512431337468829112693218392079319320526534156314253406867735309939769295068648120829015822903095687911*X^90 + 233211120173198869914932358229280116968277420083065329531177832475251546387179746976818562018221366281048772100879082090743391314923206129347093310847829140475773945839662319820836865299681167164135320456515689130356978966777853068330637619033807412725972883542949799801593409454105839222211764317109483434055866275328521373536762162754330502904334368364640735939592525406593193693930433038644431082280452670941136150116612108137856436494900992701882800282197009698527166522035201467602603861395255481730109856990214851784963907480517876400231564111817931633579610/528187433521270341852730077768750342180263229094436615960247287492770196256603157751177769227265562413993847777103162446506325948198127350746481*X^91 + 17755665416728904387991644666332613031682696717686617977387923323127395743031858540397217903734690866876088390919112570238230240417466454741076011556503059295955421242355991780222328034744160171081171844122125217144988314783850517039613646955321820041165725360951032232234815073630480726871321573054384378495083192500752842168213799248552325997302835096119922386106183035606251278708870551647168438116068629459652798969568544618060344940854144779080110401526094298584193960043458804365328022025490378656558856467667914562654566614772340624903902828548831/1855694213615147435418697868753878617658255665785598311463056036517060003587607975598023437073542487697218261814275865143086706354282241*X^92 + 4788526149465894781762762191764150252096289033335933673906667938865301901593358576262041552596381557882694792729691954833376248364894990808016181861019754567125868015507772170075740672012292782758139003716652377768947907394611415954951373307708556620826341954616509642807135906156097076578382952614148706494243662393893226283623419553866394863574847989122073536822321011194315245692178391418040143698074845495752787578061583652398210354598054305747422285416406408619770091079556953828714874833225028736299852212785600532674775632960800143206277366286653790/31307417077901152382948851743746686158512431337468829112693218392079319320526534156314253406867735309939769295068648120829015822903095687911*X^93 + 214316659840594332964775561847755426493348815118270610386485841029061421033304454965084298169937055559964649115134842755300180585775890334100415635354882129543073897715897477952252871141550165751684437854524440988357597954674804807941604164082951151719169393081784273147095999691763586639892776206261535451172699534834734219610216953085373403953400669382244907786970175236736512692057525401382510199742429944696630940000420143983970108502495949692470010052279665469555538200392026322541671944070609274242387462790766775948472204750718991871160768/109993136957806142814219540557991738347356746238254893691130107078244324793290734135381627471610603265794455682192867354815168416471*X^94 + 37850625469834139077829952079383274565846649008273871997265069965881461283942243087428089303661190993956144266424902585332830167679592600845540899671433879734409989230851975546716588173050711318554926188870614190893503520804634669769270933820138896651016751121578569834446121255569277167365933746795189746280101009856240490762129250586302978579925037724944291620600396311788912927070354210669913203515748445338572320762440064339209559267549454788955815948929580757648647576286652285520686510004731103867961351980519699185043380323576064261675549924/1855694213615147435418697868753878617658255665785598311463056036517060003587607975598023437073542487697218261814275865143086706354282241*X^95 + 1170463268777712991160321328077477679230543774789698065325945873953803550163082953880149981179104058798217551960312799797883990558124899682744602954997486280061817695540270205656841486011355112194467168288394660962543361859769943357725401001129153491808301912663939503314261857059487900076524900852395331913124890864942523299562611243424662890609634864983779048658358586472405995199412146405744429428329785662873123239958925427486366633979761398145684026685525574338454837298718662245656707063684056919512218380438510776275547669232886262/6519657219951759991359109747969399463419877081278815345334011444386481227745286831567875494731231300207127952237144647905587601*X^96 + 148667563749501146332505627889019163771559209211438735741676578958194728937840366753303986106246820441244328109562657478368033536355629912299999857095424572866751078455576294208612242613428413684441027916509717984965396533657044812939561165108971445301670255008495621967664898183845084069081047660913163557837014295160929351387411394954075480426254441811973298901450851899186514192981088669710962932668750957954232668665748853044390630266683432818227174373699669558657508266368166708214266014796616306089234765469139372209229512361580140795/109993136957806142814219540557991738347356746238254893691130107078244324793290734135381627471610603265794455682192867354815168416471*X^97 + 3374914986136248046305401177202339121422564695809309630159264500554149839141117930838461642303716318221039497070528845268295212132097080662414759512301081546087345042345593709095761290246479457699169299861754392351924408944051326307911294877681358728221175388501952196046930957928568581463917758317274713995881767241529781157651943822339490090995240056174163804784362920400103332663078386620711640554841175613186060410398924257525844728416178918899778885449522484013050092823152403816623810559044355017402030864055629999175605882/386441658464332878392455085529571422169395831976694644379942590503614559169301572613827010534718232482195954729248097202631*X^98 + 314693116682950906226916791180972629893517815407391763595596843733554013489125146886824721927426761499806760760743785861601727790646954932220345206439064951063265856311032386743961965667894172576325045223985736414566218336784810517318402664690690634289941627883440619537574049703819630807920062808986625250333287440823032274092580979311909923171413124787590397480715947773489183166977643584210890326858818942822402662971272242858982962716320274314479678680214941940009316538476645865983952425912310144719883992923335961813974306767/6519657219951759991359109747969399463419877081278815345334011444386481227745286831567875494731231300207127952237144647905587601*X^99 + 5228868089999366620738822764119723662658916692050381573603136583718889244363853136478839031151172802480632937117155916909824535891609642220806352031380659925540363713048597560451021147460265734609413308520412411284643131389702237631870964864131309311168349518458106583232760861650809713797398418871443097959917447210263139072884538691258866084191229339202224841740578348274460338338638945813765008603272231952347804137606975392579850263460162999675254435165100107336258785716688341527812767821514357273238827735036671271/22905675921067682911057737272809639154134066266178332308691991613040991000492061680625156216864337175164243656525878561*X^100 + 360958064121812614424213770005945518703217738668521696022817707933636310830976680954193492808018032123839987202295601294497352663635018726951783523264724348268062199243729833871983823248277211024065160315667951987042250263381264957472601118182110790162672164535850606442067187311443104418783520322924151256598492701333225418244787752588103766179225488408438085892999893415681824310632258522581159115588452205767740117615589417096231819962541364414721703716584917407857280863887211825922154659374824799153614047379162938695/386441658464332878392455085529571422169395831976694644379942590503614559169301572613827010534718232482195954729248097202631*X^101 + 4554081176715885094045915660573009351928918426745019382781449629994949268047302118298510607432647178146293130887244395871296396675450774161650075249815393463224811623495500347986249095650196156751244147562267416889004381246283328161050460000771103081889309834723461226209798001125016586368514645008550283581556504858011159375954490424671915162496547825527790292740566004741355479918254789868522940951097880301648694454413514347555249661014532860448266763776797880129634523058858389158060003498143558699392617387/1357695211965365592499421330852328798182328627003635368898819964023530970333238200499386889743603649763751031742391*X^102 + 264413254589695710386317406249852629787915955162129835251896169309522145746100800927689129031021732930333654247492665611555164506889773576048704853709835439730702702422034962398308398944607490687415792943115053776188912036794196635910469465301434343676213794732797103924734785304483055415409950242736086732853252201589691977131750422033373985339318057414935533428311605758200380928228053631888461595778514959902947212397943070520244804725216989748553714367257354934650377643236201188666888059495974114320976113314/22905675921067682911057737272809639154134066266178332308691991613040991000492061680625156216864337175164243656525878561*X^103 + 3760808915076533380589402674771287803585850375964848289231693782208039370638505322002723834928048766825039869419400054780689991182087554258707443221873494172650055562756582951367484763640259267015095616552188036198013711704560864637146644974258769935366255919329192189211141002172056377983118568174773989447528836456055916616715750756103303814338036665566156467136439932757219237988576849668276955403372358196504140681350190289604393345869096701565710012186600720669559642515971955630822613196004589616/80475088137357927360525240403789271423290180013255608375248649399770669808146416958057429301381284438607731121*X^104 + 314668365840618193745772452771299500878073986610784697605566764145621561585231621972128339171224012203728938854439045151715916909492238200111546950650859529616067632632510022650489555385790111971047703135593918061875016744841647813745588442641329331346852234600810319352020210469379751844294506138740804960489393098627539009270919221006120081090477625717460432997355171737555267826884856647549647408684493763331302905158388789499630142491611507160433393959986393358267017626751875921424074608293929555652/1357695211965365592499421330852328798182328627003635368898819964023530970333238200499386889743603649763751031742391*X^105 + 5275909982949395516288565050399312377911688563267747212153130348952533668992569439338408668308525595302712897554277672640031801331267793881390865821225578593660765168587212128955208814578161566408861275403082675183543061285292792975892848086437477022337693475103478051147993789515386722339996830299838074588675525430683101704899844284836285675493601382919527539728830560905195535582396353526453890012807072047068188348336950990166111501556236534955621019652129737342165948512292441380614127586/4770024784384916564550129832481137539167220675315962798604033513115444834813965796814499988227211453891751*X^106 + 379230068150243501550555976686044122042063767984123485501256440070154389691653964240314003531571442875531418372655878336269404270810700363230128381556729926026378717319805218129313085207751798254573345363305737834028239288754489266929893885238938107484588919840264017058281195273889062177491631571770663613847725880295333006674097834431273138939549949728667273043925927376064918381003924090343272063975773785122221460395203323653396282067129783660445975294292645236364309989532366011709080358581/80475088137357927360525240403789271423290180013255608375248649399770669808146416958057429301381284438607731121*X^107 + 4987889876966200506090054980064843576650905301604612889462392209423337313397015759942662319901234401380154542883295445066675921262497480730075585215405721061260764415847341492011050203240113593010212006403900669937974266400079488296158481591760422810678954229580103560721554692130584051559349827819995790584982262928092748228528000200672963083673282527124939345801977592448047111831426691399522326996425078451753958977986737182497446917493745002924686777492738952570390862811632640121/282735154074145964350075859906415597129228894275144496390494547632946762777189603272746131718760681281*X^108 + 249167217437025739200820284153406103269086161966567031381828286400352148058488547069782579701601080373245835303111532603501896080647924486990980966927373379890646310466635625336495592946782236752951068497187595923234857911920270146606487818769588189437173332316873152896174519781118656579461510654442889040389878326727914855141638575007035950885644334812262868354570884181233456373903730699707160813839831175638391504873154754387613850037191384943375098508728819593416104164464512177774/4770024784384916564550129832481137539167220675315962798604033513115444834813965796814499988227211453891751*X^109 + 1761260314433663688181478894771525962333476981502298746139977935052936569964595096662778617622563946981420616935639970523024123461604178619396193315737030507222686571903744188750290854660874773077715219545841661837129731047403031447201511239733247240828439179410989230647879127847870619803034604639966536853693908558668586869200561311835265440316315635634668355768679396225362196454670780837078066426709045227671766428360292790347664481179682836319623060828333423704601856106/16758648217304603423038104434023803990826204390678945906614578130101758210964945958908549091266711*X^110 + 32127020757459322055595885675183729142839341773060199230808325906390599693341102725507953006463835423971974150379221264810043170095216355829748369819467731559556421994886766835393757476382917444534701778060125865068997138321395946355735911248009429868013077751678807726815385790294995630357305549452093987285347828554789867317533066839419335895987634437103638499145390143850389908732681499531194770562456698653317229491751574963959420545707800254629499834106389607445703299940/282735154074145964350075859906415597129228894275144496390494547632946762777189603272746131718760681281*X^111 + 24652525121247503848387168453105561769581488024974043591707608156225853785254000972194673718546246685020883050733384649201672232189292085037339028563967599101888516987504261869652041032533786646861056847409443495661149260114605372064692716065589879907748015552021953558312001166602614176550390950246268149262891233439295140032459137340031475585178892427062630895640382357783572985762773430905567162937601302650487061310064281080779097849870576012935873156451757599/993340538041882723195904477151550233585810230020683178626908786088658538970123048954332825041*X^112 + 742755482400966110048726424915626228106825678342896181678260331059096696781068745269671342307464000903994035889547982460922404076332120890725249275019313555919674600398984083684501353445634279492823744350999897815357103852783375143945734541271905096802169322259624168864525292809687138800112170814053663465614954984783654463444036433010509718524557197802800430214810857941799307504634251382388656105597738569173696623655550966254894661904734483754948790983336343493/16758648217304603423038104434023803990826204390678945906614578130101758210964945958908549091266711*X^113 + 27528113242997282687063992256759184190479763925831409540931870061541700026358500984968144113384929179938043487721245053935623172298637463731395647081563675225133324428899262173022338098264793007975798163178626305611862933403669660880486437324700963713040591876696719111459851251796364068107989006765755890815772433689078123978163305357018204246489800776359892824250137564652549423658716085636127993195324393967614878457151278281712879367524738892818590835/58878580880912970374957292226397382110474200107917917054526037940172991462872565286843271*X^114 + 791603128649897112177926246976595901097973873923346738039565051696887828305217224166035454097547034504770266888801601977760486710880943045740560324069040279570800900867156054866178419800072746080445237480292409655520977780724644680592415850717116214902389789172719841658827176631379919874294324596927498626706580901732999581426748239033510031737146146670037108599859290472107352152053568265599452505237580272204924850575680157165542333765331934901530178959/993340538041882723195904477151550233585810230020683178626908786088658538970123048954332825041*X^115 + 573935582590986603385956838313644124811074963146377321619674992232798696197614690879404589793072095904049297433684715570575617108069251447140839203292105955807087674507893571227635090853170595690049795753250723333258675059801282995717335391080846334259285672758380844944625687259869687923848663083163850972777879778125261968776411911642223468658289902297196101142933444961606695215853055269926640752515848906282905269052868810399793409892454626/3489928331510459983104575438705315755466433531380351908868830415516151470741068418401*X^116 + -20272445710232186645253383000219195764151467432541774387144020787322798521705843370820494259203183248067258840898357946253370706119339660050498663884040119521942615217709586627498784398684526031988075010515367646367897568659687875458327888653985724636467754003274535907556854283183887737751052840716542757542086981772636866425501610152221220111211674466458534589320934050008025477967405365641631227374496989228904925912686475996082072276558557774/58878580880912970374957292226397382110474200107917917054526037940172991462872565286843271*X^117 + 186953418476865700380734711248310676716730058750690605440092604895580214552165809008974657786182822979224787688670639447951684349491363765274650444783236870672322020862902314690495977965420800755007896644490862593084896082342295067567120392803712318761443794955280626243866052609634565643862609786721120887983089529666286130396032207674593608267880796086718352394543991989043421597656828003153781989767792487272133159682088877904794408/206859601180158851467285604807380460877626313281983990804862214185060249584557431*X^118 + 7187057395783153152731869760340611371290932553262117619063811113526530045700982409661676620118344239037695524049818519547919918932916737690809187863145928937065575478407096941834379354303156473453891896566676739095530633656662651344241757663005109108330899527028498639767651598404521699823271697115405007253735741985699908284420565516578292746353328095761694206947227080480024826779689727973660755249084522934993228194485598809001671257/3489928331510459983104575438705315755466433531380351908868830415516151470741068418401*X^119 + 23986053594654481990469400408972322119503056164827178449423053179929869734227120352154904569764744885185663765666492204005182486552573773406851409214873843565371974210833419884848409958038513973943344998347590800574697089925132095244852718395967326165591677742305784481841239393720138667450085747216545738500427096077731175246750776691372909042989515551049260978780720826069282872047081451276655192308198596997836062988794547/12261253107709018520970043554465085701951651548929167850445273794384461477361*X^120 + 147574415171423700476601842576924743846838516630772130747293130321876505564287775610403710045556003349521756878702099296121008156366050927001412188781217326590823221350869329129306427434778257968501985099007621211314829650737896911611754700979756361227632895571401673634777130594679380484100908152983384215111468099950247866354739508177815346037536154703350956249319489037614074495282970998866713552588722194927813978619595048/206859601180158851467285604807380460877626313281983990804862214185060249584557431*X^121 + -510306812886567554050031127976162421927742758591574938737226581802589160034777304890154500902590288794379394941326890981295663048255474410138587935552374309876419906410784823857777655500755733812628792317951039641020499611728018410972545316480323975218374009729781205838111770984428110798708365049417959248404135789226818303262722610937337035785144298518489430972267748982778107083524376017321490148141060939241965/726765046986486783295005841649284909131151179475381889066757974890905191*X^122 + 69917813583331706636800784254042103341775437464925335436973329862566612336531311098684997148329321744554966242423680251594645671205834071181917654471536750255238731496614267898397418011094532064406629870283341604161391415752169786483198685696806438348711440499513014727459708967014890023695493591660231523141146018548444338664696661823582430656802765338457200996110531952055197256991178560193686896222232106495900137/12261253107709018520970043554465085701951651548929167850445273794384461477361*X^123 + 77535801774120306956762041729799109410049411922685014738307502594718492001639463303155818521366438271426474287319049145303417365534699000766466227161472897821622587813360594806766970535723755337330537436868899174301781991425442835897047079031800481383747458175056582110931105260759099607309383138025846800550203106914465991407532353530899965186685697054827335270687625651344949536371938277933521392386418/43077769366752817455693547605315921352092417727187593448328965377921*X^124 + 3159797800129321224946503636008264132866569275055519938695686623784895977094196752449324551436883179973270194046790595987791581879820429640024723769236452615261378886732634189432529300384216276720890589552080524424940804196527511077066709915617514069234032851773853689511302082949132160249894805951573009733680134284786160546998700580917503160132978344215841410186547871471756329973108661943405525300658409/726765046986486783295005841649284909131151179475381889066757974890905191*X^125 + 6195269381167044788046070206879582057111488498900248592873394838221118755987316639139715715790128831783580507139542761999783450166880100781411201532997913304104096370760254297964082599686090744635396571678296512593708636947110635065924126634329790777837271090326030250582083194999365793391078857456854789808341187585556018010849232674903347973879330764520430914873618440978397310162847421681239/2553361944564804543636627799497120582780654242616773958172542551*X^126 + 56117378768868700922614776121154238528131738960571334412822451827933351478279699163615226062694485432178634512054660067042918559557597763893177358503958763639115438560345729686833388521848451277794884764563384759994514878892969616769423473411473557084431822042647756498079626698004161141259181642941002294317699166347693266347471462054504095634603487250157091493066712809624736964867395750545478/43077769366752817455693547605315921352092417727187593448328965377921*X^127 + 94161606891788384724705288325871106083043250243261960479457240973946590005132832676860376318525798467257174139707782822584225665026730204788340200497722400523282559542297574076409693341598416144450618350584667927955417939227162438058894339872070934635097855341587864505622615710418964601890880308603049507047069040151339131023759531674548505615424687681804495955423182438040172174385/151346212113378255209331266640810893413588657614650818456081*X^128 + 469040261656797062355896244301497276903194021257858935880905670903365168505349047999751855156040757930834901341150978408904196399704713956386580229192496681888685450090758837062522616150183076666634503504648961569100474753041705843267668544505107492188954675529975812981939011517549625157068799438030051724660843388065355742862913936615719462832673364217156364723207192817054184712638/2553361944564804543636627799497120582780654242616773958172542551*X^129 + 248798731880536529682829180913933045485664696645853393577990033267101572028838779593635868915708676316012310116294171748419949171534135507905948569389863538853075561511401767339469511256189941382579091539038578290948347786643126244248787287572302846235281193335034684427007762477608334710592730815552791277255193211477216903482202173209887047103451188618269262249852438335/8970790831212035754213221897979425843968268485249885511*X^130 + 219527775072571456599753685160763005240811554562764289870448574258036969718179016122753144389191871083918436989316304563170182465725471529180331524134301098428430481512542716311608859300209983291809484342263705450066113134023443059800228949098899947377137974886207512885016741164231972542887556178247980732434787302882688595316182218602057833525363381814786341084044758322/151346212113378255209331266640810893413588657614650818456081*X^131 + -34590859181060285657616493626101592317894899863100434746270217065797098909752117838732553766680822021246176788776051558202405036220127085448814627881102160464813232388102400933449788629395725545552400036852832184774929204139773029578821284653885079579634750950250969504321287866775572721861041651604498388912038933750709535303646111674314602258547790340362121/531728458965801419845487635467928744233789845607841*X^132 + 11272563346775157648876299202439196419067210585279259324903402325085009586574251563812509399101793616545009003236638266576324088005448665934446226557174997504792128037319429673224211911044630261196520983360552817625105813496353484271494480301688071705253790176915807899265772243575899808668182535247423028427132805665752558675818643726909917648001350186011183/8970790831212035754213221897979425843968268485249885511*X^133 + -341399199695012467980767729542519963154358062890703682829187092580722965062652245999900509247458570294223038242624767297422191456971780773090386257731300342045353154437090249216468075102774481952916417921310421449629029262543250543677333879065367192422249446468444334619118021288342004842605905172441199664590523475214802268832991763414880388238/31517305374062084040394027352731239655846710071*X^134 + 21432058114392450806684629853704250056118247113194164788473152766784540879885311804310862920902187806439351766124531276664484123576479756398800136868926844536529598285437346645090443197817698853548040928125145395080296547536234450958885604055858038180687666782254367108025292586794768152667958020233208992215352984046525955776853682477253053615/531728458965801419845487635467928744233789845607841*X^135 + 236735620535254122436292468525007534036437535371319703462517324552731519743623934046507713891753942587489776640588030356148175766176865785157670814243852594372442899755455513053191601090035694336625430018535163041254190195921021088168929631955099781823366023675835765550890275286114994571500715677469904869066909152504100971419909/1868134987497011679236205758563881195889201*X^136 + 11641297975777284440424967098306259212367192346811864341080349793807356117335821723132346613971400863729173847672439176186765211073150577902682105772802562148361975229897426986634723097000918955797332737039247797364042976340227336619350784966545269364952818889454146023380058626973531308416774091848966053822242461860006869141790/31517305374062084040394027352731239655846710071*X^137 + 72639026344018144115288635994445947693795996334940091109025601964649848647687201998483143826384696702472421922339129546400496675484928935202495731088898104182373205435510545288904984765653800435381645668985161849580944699877525137690404236686324526613197515479312654509505786854321940474420301626718246700485629777/110730542795152135572058903358655752231*X^138 + 2248472804874515918141287931376572672789240252923374904337244312311933639627902777514219646439362242309634419001320961010513986872027790843078746953076480956368823252562876654396101731622720493608374833299914865495025413153741584263070902934018794872216581226022591313689883827952096666501810821519935397104396494/1868134987497011679236205758563881195889201*X^139 + 8945839889478480311473192021856350052304827287418676108139289534150243479334208014044455066902369189156416153724289951168570671840173833301915771685633020803763440566206534013965596721548250909645546323166182628096212974036898245861451226560161988328448010876024202504345676601616037757385621015109/6563365704175931217595809576116161*X^140 + 165023560115525007069976315266852876455684268588256397988804910107127632985790248867457978494175899945584342498558622776453032432759414169899510186877377132291976022072953039261002140741420921288938534391187059611624057494473022627182231702993310008242513849559482887644550898696603428231539367018/110730542795152135572058903358655752231*X^141 + 441146532596986020617235664330311597118222619249874118388775134692714624758946512936299804211447805220457421122982461547593284459431373441704769058623219464699863098403811891232514565929278806218474180932490922427315152752639186552392817821056421315100693164388430474979314528456178/389032404965676676995780307991*X^142 + 5330178732138812360426421832530144176018389587775691963368434671962385029089249699342413630949236158602382415216029329801083922883384594414237376085444506603784457080522182774500055595418978283733887446847135821091530061664493036407518065034307902141102679457164641564386985269854/6563365704175931217595809576116161*X^143 + 1082710108023973700397035319893493951671004398640039837389605392718895062566439533454431843519440778571130411418823233782854264713699919627750733121080689547618971591605376920957332208297298630943677587807021365442171343176037812764388256709968943401835409393606820/23059238039575406140464721*X^144 + 938262942228677932121886401576216872772014474680871621278537706035591705445814255577898188659890614614875272042570557453982436577208969417512516634402460466786211677440153123599169394432180881319685415370842153551537107657376912584416151646347475803974916591052/389032404965676676995780307991*X^145 + 120283564201518358098841495032400657118762051999552049185673829385343970455097644865203183280471912447119969378822218973732309293191946966938429105289455757804901414607318868031737187662525593979904834321707672105824142989375079482238370981924509/1366797346901511833351*X^146 + 64249535197890362568929222262866452178166530919261308001235578345161565126092276680935007638232649121380381059826940630921517311836566734184898903882187876240581368504740035303711984220907576962009878058150933420219660552500963339327347617906/23059238039575406140464721*X^147 + 46217399004889012069801634304903917297896425842088240982297767553057892568017589599680576518606107916242808582170132903781863047444238858732384920465599242459997210674003981813487196121757076725413203077551870989785649587685/81014601796070881*X^148 + 208848158344406495465770855977547654096045985341311238202323694599988890292007940814803638503250770520979623069959350904434694298163622581369485620705468252346373123076685977445616458034249385406061602097502743006791626/1366797346901511833351*X^149 + 60803143570409344557755178143160113053817649839991252995016903908972986429205650133606039457456833218615297619073367957742988092962517446598048970851341974935955370285845028352609224125057052070230070/4802003544311*X^150 + 111602836764294829217789050006122672041505648780648400823685208000422474163817015230387321188449077162255867084386129856436450990356313918204302516323416067226325528142933067255613707007200677463/81014601796070881*X^151 + 1687979181518785969484407510150772610938153659658642389773674529877863097870094732786302679785047676544310911343270615244416652120719833777155504667573194849547437144656718/284630641*X^152 + 61299530352269832665826795394021303509769550728222922782753774582267537269611059889188431194070374647932752527765629583097403333108674125255913970526966680380121/4802003544311*X^153 + 309053362479729607477998866011334645108146175220895034669182276916934267651092053082997753563663495052669800934616460930973261884134812215/16871*X^154 + 3741125519378087292249630783347637061268703629093412275415792474389166575491458919201014480830499991552038518563008815119247184/284630641*X^155 + -134471761699893997416962477578788313342255653404950863220989946345082258745374700606466768*X^156 + 9670994673995688974398732099196740626544378332818974051410515725/16871*X^157 + -1172926450750275352053710790720*X^158 + 1*X^159 +