D=-17831 h=140 4379632911383692160924990846622342023775434211002353329789725692738516240898727948216092155357574566638751533460498504836656240678715535885330471007355822488433388370126573736587972098870492612750076783055459408542352463867571402961289539791395331565635226648446233092310601975434066686357212736730018673206782452475619315721593064381238289172412611247605889842234192875451974619958946858829397517834984481874603906405387358130560271492595677327996239302525552241868448780177116314425952001282450252273826710461169888057944392883614782064175061476069952869301651821604847958342313442517037477800336754786425231317111115246877187643569367111232416242756555249185713783003484025966199422182133775510451133573861490411789261662412983488269573699921457313320824887546997433/897325389076132422665247567710345310241561197953375174182684041324185621865546414510447884706456710701581408700522683489312034101481260067761123240098954972344481399333900285348210369331218743935375670774260099658064149409671259782744610558501525394721619329873070670144646616820075697141*X^0 + 89984412024903203608995043005822974393161876510163648894886154669186087266946803942672195198424854057097092596669645038578614966341153405400504635008054172700329282456883463706975686000185347029508927152564727160377161873061284290511114927240026366324065216260398110411392250459972095975577538020182768904509229611652018351684053407038181925791220542340900299531459738653850829569262985506659526791617249472681984555695913535080222521445132992286787873187547342061522620886995091525840403487870472051625868703795771628891933601306911553172579818189731140299711945211592011187475214479730850444642263694134356640881393489572975499703934837169281295568542223134576573097320491298715665502809929096219053791660094218990504422797111267591694922171357164016714869819601458456/12021193848697608736697242208747683866955129767623315350001081247822354487967361470425091083546829157415400524822704710216320721309926632808601493985127322398102515275373986467350818253602525486935900515083269599551421373496505058742388543101908864998708635815902872366152662527812749628641*X^1 + 9815417334999314300354861161199341585192834628959280205719880519099075885699819781497254051732165907154102506751022064312295155046173103094755959118206795470839472846277136907634823735654052499964106787740226354941905600057345268877421184010480621169432837376937333289302478594782748049203739455488508291675152842393560011667206500969153412920571456164676348305283549770136974707423669085526060041579503146919788919920598376142199210366187589057863148124433370224943898655148600821083825254864437057606258020302425950155115413747462749592954622178377175903482636952616829779084028270267640960730245628866228626186175117964221178615395360621898235037950197652375949301186874225738963909672223094086588688763271648622143358772939926271159877399828766753007559403663081699850905/214349907516127061384048525824179951031676918886491336005869279729920402874946022379149799110723510705874006758113647687867214781677301789610173239248805285680565949875193552699332440279986631957554042084449780229601394510816181702435530112050136971791973685233364117160868125533429138628297671*X^2 + 50648685912736228968243757147695096486775632634385261927732439546297005546233093023158402136412026432350196549023541416610562980055198774338536014797915612490277992402810866556211319482136910797538370408004759035631812663966088491277987444314439244531490015404623920199159870777779902835729236247744942445714673719009917470975783388350957970276926936551894962831890647217156939216510906880535604988548543856419864376516302962742386682524652188231909518821995829762803946617089859106801640578466947088619244111558014936068071430296074676894904231332597890789680575341164907052412916612845291908746668599079639061614795763354338272412386450427543386435138157181700810277549140449697666830429855155936457326532962695779376881570209556173989080358188906680202822802908659/674173846037665231153454220668929609497792034525450919746569527666555688854655457934220799929719542225079946431647395559212647709602749863081234590607779843985335386426671889818339871774018590484880293594485424235961043884050533270281450457176202400241637362789684951273213085514707511*X^3 + 2273331565302895846023810418749727958634462876163757880061522477000907678096594762658264393220417982123540877480947144549971117987042807913167444985443404766129016206914255588107960149688545918348992790277952875143394250814521480070626322079825707939229689445385428559461536128638944190081290862871731720823728644839780991206643397665855588824931389358537652523736136738419599588106130069813764587199908840037756464372579761773193865688258250821439133235790629504783552455013526489131146802040315449581891685790918886480848969005267748256515193721094158242311379842315264801488866656334564271400309642861984544905111354476545762823321646892372351410003563032278258086709523360720471193234476614659094637038306889970523504954743285805440815694002568338080573986699122174295/12021193848697608736697242208747683866955129767623315350001081247822354487967361470425091083546829157415400524822704710216320721309926632808601493985127322398102515275373986467350818253602525486935900515083269599551421373496505058742388543101908864998708635815902872366152662527812749628641*X^4 + 11084808801181509486075181556963074358046926018133659565268551636280258012237854182946453803600558292980455148383920451230556972721406221246913611105296250642382811332719979269184075773501598981006168012533400032130598551532727143244031040204330062995906724142016405476858885135239292675567283187891407895714854650123705951448405393859221059541118018596300712283426406748247846501840508719310792683840214687777768493190877442764393218040245385986985675741275993177840773996238224500406392179130503322039365827485957110914053191229770720337736005287334544514327963167018898860933442228973681886863327082852538101709099758501926381322883149523927373940362079545156707086047419710990633482780072665267181389635975321092548511870870089602340736503101474223689072008094/37809087882769627679516248144743963294138973390468897972439545043270466538873616619046649090332541204928492312918366640076980971880587171952287285660242265940515696619744932410876556097471739694065408198894365107731537428301863791726849333025416544234290693892080362922618646487281*X^5 + 310259402662280180971871631150009232255358121711118574809208352159117773941522348286034722251473604397931722276640403420511756471800443596927929079363585173582227476024302625822030232212731071283285468999905242902354227405247768554800806722481654737155202174634129281888521837719180968481744531613115448679166828088392424318415040854331847720245128387663358636783899117256930026430186357565984406687820244767117246181815988104614992742476869125830039886478791337030879306471044959439418540572257049163339412643736449086346067284821596586337985255762196893685000920180345854199063420949071350258299727873658515086623872972132409059235337700618490621202524708251852174879255247071004705299721822857509079672390406127388281401237710532640906850493787279384530352003191229/674173846037665231153454220668929609497792034525450919746569527666555688854655457934220799929719542225079946431647395559212647709602749863081234590607779843985335386426671889818339871774018590484880293594485424235961043884050533270281450457176202400241637362789684951273213085514707511*X^6 + 1285260116539998495693451957587025616379684165350003434126927458967286089799635681755314248878219088513838376184167000144324549901386764197827428512270933639446877375434304296749832974669419163919614566670717365715072769948839146756027611949763106320477660217999070397056674894147737929176384808721475098771218350876286998152143081408164581642094114742763396545709058878051954774472881818501882348474994379331683774779235447972194176923973921347367227695757226505736654195679271751943423318403105215701540459546100813380553172426247309398128195233380030434822579141016896105509069886464934462337736101078704938582059930885081883641238454185048289410411571126531006166345126006989878265684801465548604448999633922617981285521438106336117681806177563315508089730/2120413206369223693540252826243282109480061319638208623881977737831331195046470563571681290467867265152178358640478191917277829167213682460450187070845284389014396086576464158537185581149219880773114699057504632815407853081816151182034060514015845675188755195562804269116630951*X^7 + 27381644383323034183467774053857864409929049805661622853890826475064398893498176648412450181112991362291910834719250149130882991309137165760183858104137354080038761440782810902286614344099683535662880029980763015351323150158199788083091797203879854196069216437507441847701490984795545605949662267841331426351287844494621389315432167616481047477019792111440858095905360066962964880678006484685915657438369154042293290489178386034101908543612878137535281742969945253556865202548008712425792299419078534437398095953958205538970652418045426489330355661826366318210179788974059198785332793851033894665596925550005917530922177101392319563254581799856501595707441993149318294846685630192212676398675628165207842938817924715598702941490150545291389553110800572322560036994/37809087882769627679516248144743963294138973390468897972439545043270466538873616619046649090332541204928492312918366640076980971880587171952287285660242265940515696619744932410876556097471739694065408198894365107731537428301863791726849333025416544234290693892080362922618646487281*X^8 + 93092468475508626696150921818937588987323871039327331943665710651725786242579345247273085893113360015885871899615674691664354730434029202938764868723004615575149528511594402838694861677938146097317460177017378236913187435316729197142773912831769632324044870302037832133409031062190143288807867866845512264504928546079894514134661444787609665816934966828994808854929632232223274348786190146422262895872773934272847923855029420947486637292482148705902714303650781500564218198021103830764722094051312028036890901212776686354287479619236418658699060530570756749750745718049215702493862287441626811559407385279739092307144036881167174400086609260619533765890785791321776583414832829990072705798114664352937143368452353271957619269247498067609371227144950845386/118917234387820295751233964794082334668838613630094140759462606574579731649737567358627182461323945104154470228280982105169526620336138324291973925794699365656126750410883526360674419895082714417201205712383188425517797828602778934554094583254772344522951892522169495211521*X^9 + 1626048820355562570538984675240968216648593215711972695420232915674420652279811424010987807712630726151716347295706496992220178434290567089285763959612058273512929253288344148436561291229938332742618595641224509556064874678779320204822617027964784572353111022856309185335061349333252749999463435942746475132541298605293810228842441674384537291792294742326817764189304845385123142141014458965476998790969694677417939941498213298774825611863124679843619970219660713116458615912434475813031551724760008350901033314927046696622386864262463059674322465030446353420145503725909469716433043891689876747744405060749554057176467112362498245026762341898753582277176225677420537064922131363237129762983199872370384505879178088519161533699087502004739651507866748900002206/2120413206369223693540252826243282109480061319638208623881977737831331195046470563571681290467867265152178358640478191917277829167213682460450187070845284389014396086576464158537185581149219880773114699057504632815407853081816151182034060514015845675188755195562804269116630951*X^10 + 4576847283196976936487100816473085384642177812677830949363325050547314979551573632705131938687535769200898136491885509205516879839145500916097478030220729335881363023548306186753418871187627930085064768570660686752107224413262510164095571191582185136761372409746913043527627532266810292500652583419757063188188491349096425905610449833120171839728047238130466212325416494401538229540119259902958335922923684092780121313070978252270789786612127745907697444433660627442620423878550936210566703833494175962829378653185735254634405623708930733846062208620342455738380718926869719037623594815733545511461263933263455741211134809981074421746750601915457691761360714086425052134761997590860672019890043438318003620844169604430523756578902302684288074437916860/6669128730178918498751273893448619520432876093886722043601738913946482622945295684965912313461047899958189121657842078692699602957553604637539898255549288635305184813576553550595839823626421087835859217788300623942448422892870783161577846629733180669785872498579411991*X^11 + 66929285135219208392110219636826735001810375722527970020610048412317570409860416053680492858933225829008555561400428902835835184363042581370585053851238757991439988268926415594386258697128342557148878840274731810589452655484491480379162847602462495240640122121367555480712129763826010722146634803739077447281182853875621472396137594286588617856029614649587295056723671967605330140935096742962227237064997374629870901862849927727980236406574180520832663529832101194316998970260518505059987025309204542222242001783356395101461790552134183755416539299951109787866833668751826372951756629411029987458127149899405863930189846672952631332589393062346539238922059505026844107155369761874585016763504942053757731456852265700900133931897423155913103309139251214764/118917234387820295751233964794082334668838613630094140759462606574579731649737567358627182461323945104154470228280982105169526620336138324291973925794699365656126750410883526360674419895082714417201205712383188425517797828602778934554094583254772344522951892522169495211521*X^12 + 158227069890518749164434422982717077955119179373199491449119545121097214603402310149878395310523634422621017053379983329935331728862591007720321279899461615136125195365549646564750506523847578379990515241436079563750159933623027296933637032574605603206200904589093437051430487074611034006811999527607367662712316760439078301994592400529311797283141259206946458702522870586609812583488282241815022446972606355399735161563699298941828975784979987390603774330146201096036037205392975287339595981633818130083768700139843844306428032625210337812844189405585982490458366386935686531146435167237509897963573000780636663416357788327794926964331571894844243923947954082430793312230904957268355068575049038401798244844175607666309374208814882590994622672771/374018772372773175859529689498548568248156362171876060994994050470892413378122129155174264677306258760483939299974318809528327236697527039287751570610133398873040480824213647613473154821738606238341047489669711398264170427506633568592779240072524293073067831225361*X^13 + 1947496285719652116038536143860149552430592419875150072404770734656441616372334611510980943935978589545225328869600419348701689726028704288357000953781337204269695061984626247172237936335372307391879159892951901566479819284359318623278444506409283661669509855252227734159858425542908737565115569788304959312827017112978559941146054149512663896163496491818591760283922199694690260508685336699394617158408957247170743085452072702152411472308699142931746636426060772061276150705047984100798151577583204657445232354307068388440307986065945647665462938270147917958690363420277983632045582588253526665969000344915857329538223505899551644711792649045308777413184738206880072084065834627419086604813922983822545437484242760537887534009477447449479408682129860/6669128730178918498751273893448619520432876093886722043601738913946482622945295684965912313461047899958189121657842078692699602957553604637539898255549288635305184813576553550595839823626421087835859217788300623942448422892870783161577846629733180669785872498579411991*X^14 + 3881412740279347467989496940205984861000743792971055727468136145332872716211588926010207147224849374122095184559490012295077589007695480853575534133533870477648840628170503230600805418680674502079533739879432644178508462371713775145104109276885294096339323150232784110780569552533295547149571764704848587353801727147685454394631288624863720303221878889496227686401722108403937776202916184574606737395847090500176138822936234099014072205111471799708790871017790943677219010678663095828500123518243935083355148353119665784582574579076091372449744127736048952136979379595162359471709616142317434887840336689578244084088297343560688887475725679917426413426998555601683501239509116810599865549461640253251977306688495736670444526995590041373794700/20975759765171508937217749397035980497344869170090071280073694715433369602272566269708612230234213378973918417361579205290131077152012059855742895553257439227919941720835267097385068410169850610641077196437087734746462364842500901160494601540716970056254154631*X^15 + 40169880172149190213102286020931592270664881555763763609812492934310247959124733507850830746308429027335473220065705661584902330595748577228587067065119048016904261616858337607378875991076601856973180365908771381893947117600266534919981139477404536020828275876617649498840545320781844369497496568294569860793941900653998722689595690952427887880638875622893298533904757052011154943468037380245610365687951274685358557924429119708856371401817928051999121099176911226636891144584970641190914699818235359869726815396054218159384643322654251868815394866559494566307842157982770229048916820578632737622228373371988212808013185503679030189683074672562817288507473274817460086286513761458724199775456947811064359781342204923703548512711105282941752088086/374018772372773175859529689498548568248156362171876060994994050470892413378122129155174264677306258760483939299974318809528327236697527039287751570610133398873040480824213647613473154821738606238341047489669711398264170427506633568592779240072524293073067831225361*X^16 + 67013445953977611626019556280365133301858912326324105263985849466622984616050366667196701990995642060417313902334559256477240148053751120687934624434761914855100568774756409224792045364111940410818040293137463904008609744417588767123894541553260391525473602920988256227595748827885915995727392303066128499974549712968013906369520873693097243049629667582989460694428408815385126736607330043025460910961892367247209216415671802080462098509465868994416717058143244734522933834351382945536339107173606896258621601920597170228724888818913154923252567676062238287161422454357103663839380400819474948966583230763344341323712179517854548105961180455680607981336381507894253916627820724898783977710172456656901294469098628497722588436285784650648/1176364744836044469587670315576018198493907754477599196908400802839625910059590952257787686065515864448091437236362470152550674507992376190664735323496014762375634665517091980112448455508375896508388603916610831402975849074224715448404161378538330438912801*X^17 + 576850901462906416106538618210413169369679616701186540909839144983240368949758432045994791582507501871855146036536035794337142704538140758928423771753036514542848667129277583332194456925244929307207984346059266298429320522155028336057037856659956135028195087492115421727720792592386908271449234412119149544976535840102795909657257261807531236177440876031534287137519001750350509247800207319196368488546905998890728224268402647092694627562795028840170245470953862058731821841242550304403653940662984324532097597650417321208236385661241597654747063549385132148275373076313069003064131867469561759835097808957536002719963378867331524339540419662432551320163751838065902324498631843522502597119174094454005575662220736776176220128345075478144046/20975759765171508937217749397035980497344869170090071280073694715433369602272566269708612230234213378973918417361579205290131077152012059855742895553257439227919941720835267097385068410169850610641077196437087734746462364842500901160494601540716970056254154631*X^18 + 792188329193804751662432467806456383254692794266776603173891608968347891168064519494486195940983247926050142999051381960714535832630770989581927464226955349019462382338159987666969786469191515924225862223666427518313615577924332315288353308109272859020668424918225406992183179885724805321086792007701915129075345858865371470518059752206374506970786458444128931118099128019884574574389827137322027353602554385274823282293858268695579772302985290488202682089476704719509201557377510974900862660492384362600681588593772678573915123994303008933146446418123740903480887590864640514203125705697818874976853141875143940185420600816448483672311177450566849954943944386916776649467734621888199244071727063330800838430871250964885226431785911/65973010197747993359187388008301172031512969237709561825382805386104307669765630209062177447451958075715968663359456572965659497952575637410393994924346069338547174332179461618106020722807240003835376810981483450337942295677455860490390969577608122871*X^19 + 5538694410937663510473433884933375059800318851319506031610749543256758241175585296267170388895680343766724973922307468426698811040845412017493200960215264618251241734792917416964341429815834297751672175041209163297766695591033483719010395222897853024760608916239547034127596644001814826890194370828397267745078463222910719270305982457185211195274085271568902435036055141491728606220162209509516494314883429840557742241006214937672619542108874734314250639603968935397871280590997934095545841108047592592168726713465192992438231781817700984703909277109576775074047877418703979051256506221431608899924209901448537017678037055721167859433559214101261328718756929328003118239311548802464472800033479027864020561221844473573144336843761760645/1176364744836044469587670315576018198493907754477599196908400802839625910059590952257787686065515864448091437236362470152550674507992376190664735323496014762375634665517091980112448455508375896508388603916610831402975849074224715448404161378538330438912801*X^20 + 6081329846318790718866142764704125088774135206293639195648076626890646709412400752127337636145837685404446883021097012952658882469452156157576819034408167860616365663117393048489095506401819378561342945909430649801883061699661314452557831060495942069598725230722936714993038228296589153054392449736784662752835874691867474201926779323468965463862218878886835184043097902854108442090920606876373025314198099222813851629813708716578212964508133251522087991958667596482729491795470245519468605997390609345591588278444877134258066209732797511925315859651028271920095329664296877204773353598373487510856091035439755497574865476081714220054709663696693082427490591571397906175525587114367894802064720482567928206105680072072028948977/3699905232334024640187728563081216534771631946481384208702978261797112201770266962540641436119789023370308376611488787671227609105074064124860860014825083805650113528808225092148843066726893612463427559361868849214174319762069197492591047590017841*X^21 + 33351014940881023886222652127468795734245627804001884558897484768839497649825083991287168179255323337615221569394149514044211600215622848508781914986202599417303735922309422193031709635674797452843558712009022515894577451410343878436726784605507312035821712537099617461421719702394413179832187579802627360874972751725638705269140825492708631189847306879847606869976176180106987758531183045286830418669521899930250018182947898795581328623694639646419889282960639292726534490253387780306230167385305543136326144588346521928500922057883861789121106258400240551054247219152723652148194847912393779248693539390160742125838357917305284929151078201793160080385655888487740850428321669756590234182134915228197464530958648361078275401013878/65973010197747993359187388008301172031512969237709561825382805386104307669765630209062177447451958075715968663359456572965659497952575637410393994924346069338547174332179461618106020722807240003835376810981483450337942295677455860490390969577608122871*X^22 + 28158696342959215423269512571952003125767639643950032851192489967881354210888304256146733807339538196067538705257906487147950802360931063462657666755945981244718622352255815147226650633387397965418037544356924487398620757364046890842270286178588380680480059089870973741722617793444541823272427864347788139026938840131372082631651358493040536700454218721612890620264687088290816704762705524509760867367903943182070270318766513838062497300031206509022220903860574919448467699262019643180706001910474043948705596556286992360299207111171397918107133453213636837802849823112659353749542090948280138826845977830124035190711960000366974668096389518275783393250058069792604715850301878136738816264710066397797327320258152412077098/207498470771915464089940472384118475395189947085490674034152782333975223025644493440673065791026247735421926791065491989861903937248279071552961696754252919390393894274478441598835907505293792410040242238902408682304655922947069569434751140711*X^23 + 10660929410742059327138191193833584216764911466667062451811303015450243818972811901368021869868730083454784520265302477459109523704705243396921421140290542868217779425420037487705560141844487967010847420224033573692302911724411687248482853041885808228126079003760970346646934478127439567490687045878075685680700522082750921584510355825934919851109200304943512636189435590406505857108131231690262367791591793528435641614717028333448441358736700896745385307295234370491262903003986537969371760429305783379842681767640154787804712474564938957968080653925865359420512172927520750744622324846639585233704762941563389487647429059339036410377376430705986175567357249236968809627502071333221931100597629680573179566032794643869423838/336355021121274967289793505734656048615602904225580382609361660163373836524569723867331039647253547579118943328317162515566146282279460374987350910438643982331828502618929553831713006066081237496675232669260804474015847251097199772053731599092531*X^24 + 75668215716454230061300546745109366593964540196990213034210672064351203669297243502590318466479402176890672105855612141343295261763406776565452739348296265776843669303136798980684206137117678114075401435238244073941936872555418210129429591714099679765736707484262909423513640978116148670377548930194298047294728510911256113641893211446260424677900437421660712050233480606492799491649114654574388810482659064927595393142273199376280128139636065757354083926308339953631788365920339876896015751940971930468980919362992566700223998950423827886324480171310232672034301676479681775552482564915704587797634490192416579214712202206998104683691010642479032921215806466290122681256359905847442833748754211301156884338420190150/11636950859285259609104395288212577836082662054034584377441129624472840728262267592433013616231632983872016532503252312818232512884766926787783169578501089080275581530731784061400701447215175391735754710274376573512683300036289023018044481*X^25 + 249538837595112572721681700952938487193555941914418677360236023277974013220380935917978182741319330248874663172457002002376575890776618085291707920000002677171298942750095191011478064683569463214475190085224569772426346331204868351297832883810689704107137777856554642587385044744672662417412724719444617884271418436101756853331787550366777988627379554648335317082461636954334234846294094768610239082862689980717643626394840017117156566850612202497432291092147761022042201295913565970974187468707098674500923159372875336758232688441739173263329674471843536090924288708684725760994604475984384738435720295345991265845590587510246213777553995961693094575301670985999842337670236451778582306455741345108118201370982688493312/207498470771915464089940472384118475395189947085490674034152782333975223025644493440673065791026247735421926791065491989861903937248279071552961696754252919390393894274478441598835907505293792410040242238902408682304655922947069569434751140711*X^26 + 12110987356455797296046823705113058699922514953068414153164278412036180058696550456536591972995937096720520165492766146396377405698358318669578092530137373699544232651253355341372824114846612777682413459073953464456322878670549148394833359866476104553182357598423523126622304012110765356279241536557126748091891846661398660696505421332902075882545173171653686891985296178402176565030416297589785582191197067692926620738403486802607276781004641912417083870671611563160157832399363015987678945683347856146777068597496546328582122268037538965858134396290283036811212880939708444206994854069409164272261390837762018667458260536226429894174825792149414460516950631242721870610756528137523318762353674013481928905483/59329517333373744444580150443877505651968033476094158678915319206452708654805816185463588011846747920485857278708950769182539667304474468814695395549635665568522550260943831536500280141404272394531254099216260616152070704423292544741*X^27 + 341859369695885810771959928264622790450736136470788947249246851691083953985848675334163243265586202862830692748106439638703540833350819580274992203814927973836204412441461603027385548921317816605690905387041215053242255475892542664178855605405240597194507104053214417598178142829796833147462852609465191119992965578932298003779600953961892820864338386425118567725337975481620071935100079447516713681628233548850414204595230242251692005340835164361959095883335584265726314219990428975032770985825294421756046657850355023321423507715568839195390148202066488655342753171933247108760638247583835951379085776139426111522480848863086015252425287654221967336406362188707684624087142636689263580792088008025729140236355123/11636950859285259609104395288212577836082662054034584377441129624472840728262267592433013616231632983872016532503252312818232512884766926787783169578501089080275581530731784061400701447215175391735754710274376573512683300036289023018044481*X^28 + 86178928958095864355774410852185523721907063711198823544720035526749192115646948645897898607892322440035017129350746153829210647924966168818769533513406597801787106932861816733370567341977030233173739017104681022605364182593657218139328701546149025244315401861785951133973051047816192030080225046148803212052612713419802988418840132637205488887461623625074237731886746047431957202894635690309692696280333146616820948817654559944558324713532573469067004782447442191529710343235851085332152255846576515438297539203826167871947206702244396189099816597326755378719056910563383193262548580225930998074599215529504230523817597696396480473915451728627302549496071655423026874280819176331871094874944041261809379/36600565905844382754213541297888652468826670867423910350965650343277426684025796536374822956105334929355865070147409481297063335783142793840034173688856055255103362283123893606724417113759575814022982171015583353579315672068656721*X^29 + -184335193364549860531919032994867609892712224537799385956048768527760090008055469075079675817584899360935591410307387115219690599307357148777883396996089550480994536924941351259345437774567036787179094036779452288502135297973580751399171358594286332475653454030285682698417070782868672836848879805725070917746741454455718616031691144211023475631914736830122981460633714468969055621030999361642309467822643483537062275020077198876753288629907514335899086448623894105382649584843377153811256341236618086478857915614802757529382902193983198760583256734073636155924320047640617948093343962721021874437301643454913261316132078398282243509676210899146030734010911539548317880909968837370392132540732565234459290515/652624690667111188890381654882652562171648368237035745468068511270979795202863978040099468130314227125344430065798458461007936340349219156961649351045992321253748052870382146901503081555446996339843795091378866777672777748656217992151*X^30 + -238425630416598100535112628571207172498865698345594964715518462666514089523062497378968169874458185921444399619726479014280110771628916011506136816356702910931188533666310747729744834539998093224290737304861342281742628533903366299751963305107461959146104220414501925439539601285489111594271393882719578901886003436501831887322903304607301368548965628445318999449556789410370655440637569206873321513041563368634995468323702353519239367220492591659040883547373992291779629441903159868553751107040841531331650716864827884586083110304407207159210680602394379722615213254007683802480934204582340596117550914360178329870288756750345858200730008287047921943339975815117621708106698939118340082934231440953/2052636750930647902765607161566297597937674323785761334247414634248075076217026332587898769340212827623569349455858307514837268565035207999553259698774945614665658812356227559123123611337534395940944544389859421994241246821191*X^31 + -328493547933714768052475834968780973474347892786553930491734483034472537395072881499447959150432916130853113754376302033735165392024946967902474346232792115003630333577570864425969028022636170851829429507920630897536439848543821116533511344080318651936683388461712066727399889820356386067515265510695633854591563608229786882724169137712297526787081622939288540477968170189280239468385722015149832474129910668604209225670023129197087793749661237834139881853651878839281023517404280913241061289558409435173683376663731685516512917808522492863080191832508227533661230535874579583237377646136231766319930307907138643642856414033795125442370333958232205932944404811645571236573612580016738469702574186635765/36600565905844382754213541297888652468826670867423910350965650343277426684025796536374822956105334929355865070147409481297063335783142793840034173688856055255103362283123893606724417113759575814022982171015583353579315672068656721*X^32 + 237602457423014896642376267032441781351612080363352242811843859607962348982310067374068229256808795861502965483965659945007529971357583993117590736761431058147165950678439600053608062442980563084849666716617846667094179101593552002209534131565432489758288070775144786937841998552193281182819803083925360024486238038008357364644036292328876944057542479140585458441471747299343475347978794196532092813830177201767411062858156000529241954743953547706402213401535550588284897450381627665349492532399315308186008305161476952676365448118836413154866399473606645888279015243852487845945219104456030764484590094063266062823529603449547075973073912171771538549572492244350831895471745586093727403211601/115116188151570181300297636787970253936272465020793075780798308241157258494589553731585372067759117695225693985522870703540870874602389546270722881429810196549024665602390643212558107303994974815823259738088689473066078561*X^33 + 850860289407104151196530048390344683554358027373842625841697771187594849855881182111118234510952371001385382926037082596658344508173187827231487912209129549881445120351265828657648299731890075239983236446169638005230912466941943208448774014289512794620786374985784344070167595082232553604937168686862541892584282537929838145405995820466782804306150569134067992740236425452252939214746221839783087468098857268256330610455371192860445675552139272278394905755360542106554195466257969946227702168158173455774874712476273759892620231828320382110083397511917987452811701794537189411000966265545073881013629710176484824831302359983498385575227968574536797012057614636852358727399738693366351865073633215/2052636750930647902765607161566297597937674323785761334247414634248075076217026332587898769340212827623569349455858307514837268565035207999553259698774945614665658812356227559123123611337534395940944544389859421994241246821191*X^34 + -129632738566696811963728395485719452928969246444220990116552923241630578097500017269875857461409060024352957144138420936566439880841223846820525498555249178954395727739247281413162275518453153509881730013408865925167321875829308286444115155300311864832561922681757302540228653957576328161958525625591195497345670370595625414203295673775503848707017602168098212261127948696758145065714283062938818660467790731680924491805557213786871073863155446919539008425460546289853570399998966825663529421214161145641822007815814457219574854600084302989136456801318177048155165623704269685662595245218680680041843971350558752011948477236093707341199855057526414622651139969686373369468835587715337551/6455958059086432690275230597721398347612162246693571632594824083963729375502751036486196627657401026034753742668547512957258194975177474413702141294925141413775148090538424273038983080253209288083857312438376393531831*X^35 + -103806102257231267104078085411686742487489709642886112067588435315429314365867444646231137246605264996905765351854559277707711668746678184138947337247165796282844055127440818373825477923322398005466347406226535341493699714409469017550217348567591562524332992047949576442671808198286372047813577246351498872523070976664620639960826575175897389950349034406756569091194936897002329620192917893914677660902291143161154141639218618368587600194837099021650711804923382563925153067210701273936154428519848381936830726403731046333246657974996231476751440076655155578126790731677561129593531643398955136981123158853454958139395053084454566694753322646263764680065040354156234401006732256824983830848/10465108013779107390936148798906386721479315001890279616436209840105205317689959430144124733432647063202335816865715518503715534054762686024611171039073654231729515054762785746596191573090452255983932703462608133915098051*X^36 + 71537586904564315757968779637612634426687679273737714481290971220240600287832162463889109716997009253238337230135554303241623050009497611268757938881057343583582494722045354830144383207025341170523220672684097031416772914162317189859234594018029874810755312830157495001559351905924584699917928431618992749921673623235029513487507197071063340562754974208315765928229357386266835569824872708731120183971732109181038629143152415320665594377347176024255369792954284809518215012444825071052326986136687666223306125490222621259236101923451830861228303327018275719512131289275130980763432480791987667002172212214844002074756608901171308364049406536214520507122497442721885435528114285876/362063712584063299325625629393830875868552646889886805708867931353470325584810220205608021291985924851929434281226376140275822723076522596248227317308347339676694974512838554934607317607156597391276838788535494001*X^37 + 1425870783828223008890295126278849296122658413913423046682077960472545523062563886055829850003094663456680217036688876873798359595897930233212275965019216712678681683908319918340836443040973936049231745804054053598125845788102579283463476589080268537032556009551685537367675475732226040815937685951254630903187585977528707892253294711766877751955730688302276192700024164479420068347742379180795768062763709003221878594370616245642952289679742541225123094924679047002921836520137637327760438321840097214089402664803277565094905376808914730013882717857201369172066274874636714296795220022231916976204139195344886078220126127229583265150955019444163598415920177376236366875576740150177112/6455958059086432690275230597721398347612162246693571632594824083963729375502751036486196627657401026034753742668547512957258194975177474413702141294925141413775148090538424273038983080253209288083857312438376393531831*X^38 + 27259751364146911635024601545640067485987403151147766688647356371509972727093317549115258491458092804991060562672606256732918442931750187849669564865093844072542174861209367813753060450421805243325144585914148178524999740734398354880245610582127437251782861048677404011304846853554632415654195224786585403538506710164246776674619736683587315125500998925558509103084915494630761253743866312237955342701376788353654118567221625989782006559720154094645135973439937760410091912338690537100669915755261899560989938253753089967379394270204300330310815211539473737857189443170359369941206917748737245819463614265044814349283816583375263774739084660207807121461696197279589966874859/20305294856377281101768023632652732649237431826026964595864950443243246345399036520980765032358584759796390235052794354790859891373255711751905519449741873124148672228862013063462919500148987571716495922188071*X^39 + -1273853501323445398431523021697513636382151983908939477565752088938058773690187488368764686606053645811732420885719169711811507802476181972049809605032023729576351132481354228991346550681256153583086067639008095083735969110579427234007018182928022922532209184781136779609280020192793140870108508066443636538221082312060176816302963216449720089568618773226215967123920371771846460426770042090787251072186785529406415466107658746540963696227658783840954386654851192508889106287852207214291452496578298145999593666761300065381246818413419421881261972740003510406362135788249373615144158160849622850440808463406435937193927241172937033740681791376677667366257294391227309864358972079/362063712584063299325625629393830875868552646889886805708867931353470325584810220205608021291985924851929434281226376140275822723076522596248227317308347339676694974512838554934607317607156597391276838788535494001*X^40 + -5681409339041458085975400615838839580378437299925206103860587984928377801994932563714077265054845694861206827916716694326960171798810890477420703678534469500227093191940273397633213287923683047917409463649248797973372248685480483661569674059458577405391206219266793246039917195099105116254942328599963645691542995670438625113754633918434737435383827174420780362530967149461369854501391087677694354713152920471505295653415012345480336787638198800333872291866573386644117116848129848335324028594422063936023673721418899715845585061488235032972144132631803295278614536240513643131143415683706448939385034173752621038213913012269386972335176110359881249928844866999982227/1138763661958234597149235804646555585734811946947841657555097888129843886792610426839816332923480722326083239024888921248996685063835775433341120489582293372449591847280691664150239442552239783058521447041*X^41 + 910931245641519807171775287348744040344555629636040510466366979275178757647721158555271120505220668489937358902474527277575895856989570941404730415038891442276234196508838355887082136130008883934115256850516281108066846251521325825080388711809835760821134183157610524390945335397052437420041079764712920720916190599483810976864649651822499659396542221364801597177012431812374897160406687850471399750144293324739487582983174815745565987911266041542628048073257362729913618599061635828253385255751699385797814333301766758017658289397591471718067947548144333431715043453775915143164561933741432249658692045844176845050530182648156520290761678172667291851547948124253858575782/20305294856377281101768023632652732649237431826026964595864950443243246345399036520980765032358584759796390235052794354790859891373255711751905519449741873124148672228862013063462919500148987571716495922188071*X^42 + -71310705736217062196130587201997199091563333354994210244105299170075669489234315479938309011507435949897660141129541452001278249212773075638419428503932462076890726336970721883493991248827315154034947642646949249447558457114798715142763642496277099254005790164367956864570911394389685594239427369367594908158294091864286113259672364489417666489554022888068280292352645447171233876585271503719593343779398108675683713329718054319405932667503135271203707664390421771336877625279060155440314247148245613600904518264586847146666583161907671648779116244214054158653149380510029993691386929047214276167937410435060154420007874726071566567692619282807214329291442073160/63864262349741158496395928699823654631530028991522722088222639679762429857697853560642495256770832949699020751774377278279215134531757917858848101036525902778845373073898921213069342300052705011413911*X^43 + -498025013687297439781950925800304868444480989786433536404464175005474726682233492344060281908325800885887668870281339363327377886216142282393834047746511389725447840674514969501994875125178295806977840480625920342593590313930817015606345124814387183785904963720940414011627903361336454803631404395853925434373804254146281582339944664987463291601679495768426845328193032627941996186445447833661004561856491187304118240437788178547643558055473502489175366582176102619045069630604580581511852904859909162721286505649837131500012129583980316129124416266139257410614161999874105621497469890181318795484208763741755933549538754336493301778631573267851014358832613408411451/1138763661958234597149235804646555585734811946947841657555097888129843886792610426839816332923480722326083239024888921248996685063835775433341120489582293372449591847280691664150239442552239783058521447041*X^44 + 104628769897425353679658518945132111191071517274343904995189133293633895608203725976680524778531053338049807803323459594992064708339096587348819779939837790325519211666934114210145260912653167048688312378806914105741326057528488080164923679986976870748556321636438140887606919529091555559825572225310043680886930709426582673204486949265420882573478791970474945327803297777073197476000643506153856258808519657975366950956554763965712421970585982262965489153607842859595922358555059005769213739343319553453042247343852018941000265206688667096095885350960889970157512148204014532148161028012194680352342928378591172650550899629379553954576985068896492047899072/3581642215789420587538328119557156336241939823426769227088926009744962697420102829939010445671629911373395813570432240383557575824785930001617862208318428735283796370024054804165180993777842241681*X^45 + 145132658522406762015181217873356872676361420608306000659664453825441194319985500161831527113518899492371616479815233262998854923216820657029166355800442140209506081631483119674107866468747236454719904343353938534312989032984603495633432617334133801768546356394866980596996611521240548844430587662421387765015056138468921124445052034226419331230184865141965907220679785909857817077041739367081470069555915761822948235766981752512223069282862177807633892169683611906044622815625476169781359332325231736938935267009967339035531038076174394330985878290477825946191994583794039129357386248335183614952933519350584686601667367237578160113208196902776529681817471618/63864262349741158496395928699823654631530028991522722088222639679762429857697853560642495256770832949699020751774377278279215134531757917858848101036525902778845373073898921213069342300052705011413911*X^46 + -70315952863925050125620112136866226386793897071513600253552093836805385632729603421987146506763456068580419068388441000195855433513702188858071969392546429240542110950008983053547882560634448799533186299529185074376651233869060770565601138124206902537698130315724567602816158378993143311127385787866719302057745501869365313980074182531393705162897863777023346566496126274074590267545926272185346243139579094843000585324085188703438760161149876631539610468596427475695846634963256918378166424894533819495017568616024355487144116986925538127373733572716920286794931331704959952155668119933017164827170055471523128323853881556926627325542903757891782110/200866031954989657761108637740853364154671068556265449334806012548088312344798543544333489185779255867500185832002256765383746050405806180338616017515474664084111736303295093049474566416793351*X^47 + 29474338270462292252715317482889983569693356793806430951324019662586949558868893647014973789028655435200148521445029505322778822677674051196398466286006335839576740273807869125113782873847354337991237969388093062089221532986619838884489459682023664200408222541656531313042100896016894860234778885540279491470290328309650857694806386570506051089476148241011205512505033370536846378366433499981592593058996035212239311670621229950059948361714080868906940172231097261909549634820705841967801579593281256691104388807881215625494881115031031686425489972193109277083979976973811753108608929662083594374501377251169483444872043292647558471825443970481049910651/3581642215789420587538328119557156336241939823426769227088926009744962697420102829939010445671629911373395813570432240383557575824785930001617862208318428735283796370024054804165180993777842241681*X^48 + 1491453607971431403588475500701838099827961878872372419032984210492885850394041103918325487211427024575587578002648272970905271620210729825416188916269426706877762055264056589045236070493471517180233342112057594101228961582183652160290853177865450138090613835193543709865693404362942878955066946377095794602347329956960469146051167868579989215776387884772476328612966509945015557097010398060248723747003788067088370526910801798602670612544809967865516271315951876994016460284975625627714723901610740929251877547972521042993766541073148728954316763327533516163877226937375994915360960618585029723562497550051069299834726988306790095604864869410/1024089975859150599625313614903836343011767394661317365236263772225533225306277338977233159746199192761840644393585516365184974331760346793065274560216755620110592565059294553660247303811*X^49 + -30290790561614178516062523545242863226706188044461691703292513577770045360185358949060128769802843133315407918499581543851107361749848654406159447891246229908872956954762603935506516118763160922802300674597173424984590473967597635503130509637551321941492224434497906584095940165777747086779089393209191408563966626369215794890680569154317764230610370664740982760208906171027182564733340598850395436497055602399200946339721678014368744751020899218599198560944483035768203265162341445458741551841672699008098344966298655350326308140854463560166710492571544411890601269312679172875135727417318926018157542103135667998455705362602989547942365576486162/200866031954989657761108637740853364154671068556265449334806012548088312344798543544333489185779255867500185832002256765383746050405806180338616017515474664084111736303295093049474566416793351*X^50 + 2163137693643366672097296148327779908570808770529700654776650226157317039766522591843618429992847243863939878822825844566074219628432005450839532017347204491929768450718701307107567750727550260420271910430869961309194294824811615385507962737642674683067837858240847065799510395416230593680664124609579475758791763679435894738514192303203231599083620052445059715803842742760882932602586292764304731279793394645519251101937061535387113842699672888300922829328709855383381672020082939523809705960534357801367016344482627100827300176313131657915398102075423072780321489532472780601176918749229893250623029869888535670249036161532622615734933/631764328105583343383907226961034141278079823973668948325887583112605320978579481170409105333867484738951662179880022433797023030080411346739836249362588291246509910585622796829270391*X^51 + 435817877543618786816739706625536399961506333129595486685712627333735289184793593296879331180922098389126257405290029045962499823317836270445347985575308576621921162896784368420112235033619347949969860717692925939415042444351498972343036041511091040656798910550242712329633096942703936553722406438627129948486701313698490061187539953591389259017042585501898013624130426078803370031793523626140150998499016377698865328253896845176894595614286952923797418459916602650325520726008789288432892095714571724890623708362800637634857421634562794529831641473054163070067533169204148344960825626738405428735361235841467152963524907018742728860294750/1024089975859150599625313614903836343011767394661317365236263772225533225306277338977233159746199192761840644393585516365184974331760346793065274560216755620110592565059294553660247303811*X^52 + -117912379416350553120971305500527314768098626511541097189603970141002858403138757099568929514135581179938451389461878728273470856888219810393920738457091288360958300770112224353851998589709345521383704263963860270003288730869089209012483669499600576375700873590037795653486545582402164809856906245550121721559561080174368796845754123595115059943462807834288261512767296705315539442508981253450769194589845334664535056136153090420241744457994182165864095246852537240687419142916984808829622867604987598400051952684525399789797767857667056269727897705094210122187405713536856826781124363013648847072059042455897671128636447163750603/3220970261727957659968630867391489496219963311972861096486137947255317965028114882510077471481574401777046421604254196898134622695308025077570911993732000404028275121395438979251*X^53 + 461639755503600553783627909569859020769407655074316258949459086623477309202858738094445738100284658881763776927763051557162694571541825095370842311953629715367365151186661657538593921783760916339396887798820352246397636272781965100772778871850794374297714286958937727338870827803391413550271723678107490278336308959274343570435311678572966912876384353823059789476218672454060274506985338869552916864935196221821963542246649642842880247640982445092230969273030058526781741793555610029756080258914017603307681988601963095472390861691534267288990301796463157944209477597744802632243598904217035761818351898049491458463865596885088112125/631764328105583343383907226961034141278079823973668948325887583112605320978579481170409105333867484738951662179880022433797023030080411346739836249362588291246509910585622796829270391*X^54 + 7278652869018578805742714632117864721284208998472056957370242762280672809171484361787668232384170671311265908766828526321250070315492989670668704976232433988959371166374493418635957875876759468438522574867232967271716413561624599081816898129306173761750527603617783669856905473120826922275252181429915925980739844572361436157884948300826773443611825133499821206912506117365934681980093260445139416699822822838596528509243193556613617120132132522642639642633201757542069857868417174120820254642116878524135427564841322407537669478647978446768092803547373732440201153020510952213229710215644091083281309899054898213686534973/180638789845098853680030893802450198879477500531257983090468170447833434189227462425555351437472626424600214323607997134099861067540128151958438225210700488140220689888140821*X^55 + -100326766789515810656561007950619047708705682077986390730158014767997214157692769056393207699334260791088081212432093810460184819019129989461746041328164181521479139531006021612304821412557790291115937241922276678432442197999865425809806564687432736227769360994529387744183873933935687913813523979937116747293421190518835500192140804762478094176016601687379886160772702695203157007242017988608974509261241508740346462772675578891053887655518552359918358864260726866249451360344542848279354361745765798782844213104308447715923778877823283945104379539141297671696768835868530940684216475230411424811365408355663901068889216391755/35430672879007534259654939541306384458419596431701472061347517419808497615309263707610852186297318419547510637646796165879480849648388275853280031931052004444311026335349828771761*X^56 + 10926431334303031683494983256543600365018839495172879384646701576094929812906196687988143824092720100665106562518840978042593929520705001911869663616593645664065580717714544800941199124704888928996597980464035748375065533706088840347495811039154837467430464100888499448292864869636829217895585639646611888690994717079828606190726059080962719696674286481226480110275386316326720512858260185374422871252287583195394452185656641351738435451755865117161602853072182843927344459098454565686675907517179603959899673093256799424779857701194952458175784664709734661032292378106202165757054579319875549138423057829692653539132/111436637782294172535490989390777420653595003412250452245816268012235307951404973735691148326633329071314135918326956899506391775163558391090955105003516649068612393515201*X^57 + -8107912424795060107216758787022553345941566671113760900824953923659686390048083512742706243093896307783485322331111891726494302494746838613986141968816392921098962886698609580045219512252281948855321628292311540599276175939187468139838728648901309361209405409032218804696857005816327661347843965782753663522543678759001093555858657162144234152435187403884530605083924334063324738709275571781340798449144615878460056316117437535093924311366143843438870948820266217133417737592268532728452888429029368532640403126684161413401075212653172652563689923317003623953650066815127748983628982785010108720557343370985750744119063/1987026688296087390480339831826952187674252505843837813995149874926167776081502086681108865812198890670602357559687968475098471742941409671542820477317705369542427588769549031*X^58 + 603886494123540615365649666757447959040132702271550142106945042587536531050073560011700732056235297655259374990001276017958446298845470217326205175731395225665846154295318905604319513930439921522372767288165040336755390380156323200364252834719188534485311297110498083239703983569674095681016961042186406749484567381579492315960043652670161166657072786427781491545345727829446131086918198826895076195328749801939958467450644127666391812093142834099491708359267471036635377979919508847908471910974399031157196343150860084581029268577790601927782599470959042951433943861249520801030607629479197083470351857648780/6249601131865524790280466008119422390981717425396806250115880657968443045897873015293093395021778311441542028956702198390802073644975514053668055914055109027458493271*X^59 + 803102018831247904089484627249299674474321773784588432177264578526245500482645890557156864061854864748030022688942262460925315747872029977458946540730463501819877328955831623353521280631314483047892530137261669835094319830178495783236868266044284783805927313501539293320406584521472825633999313444640672596792439436234970623595245120600689049072859421823937613773661118503729121289252930252837792311689169860178938576839127328222015148948555261848503370114131278447364114519925287627525184295105529873646357648027360290282697583355415019954140280123705034365335866411157102407565057208512284576699713123997113923/111436637782294172535490989390777420653595003412250452245816268012235307951404973735691148326633329071314135918326956899506391775163558391090955105003516649068612393515201*X^60 + -233329085740030388024010459825537833303466884951338320027333190718065200939250223318192274745710286673754560615011129595706271953239541039832551710835430627169025539859661422245393607595365591006222167554105306876266415535657252440119310765324438901096048515922939404959247188934705293716623030935550466940094420978642740136779208305656739298565914469494344517923130424434369808431483940220257606660928651576283371170879125361697968527168577886143447258031008619203181580856474734328344127953708090325830847674018749794911589237224319606452779872142149729985713681187421426301435073980260071518413257409/350490781889155111338705961983030811002283518893881792951370122705874210414327464264095866469731272022967978742454276170198086122201531829603951315913583591916241*X^61 + 127166975784820379311335313560506239907356631257981776055450775125695321022432053871744432686300910463346267929912001619194691490129073848323932548494623339443657009230233554968561625843461649350433527917877743404874407848908246610094714528386962598467243648720191121287780625552087315750777235421236440931500882513456219780528570206234159457630722446382582948064222674045782125480994858113224242279287102416799231430225127896410379006891251021792335570624585605514161718941018258020342521778795821173325830253380373992940180037536504836932843107909449684337209439961026739679214838973296382926868826223540/6249601131865524790280466008119422390981717425396806250115880657968443045897873015293093395021778311441542028956702198390802073644975514053668055914055109027458493271*X^62 + -2768596967520631387867673280405143965604666211388810109174537217674177399009890676499014251144671792943155909609272566994651936132745307484412793047308074657120275085761782781063727538068538475461037910271093589843319705418445185913291679081678883593103634518359720054043965022460602511924333150801669617540664467513188265730664032918327886120353726175251195420910832396764811319637266944047652761119495240795344734310822097858396120938162639858992909956946684457023736249540488118031265392547668356480490201078969382529151230394919750960892506727981117127163896048154006862466729564070451851018/19656260551239701157462058324436700746020050411860343948817796125056037822574587194442031656650287253825807792185198596276040946789385442746001419769703527111*X^63 + -3144142316907919682674534279336301015499104662529778030974576594555427789411161678758426513029229964888047288533736977554509449996410189101045403090499987919678546621557169599496017082901850636333108847847879101807828953931241431337631825512237053601411871474355201254006436363145330784191073780510449062054663083691652816676445868850989070009412717480862825809788192906915864300593036988615747963078257365114225597922634060135768604475183525237163654547601319109518993929401618230090914014323589192299436483672855246598190956815794560117510290339756652469845831407524769679608824826157451884093061/350490781889155111338705961983030811002283518893881792951370122705874210414327464264095866469731272022967978742454276170198086122201531829603951315913583591916241*X^64 + 856333648975420669859895499965854638583608144582547093188124761258052993448191684838046777905725052306101656994494522558319627945146952051596650176154952429977742625803066812820876915744671270170694654697445819844576687422208269025225960025023848371602315368555061807995806726432056911272939032099041272475178017325518205870066024585609113713320747792193593000171768578486273125536086747012865024392216630600232283056050829101231799784616510881783018542836497534042903771061362833010623707764726599880972348050874253843916992178833782363676385775118605579917349986374326609423270873894475/1102364452427777531123439982302546169369079154947021700903919921768607359238101463431217074569585960059772743659088026261905722998675645939431407087078881*X^65 + -1242148430733666837731328846062879122805860543337260154213128053058983987017676615118156429391080453295013033294098561450410113474416994209059791264458354288811048129197786388817342805020682601414381598461832143694275359383838807282848764371993206294126729785856869284672155518944517874141479846551248418658756770012207288992568282256507995647455592110903386990528667965013723437745919654016770796642442258636806721682247042514382269954184081316765680461033029356205135226128936370933763583643118618765892573719363605334005967309314380923341208953524859147575365725675933364559368613785762290/19656260551239701157462058324436700746020050411860343948817796125056037822574587194442031656650287253825807792185198596276040946789385442746001419769703527111*X^66 + 188576340885550649819031477166725006630561664303730414143525964804196013319285626320905865844539460687313592946530263133694539040700160532686086378230168112245810250479888772391238560571384376865813579491968871971245606237507457327833156558970925130116867282691136475893007450475546946393052335893579012964717564252858841517492473693226543965692012517355105750531464318229759614165229013707708432810689998063797662218405835962119966896182680883963074084452599191764585547984824715086796367760273102004624120255108512356616230937493882404830322939843700063346050341506549239549333888/61822918088036427072146261135244583554992942344625747344732203565061261804615639248007238773461160902909132615057373465420095507749180973553441034551*X^67 + -54687625955852413485633717336810114967889511022224540818572217897310038054148097896172016098817118250628671108318767702888403365419376694261120204176270168313505172736675955152426227329916821725093103729683484695281501771747148569517048391143609240629750318799407502046240465768499806266759205492583714088468507509614016100320304054239976217089519692064529780606610587610098150065771974349580443659010070830172430416528843482874533017483208425556696306227715399556471323337108467934009589723590167646815926576732266360423826599695251476384256653401110309078830015220830183367507568582/1102364452427777531123439982302546169369079154947021700903919921768607359238101463431217074569585960059772743659088026261905722998675645939431407087078881*X^68 + -10231960629876325871452918241840092362911831057284045051118569969639727073587539279252735712726985475210876976514212840018787911089158868849411518872057678848278374692028417701273640167045724161246970915778079459796399081649167816584232052290383178682917574618496234529944648305382975683763699556113531197914576230812153147311964497106269143159656055001829202146917032355395103264933797536956852187095773220699227413310006945652030750060903026534521217671840901434171542782773187923067037146969826975905719774491333715749350733436010170090227868933157744761393885726655030606/3467159334195301837930921492638920058044582039404730376576311119121825012877328206382549423670078004761882822895932559330385032120979248138267121*X^69 + 14994611003919687618756335716295975512084819407433914224365816844390104382859775606423724700989665762180076274266669823771225035667200620616685388850896946570033264814118213525766204031828896704458520890541003557806237415747486619642548635375054087522876833555560974874993271049263844878830907518778567736001099973769623710710214472749690027565246313573576749571593047794655128742872886869515766866582399092242486424716536621162474230247763223187664732499559595306750688694394434531263375412383214572167841793240515926332851663788970118258194915878228240877382648463495184418900/61822918088036427072146261135244583554992942344625747344732203565061261804615639248007238773461160902909132615057373465420095507749180973553441034551*X^70 + -1867304830181555317245421035208015654017346415733740814701654064083165219188647171756591342939056498381448604245979259834958996617594886894091095553738527913807791006049673523626645316260734622283064855883632016400010242290519616794283045156272307764272853077568974857444635944082730580330288292038536105537174059331356459806410994594072246710676548167712474072129316611846128918516479708077444863776955758042762440735546963838101340236961745092489486143761590190281038951092930138663630214594349070487191903005119124589088335046526559783802393567530189912055882871169/194445591060249107617683892806848749820233415927582882428148231682004655536836307912206237657454882214227066507539260800313220353372174759591*X^71 + 987494826789865142147345323242452333362650937842074192793033768843689394637064153790531773489756596367713786916005491188001219522352952478111046580866249975333744988122522029840255048251331769174552605505072581935857226996433404801556534683367287851916549394120901844217842227569074905127441675576418114059743260308551406098994677269256482380363275627420653314765393601650601104929071411892540835731067217783352280180356899066945441627136211963578805377091058156654249661281742867423048971568953259383516046873309599243308181328501924282096849438179425822674652847868988/3467159334195301837930921492638920058044582039404730376576311119121825012877328206382549423670078004761882822895932559330385032120979248138267121*X^72 + -90874751140742857420625393744617961439191437162659777739276931908742848258462363507199197406979377634577550045783788921586043424908873187106958898896728866124051877418642919109372116738563569567716157235737142730707021914860294610694446250820189182142743858930134593527040875595845933766582175164622282030176416290599863087610787694775716096474010094305317467705774955236170587729023824558759326879442865238050273831067535667796918190475992149474181862744628515237058793009974019311809020685845878940120062807785044537352562156861586330204389234881493325621237/10904917899178347126783909640897804375538860183252923696267636794459349197287662380809053763527277338019576384248738758359779056327304961*X^73 + 54392444026106214986392028722182291567028721744138357877322903657807014914730174115693438597243929711267004054388606254233305606345222769043894733637318065777064379641711739657679536898213498707986472733689113957388604915633626706302164798548237011923506894750395201525332865650448610809358253721415431385696653170389753901138496312761703157078136597824809192205226071525689361677601146684811561398995642604178757019980524765136958917263937772928597580973727556830635039324169568447316391753050711979553668353154753259071837379447700496096816222266597050842115747/194445591060249107617683892806848749820233415927582882428148231682004655536836307912206237657454882214227066507539260800313220353372174759591*X^74 + -5836550053165887785478747409658550014584036783723116050307404837874950988334286007638102235333319588721596940834915461332091217793143959775965946212923431446109700091062278834247807754555647634690049534595570612419901626167404261208345213038231396245618775568581349994237662223502755201461374509620171331695703872738186165388892858973282490423382810567194694212527485297618677709364455997152748550754243545347512807155990978433417026975152319294047988219043788001639810848502253594479126130080387778244359183395187224263887899537157688945378807420476647/611570741920158551218883385166160303714814658922826745346174459899015714053483393012677570721063167406178923461877559214838150206231*X^75 + 3091266797591747703365498523701346528002612695949984328074122039915035200131705316930652780878107843501657544090115593018985548228875534831888334719283663905305971641968212130907589671352935429362258180026153037278914059799946115575756406399396684069428040963055696812832652820881219908351530971297242530530921687394518643017417996330386500771859632525315735463866952370244834582040039754619238045422115621932389860359294804921063447641190649389725108125439543748509012588033929101878561494083513212133749381433785764337531859081555933828182138831432134631/10904917899178347126783909640897804375538860183252923696267636794459349197287662380809053763527277338019576384248738758359779056327304961*X^76 + -236964996626636756579044590661521426357371661151388864783046638069855368897547982990933173291917769586036650898636159057249656279876134069357112807972761150515798411815849226755412817525884733241130857206328634151998487500546367731744526933444030208345653432909078469720678965717632273889745376547750872532666899987703118766792469626618910034067152914244787125434547955282486467462954193980025276755071805309975959966694080155938380720006496551189093590037614427739541424877515432186131309872113366427767364423565751854522702105033452313937665803/34298174074373762055907317882685228182088198021581893631662523689025613485137311032060881090295730323940268266607456632540976401*X^77 + 83599868830442506364271816424843304865905079045079466642395346531955353626736036104382480125565369839004489838166421234397055129050847722386343796905508297143849283856656174533030594968810753745138153174287320696103806165150688236448860471037983205448832445013878715509880209700381925396390414746637096255183419614446246394759619034449024471833114858180063562556891936712298632555598897328216521205032153186425967532244591290492396228908283811281718369083606542474311127386206032395137601880760960481633613372208320288265719706760047980322022390506/611570741920158551218883385166160303714814658922826745346174459899015714053483393012677570721063167406178923461877559214838150206231*X^78 + -4225190901086623806746646068909383711119682712535156957862258243920246501066152933941712781147256470166696822196316043588358646046651522040037072982548439912271440853885833655582795816138620460101620997017356180215048775130474111153876461466863520702880164841652285308009731459667882933364977321392381699751621865294550541444186669388306963130719656876114011532955997798463862870494212272298104695304786617441595201091710975350386598349139180679154037060478171037055529598709622543144785348896192231673275594394629302828030914498481668661/1923513772327618308334211086460951611355964220827878056848327277720016459264051989908635583550879385561116497482331705038471*X^79 + 981544682602466772244899585170288166314097183434381542243087545294557745132483868034558335177470372371440415833467468379109884550148621645155349871907357342246861183863721145706267409492886598230078174983407149871048503181527982212669097394279920547387613863491659875962636623228910165057523340959099642583026376656665319411309585126546157876538105170707719685415574465759275944609181366703998832261216193937050739684007178909644244883770395230449567484983236801954266623578665120424862928843932382213862575076456767091581730861537254874832/34298174074373762055907317882685228182088198021581893631662523689025613485137311032060881090295730323940268266607456632540976401*X^80 + -32308122786098364735272377570017807394861973237675478553178446954179081871267656916888538211929099458841108978692289151111882158942363649128749404314682446436311784990866510196133154488128959316542204062146825250070471582670455726577619921039100958130797973648285942435801743098731599952285496423870458792338198597080966680057358063831800581382775341018580550843004259767631548234120735672428031860794816341975847794410221494292441331528042112886411028724762450168181379617545808294038816208006432077409223520964405849972318169461/107874699810869738563973478013625237583756616052261682286373578471202762563179406085392607456165071255740928578449425441*X^81 + 430479093504008549026209965129827227655727999120862055545789161316286953007297892378573984087961698812380863748829466499072990681892317469740688722236980830934083486380954776036623152242850379033951013994971293171473207730120327929931685746444758979318505684464409540203766917087969356296154080249470335126439450093122154952289417351235433871129346233908047779565872539280543017133321380560715761725090060553219200637787422541871490403902493917493130530551163071816094382486026227008124673002254241872497260330983678661207450445495/174864888393419846212201007860086510123269474620716186986211570701819678114913817264421416686443580505556045225666518639861*X^82 + -91504583870302917789548423563596609256442488103815879059952741777500158403122646313643293375236984614650001320899337630920178067671722718527706025740069412634038503172008287812833696470754503392032562942294285087327669755336293910163322998859400739301641272959909809761468233474825265603293739306010094117449778343585118599478248867352082983246004180024129555378770874788809134496492983631993054342578345097434650025917118674389150799085951166913033773340210939632787439773336986762804722885565386721781126411578751918334/6049840155396205404294401772958624731296989291249042806705937887454588220693141499937895095965737830505351835480311*X^83 + 6580166369204041077381443090072744981693334870375665405290809460183064161448899209941123334739761382436606733353603279465267886751280574355276137429051202215848870057702361761088778940033269918186667292368792896354509535568432727373341298400994188595966050201203308192604918611772069597848347745447870320355337097448604525614539162548125809518833860960521506092524679606644121499849557956058696442704229567311581758698707964767753612124252361106406480083021854667121005313196597143826699494960322130095957306330313828251010/107874699810869738563973478013625237583756616052261682286373578471202762563179406085392607456165071255740928578449425441*X^84 + -26815970818529419762821761054489455345989998980207012671881793821890052715921623764212035779629935194989041016484881218139755019168990710092212561148312788549040713325648704242348668639292238850830346394889529379741831595410924481355424106954600725106393187989351735443125128414954233124321882331616168961328563873580841435454818215278702099553220390058205256378798780063941276860492394583731314829780152427444799795949083112453374262318535708586942599365085895640543433697591675443123860156082468242934826749796/339287765991599203874959439905704936980370662960520599332955969236419057859522264591884644493619978156320556081*X^85 + -4598266396923842497739919582362143032722241306997780236996931130863319803964577024729930007067288168686126036437608481769945241222126371717205159600698659234924268817061557710554552546531537047148883897215751897164061083428847752211550711303433957754058233703942543667929847011782261989098974961624607910985483229893835551422360227194073896999903323964322838425273794172823333136417833565840518407161705288904940283483183121016724656763998888413687825164538829575927854402592311177905107505375300658379441540530443/6049840155396205404294401772958624731296989291249042806705937887454588220693141499937895095965737830505351835480311*X^86 + 92743355923821785958251141698106761926146279389072354002188005903608426728050453715681675563443828428002631180483609566937640014490004253119332337578829281230799983821739517396078910550657195222257421673210580995680021191238013229513094623603695083650257243670585307045945641397376304576691756673371040448114193300307990874259003909971636191500010992504349128838493966338312076898250723217227427707190672601155114408086793629243130781176128826626345659679412693059790085723330582616170637424767016666110/19027971846312557000446382138169756995141644493327384854071895532298752613960084380678853933801804618715751*X^87 + -157588670202929173807844590427420208564266431380991188063478357843051528569963821825754481494532933723721655963133598971951252078126300342993820635537918287136238337024998883632152674619581295977911159860482802929084370336680763437118323378050029917603022243426708703293887521749368320999249051076305195211044055105242915396769963953646663561753715360975762040891902660986411316094096676053747057326502745142157153229057587953428863546762105264075172814133128525953303865518476259558682400294867439815894/30844342362872654897723585445973176089124605723683690848450542657856277987229296781080422226692725286938232371*X^88 + -70879017840540106344520037610488556742941302526383322583430465371711266315210405865510838202740681072009720260979939056157700036078124046688087807742808365495551212740894906342456857885822817898676903096003206129471226364903775258609926523204872828020113708324252626700251352765494706127294621598869858253543789602600447391649883138076245904408258352469769537871655433174241208425174128547303803960599641922696874491290041264735995352546701060386264269435538513735720286487301906313504447915043/1067128699810025068725611695259366103703754388050439395102456145605897179853069619240584035320610432321*X^89 + 5690416158696628409121624151446488840119960061701615424897744299570060925415155346873286218217909774733850003136588584658928450294258195456603838979478261993804348394242042544098433821385333258334477001353909232809385081757727680025348618730761362422068616990932249862813648591105146581213550937307494193990997160103893687562823002396038661469600853660574694082139590396265215113981924893125751371613452555105419073959254392124636095648605949368997922889008625304652462227348614417285737662750918/19027971846312557000446382138169756995141644493327384854071895532298752613960084380678853933801804618715751*X^90 + -2597773370135964023314915272600610783139687736689669484335232339672553289211487891736216265216932871054220265897634805986384256064031720266138970532871123627128505091343549689430863601682120449023902037575628567229387070418232283937801162756726235780504800819914771422694256436525218423060060789210090435897342339710258261375016316328123377397491570457362345153436820208443739492599328135471032076759995986040198858498147798354824388297160680194327594176848139160463857807692790550940/59846822938142844973675716183016437872455520613002041113928335236716795460325815671615951731288791*X^91 + -3275197585210150838834403500231677326671496404277929372115486125568249244074323462344514481687504583142205624390063740980024006585235529961365076757786294809916944125881247796379217764004746301575948063198959440559727185643810220024263681417441589102026434992687326314303086400363702716373623873037500583021686904201293845315745909306533960945298161847758993843362441479470308585162125031011477625664850704635947315054259098124581808414411013281517028308173690060014389670845567427085909/1067128699810025068725611695259366103703754388050439395102456145605897179853069619240584035320610432321*X^92 + 27887740265527281906039529021603817462463989488137356589999491764976820746091558561493322244781044216219548867286371128413344770645704153691301349017143689312892114332776293417646382837754515268252737177983909417102696683009071992756898213267880019024029819163652146236427202227522166049251169428273640301049191893785151947712984225043146720821880186312351942889080160589313753080907280032892441794403204823064996344291637304402710408102074786079121083814156234823442864773544/3356335760088769276746997710897674716642674029106726550049258888268565726001111304560369678161*X^93 + 225049304392014936949674835531959437094097707166038873118615783627794721451370753090764108304393066512342407254349673808046018637163939510388443428332617799776646164811753570898272450928708010394769491581771891938874674706787632657009306786422592895783080869297358591031141894681928462567657122028437239583293962778744311749984273022637135297603574744858534958397636492095378552882992786860482790867067608538283956181758762662559867516300014037966316857313460433693969972851159/59846822938142844973675716183016437872455520613002041113928335236716795460325815671615951731288791*X^94 + -14452190460038760859617837991126273695804493321199775792020962659636552004479762541063151698480214876294782127126345134568399435526881903999791619033610499991353242238713358692411068938843702440226215233496796657909404665926655624135188301266405661483478596246213413646477636447425212171102423426517940439754007396031804972730282907182166427321495007431491686215096353398000045054140203724798910764816435947705158182192471464146402685975050752815906568572699204314799/188230371829329217472211188990952538648571253945753269589437434146630347484779950903503431*X^95 + 812574031060983803002669300731842396924870126358507729172903964897311846798305890953323436061778718993577093555536115343131913525654156637348111456422644092760985350393256753738582182531383444169418520553846372452527423159032567613300925345117942384266432608980026524006037441636707634237519912451917545718848867817020311753280129210874621668511154009745623751241696202726869994806605791297341823117282090219477798901129152707521349757966340152769420390707657313418955/3356335760088769276746997710897674716642674029106726550049258888268565726001111304560369678161*X^96 + -4979136861641563585737235816294945688342869541354258773277990961786523073665033700655862951276350007226111343607817048096137671624307007254931587592375007272243398842601480306386454934710674272988765055898503360141293368864368941180753253289137756256262337908113639322884444533380733761985315526014415815276497122277702110669069662455342497617475952461576287327252845685444123321087880538670373526061203063703545790560123336569244000698797278909634094688714/10556355326640638072582086758507797579977076661194171363885224280558036424473105877601*X^97 + 130390103424740345066646234820725334050075954875908037196218931402055404492100655398036168651062047230582560120276562566290944099551919661923817131222381976441108202997915664764677129054399891016332537837757921910505867691418595465639464804959707504593272874461126641598085182038181831069984553893946213922128465381923704495988572317513177652860927169337819232426130595808726444740263239190117280849680168590869823645487939139340769398764841777291252394937838/188230371829329217472211188990952538648571253945753269589437434146630347484779950903503431*X^98 + -495801694269506781882216647536320149215317445417867843229682057632607758871245748539345754736945307636374816662163807553165894792367555596285609316341765833722650371348699311822002123065096890988941612591484894786599605559305351276157543798892333776818797501557966795306212760111705181243306408173333524221157277415545181818847713006236063489023814847120154990508004578561368255465310716274798494081361294570464454494502031153358701970289703904570/592022619406687122011221286439784508999892135112678557786171514808930313749823671*X^99 + 9035189497675174994819988644227209979903385227459076186579731024583475001688613040416014699580990680284183650934194931258186816888964660198712023574850424998586290846914733397455426676478231906767777904353440692352545248111259826097820158633221377690435946542304113022445906641651141573507317980581831927296840114015413348762189800081742914281272429190166094916316932335363703582434258342967513240382301961248222407496847807963137235494684925150943/10556355326640638072582086758507797579977076661194171363885224280558036424473105877601*X^100 + -23960068830575738972862734218874359603885735750601066297958800557857504025872090179805470310896615271447557843329597102452987123750606095716096115856678069736570726314025044937076635083228884852273370816655589133044153134640906150509245979483410412131071243135918419374966229858878477364875013169160311931697208082762513603421325200116161178578756379637610445405924960191393902348562327120289434503588150094136218243018912559861540609468/33201874230648147720891777603038781279787568566691635790823370243336341974641*X^101 + 283329093154585025960818796543392820716121395297477949281269516092082413936840093842042514695889487225086497963493618963084972082711920309348777942798123723645886087475132435637211216186996077366539655733559098525601938895915836876886712228873841257353480398357773923144217800858819994620168345460730340008306835971257328713124999982046731967540397969644887694852080428549480240575897125457048991132390442639481419547564184040006186396356/592022619406687122011221286439784508999892135112678557786171514808930313749823671*X^102 + -440806642430307510939683584163784698307796852915436828380917516284162284410330530878626672688236424106664647196458111294098124864434691216058884998545898828560275799993507001885277634198214696814705563564527542951598596774844922342624448230291218729702054410119905204292738939889068653207296711687328585693638681092926218625087791754131575667005031167628406586154120960650949814554813465381751124567522830694136605184202178911/1862030970256752157528561359600627069698141919504886758500553544015273511*X^103 + 2715884446161136690430172273045053170373021815471592398981446405645659368971097258944616243304904299789144517002859914501274578243255069956337095112883606253299695419216109555563691970454784080879162983196235846172690826752099959594489202099842968680082326384195632302424148072925131749728499317807515555852429817172230874489296887023687815476145003923614957400980598438758570365772167583690213608167373928819148328948688051800/33201874230648147720891777603038781279787568566691635790823370243336341974641*X^104 + -1682322573479243493157472299624386247946758458686929599653617402317906349451739188066926942441147988322455192465555384581655001108900730783757856915750389215081710022725195945691197231567665428894124600391715188878162609664590504583051527003947674749715263809731472371506802368032185283880423064975614692732059400031648474006499957053553716373538694383274494820519897677288910827787798976902843968114751870858186688/104426614898589656078097771274781395866644715355554189809912710673281*X^105 + -10505828249149929589504333857907032798318593388250852143517134219580999957180885843243255855523523042329957445713815960546497760686557000293734321693136832099197039231019520652555102996919796893806085722098575472234834622493209708203198781765203335351923299559269039489371748794584609553510571703208059133545750021765491109055210211827238894721795948777048076145666426078043941582214734145006963167119088818070185/15388685704601257500236044294220058427257371235577576516533500363762591*X^106 + 8260245428496837599363658048694793626432182963052616294980735473582394740509867894566514523040138604902899495383061058951390916826803053517008465476500238666631144689415661361406455668121629649305136412943074696284852037326869368436531079105318073753074865683003202225652461602093261368768359902229559844006908080994244795432061036288435197777406508984647050896837000853092529646915332532712488399177464/5856464298053370875334965580998339737908401960381032460877836951*X^107 + -3685988779689112602089969337946119015422228797496815836412650266070948092321897323811838715336528834664996195687350365044516001160080792153394094180913378970576773575628318605076940804374435414981298852415590854925326432176379620968519533977901034136134776943612270465903073841077013618539271912028993753717533022734493245790342898458725952857840766334787770411253011455956184173439072876739825260098609/104426614898589656078097771274781395866644715355554189809912710673281*X^108 + 11170145987602473189116282247143995239076880298304368370938393351988839312482026858063562165969088986561383073415820064971488169535837457941878874787343461192910953049770046098832108482304283632910871606645707951071699320627511813371212633412509569793292079911610050010822310414964202616323783249353212869901538773283434183595608813824466219750606398489726001257560981460524087570824107274472/328442841010227742433680981492812502827009251325278024837521*X^109 + 426486607067672256075824247052247123139484382359519002604794934628050409636426419934640035703457291134636872630476299984270811978144431511731507508155573605323783158672898962772035801390680513692478505540377799161692008674626205323079859522678927286136672170997766480770288554734347850488913946654918301914717360564140720912164983861851348239697806567523408971880388657687183382901340181625248/5856464298053370875334965580998339737908401960381032460877836951*X^110 + 351999725396223695679795481776960431528478316246573100077246441718935066573363973594393546761107232519844543631161127140404052708006954660769365942765992311073627936752655982328880597530978734670696630998822365964639445386812135928295263427389113836924295892531519678155803422853423076801644236630121214678646257850927877894119517903859940421354690178945391420670364283743579132437/18419765633460139220104367757995205138635480417546857991*X^111 + 53521103204120543334023428736982876682616196725595336608337003165509211625586181982135418544414398474899488945088485051551080367241486636911858157511394897780497082153713668235825915658061232176692849630887963836596065546335874484455842810778837563135983264566067878255035846091159239902053125865364469794300934682321111008730675226312069020035473277775145167072987697584449329885/29858440091838885675789180135710227529728113756843456803411*X^112 + 19571114993250334498540224815787909196070237029682222138296225231682474237384647240633333406766833015697022478894176586225151702037070160534084749341868309032493111028699332368693891652321899384917138246548192953787254018016536995596178722006851522543759831342515249413187328217263727138262582329016944344572834373608830926034175045695885521643750149342553192034353936/1033019215605414122601332945880500540554959363891361*X^113 + 2196793411649397972170195308236664540320042224237543505673686503685439261375103018941597447924395459477354485906041375031916928803175692160325360946874632128807533583681531806224553609011146727355304053197933605196400626015748469392742898951444392113149523769626557612610914239730153616923084219571769470738211670299516935184817721459782548063025145753739751231633086/18419765633460139220104367757995205138635480417546857991*X^114 + 97858923451354381442110334526841729197779886255724223036287883434304166562067667302282467251015155835082459519175165189336839080976721247888856248829209422849233802353067663533195532462247688243797510346047982142343429658884342417418888934587453600788109084434961512397404302146134243738784031160872944920126142531274361349986872297422479017795519123993/57933891290752853042528907289579975354997440631*X^115 + 16737264484827272589229925141096865907914182435257276668647815706542597281543521952276678432692781460543945710085484604130718552647582652940696792359648491218340338713710365491853156004937975737459381327264997378871826355817828307086432947778244341701100750869383839132080856642741266546035174538105216815165310451721289416114225523918877644845128771020/1033019215605414122601332945880500540554959363891361*X^116 + 100613778474743990391175596001701935427520627880125777502140526160077014774963598031236377356158113804200828883243633409696186273762794703736656007571743340116879047064867965479267823153957142131302932613825113187761769305168620335090048475649735054750325791671286578944862426100296676286219431507771470134136079071636944460103379885355658/3249054528111314735153884094530871816218801*X^117 + 258763935342406967142438791604600127254363180830219876487941999494173381779031419015296852900647335213786950807204141210251232182967768401104294758292150542194260465126304879954269026950249866331217688061598589927516824994118757098911623657390381530569811228247301291619661818359000470401841268177168344893844362141639147933722344834005/5266717390068441185684446117234543214090676421*X^118 + 10596860450901892551427813214824066017122271521915232920867374633672576172124186200088721850573126765650481040047219725136470590122734073714958864628532513984039659347136197472441686355198050692722152968632811645584574305311078996895840190788257630638665668570524071166441486312226612445645666911869827715127479857195707783/182213814598806277558963832344280848871*X^119 + 201940078612478963432112320261455694967509163783917123375808775469768334495370400096708991603989208275115133959872848803488666057486478576414315647265808556524876479356205238966689595291533445922166642381100780761892641677258290728809032894862220256912852964924645979370703515848003543045865798143358463516920535489304673/3249054528111314735153884094530871816218801*X^120 + 479420413789529698279838810090520058647864327236662556113342313150136519702072148415234928407948470572584253859677705418673572597115183394425315305874208295280885709700711168506198352945029835921337564743017295691807529189102442052217558071995928925667901011032972424980432533915388681710827110719423371070/10218934137109880408219608117563841*X^121 + 5865712776857509037449997108481626876762897165412085149772213314078986559093028103217356821866589558394660091198198518221187392052753529102896778849403507907223897342024195133103766200838733032560955058373370997364679025088888317234276585364677441390177844777701371423873496180801491056124452520365040593/182213814598806277558963832344280848871*X^122 + 9299427844544622508217945891937434065025112376431803873167331722814277160264867234164064930593049976679348007401198224109281383727113996637263371962527130766907673809740903465954279150624537555610329905403782794532405553144554225748349008401822692232270408200940593042788521314050795807690/573099329095949773328450906711*X^123 + 68427264861862900185572696075617942837669372644580599847205291957049946622148812255010731131561215576267727435546219523266399440245533693734470764562958296014859837496786730362701807228875351921903772247910477435961676461420749627270845790959684018520356132303389316416694707795373918789/10218934137109880408219608117563841*X^124 + 7719401435754839835290859896790520885617977313742911220653513885903683086337987356479571559992993757996911686862198156657876823897066026196061590393823125054386868427390102925872993583509585301985417317565829164374816842899387576981698494737459684352522994373165570108718/32140616291624125025430481*X^125 + 4373993453427391303248234539761873066853231009332349703339209426638427158023580766405016623005756940534925222759629094839469203596937329674165559565880584089524652965267013639534040556589749686311647921997029072475067903505355667888009097860879217787635013785354110889/573099329095949773328450906711*X^126 + 311177793449702192662597910879490539903741530727079681375729135457058745010848621219132525528121891846181443411065088267591450192113270149522937645889654871149327243419939145180792283320666348312862019768523195881776260113534383813257524037948745400420/1802513391936746398151*X^127 + 108474312973628846472814593143528144168614453499459433704952800243837941454328967819047788760311448591626121250673662505624553837468313115037303963678562654306172677691938511369679046259093552023556087891489489564618900898961226223995910484704545314/32140616291624125025430481*X^128 + 68948258590766273362657756571464824977492516528879912728504585302290323238208636868896383262405506938144800030207777943286894405161495177758066779532797147419160401058530774619603162296177630384220974025037118907503289908315097497/101088743869482721*X^129 + 137520828510201788305692612101849797283755077815371061667117395688123610591914318314313554604629780970446474701074493126913004838672294916308727062502868346147635905452646206021043448195543519147561877368915884401050395805942/1802513391936746398151*X^130 + 24011577676698010829324325171550319865820635638902048809418586657238212860013697775012093872679685310500756502924018178003789804738011199004758991495987056157499293274344666374603945145980778844014065660558/5669269467191*X^131 + 1193553355548088914468682913449179920253088666795915678790471452786042636246809735270061128136664029367443393407846591691289503858749721698243513986546087168908110639296792698487982587557008685625009/9189885806316611*X^132 + 68413003955339868866316224469522886065458846315312486952312001521057232902615806164443140812982800799726895352504052962461090332745957150061541889094237202852173043093656188092/317944561*X^133 + 1010526538053688407641900594235965072173223364881961758058064143677460914994645441612252063388882633449936799203009624346927867578434077572595145364122848150877139819/5669269467191*X^134 + 159567978059523935415272014564610113048670001047459699639306314361175791762001976856758723287393665357608803050808648937079215009384287707954/1621*X^135 + 8642238261056873138571156266494399947990409955939955565044138873036061240241146551973655244839540304106096251593549639137140525369/317944561*X^136 + -41237919787195322498708606269773379501449289381658931332918381246466084138812932056980408774*X^137 + 464818197284080672109657860136189389052515461579663322789280316417/17831*X^138 + -7909687615737669359478684004322*X^139 + 1*X^140 +