D=-16943 h=135 -19331694757896770151280769414873153186109915983976993130746526527159161339029514396515520376455888227532032828630464734113873043780926393911395696621206394100949378733088467522825696152564030461161505095642169886197034273135752644843269293666411484446820416879248966185751679627804513662077271024878425098988733991663634551710713923312572666347564751056100900522216517582886186684428556606393137715087089873944551674191378903080883991691941560589758138312413245302653275280725502070061148360327390911726670782407806373624477524974310070741793462876909414212128994913987105426864443023960474522796241856259623388195851064747647146118428312036899292427760959656377047208257895123488983461104424640119049012367288015625/1298256529375218868142874771739407267606715296331622894097430729764903508033832320002096438847268019602710757583604345416413821781601398426631854392215179562989242875029546663651005761223567732012295969171637989717167759610792408782749638560639102250315775735166612227937480153249*X^0 + 1691214056234879657663340109542415182198197617169503898144419473995864584126587865025260954817414495125380295202705758132256767206977278239011285637699663400637644342205762697726524095062595128905341777433082137124006442709390401750110961093401274475250873620221942431813592147724241213537006573918997741628441911988133484393360158489336364103189685115200065490322627851831136178542140567675606147648829508752001689323845963308114884066121889584740721932946874068182575229200270654036452846219995913050681124600841142115174428910179396167054370155223383216311633574604446862881038049236356230607525818170116074846336899896413130824711931681480610034463932517006989216472376857830887802394234516833214151241261139670750000/21996360377204333282944727257580777335060577265746686694692768854406760136617220997795519963389262056128728365739008424390299382445672493542423508967301787335726742031625609122238990612410908083484330605675062459777973351085655782006127126132908309427100188280927910977944726236497807*X^1 + -28364747413594518291985810658579198895758140521107989362162424657510131146581709715685724008168563758966406077708831911499824953836023741599493773427194343140780270115680724686558361967890954995952201891090311386288958045942333839801672673844537279760531243075269058602697666789671095061330273412872821479488383002071455108565770986509211901381798447410548483392591180111852129363325048029498333823051824316943852358532166345846243061206456923410794982827102919867265383693448641658456169294187258394599409692158313568797079889460413222147090402536529487162825927971283876025541938899932585277235465205124025857737618509279453422435350385323861228225332827029791774936393753484794102686310907479430855613670558750/76624950090020590694851842751543839202426683369628926051905254663572183676670738358147697506183557788036992125574239828626206798182222653994679477791133775776972370597270062187983577950986704362409016654172105867742888485557009312562688931159718010406408294585764754054032943*X^2 + 1662316710321323701267418487958563290353755371943453515989051622453444850241996188846085831392579296940444351851244267081925200015608480621534657593362298055779157260448629521333500201923819227037644573331827200953292652824655688356273475022503472468401385992906815748235029813228747397629906904221760581364673552948883766091434441381115243034750365912370658980879888246426833319534578472889933038536476683665128387414346619945586150622826015303274762658842536422562956513512392410754796936556701562370992132352645255618668617184115395735468812482941846434258990802709336181468792433802616210309708486605669325663469327197454732945939610131451938533663137516907567896493819583723374416623005599878322621199112852641750/1298256529375218868142874771739407267606715296331622894097430729764903508033832320002096438847268019602710757583604345416413821781601398426631854392215179562989242875029546663651005761223567732012295969171637989717167759610792408782749638560639102250315775735166612227937480153249*X^3 + -15278600815587771346089553102258866280216506529241223861831365288025193110397285928961578987728335928646240329623055117880569093143086692475371458567131790890479725983255631314003806519404264398367256564818415954293464075046235046670824092206501533821113194615861452344737587468847290703415450325762667105200939923525308546606560302491186832325846184047250539406349731981322543749953385082923701025779311922384609702346308017890390783066491227832402301615919975868239768585331392849512936911099887455479285170106954754619823312634969032057024695429225948738862221831974905536520660112549920933594179036508549166520511911456504644404382715296784131619328490313966477115895825722207431732986424138109954011440775/4522513727794404219728019993598762863862756499417395151502405398310345492337292000126760166805380262529480736916380796117937012228189969544630790166507334933422202124610167159770027619133961185292393121299185850660620225789825256009129961114307856365838888897229814912001*X^4 + 623286041040688198751801797584174716870520902950124051335651222626701689612356275188706733488575883059828135861237774491470533337394748424300075629056614782652603697152013476467384961698952419086043565704971335206361992654629231728498721746999632215764305063902634444331355668460377563491524091291772650628176761480638155838376506539303067757560702252891294386931215219692700932691137392360300164485468475969767508429093395268904181017186896489929377938854463820403544984075689071187754293925324620172196737454390144675988224978662122166381713670208632738597173233604714491699062776989185738594166721310283076732204306909167567515847969150680034992838884897735749594810973739446551121075726959743706797528667051770/76624950090020590694851842751543839202426683369628926051905254663572183676670738358147697506183557788036992125574239828626206798182222653994679477791133775776972370597270062187983577950986704362409016654172105867742888485557009312562688931159718010406408294585764754054032943*X^5 + -4085711407100393037410057592096621986669406361050361514498360500660813332303305967130162199927486232002357921323993113847507036040167527171844743322151567927611346482007703750487058498986000513678296004119217111912011545912991130498640388586503661727584616630330561410979323057972926011578953177982680568574902656063571389934581952191820527299080856188211179332345035720644888451731004319274957002072657263267108858869171214686804680693832830220904553778772721700700008419950524655842339147595439937619282039240877847454516516340016594632454261691374422633246339270284841817996431713785012541075699699379536173795105798085731277938125854059875346425290069839263940010888154059524884632303792042333236495086/266925203788845199771470223313389769454214513333966543794039154713471374156719117046966898825791197694002286307996269616829192718419994661195230488491255086668370543859420832188516060858995525307937975641809942197994465312508130555930470466523511560280876403070873807*X^6 + 116917039286175029967191130682207194421114128047968676618123441796866362240193405956828538889949632948195908930153733722584099470137274559281526887028673946549532230042390248889423704520159181002536126234741606602979860199567937496998826512972565553323792309831402182995718531128365153112947738196197707605292936935568953632856968249309341545919281992384521269301269134896508166007550714919743141701964494885632588204663088607386138501615606832161682064839705566978749108844913827441194406265684476311854168366325760429971718543932427684688677500159704599619497102686233411508607573994027739254246725060664096507017199717449865026517734885126630174699318510471987463061523454527739881152719558276991663825303233/4522513727794404219728019993598762863862756499417395151502405398310345492337292000126760166805380262529480736916380796117937012228189969544630790166507334933422202124610167159770027619133961185292393121299185850660620225789825256009129961114307856365838888897229814912001*X^7 + -564579899450022078092915454928967569199155494112692694926593102013780241162133791414911793031422471484539666051319649169335788137883583982058095799257342062138699992545393998314088440568237307517892167140891295595449305652704192985258049027347490224897401946717691180158361295515742225251849772162662282251757804901383120332512452775340978553671365904328474147363899176167036683486649584794463064594163561180422962150997701734834097908900479415468261601449960480113193601722124298321089313460824903208976889954225323873992394679091801450867132739551296825675821846256768485712468694971039154138312174460477886218449147349525297037753072110868573615683194271713943978540434524716768069649255925271614457/15754305836560538261905814986330034200213333726846871498202157511271402594388190819038357954659221961518165986424852128715646149939207617375625951041212010073090393900691780215340616234373813687536916463543052717818241475093438621019327773506670103304071085585249*X^8 + 11769152757656590324892625650134658249995319589302730889361459531910364288276551627768371925255387396944361699211092493168801330137887423609502628088149045653803327355921974248884212393571201528844086117546946503578627562398737814033990352344331356983334027290858316522932059220130811970320317541419264351295959344072998673468259365486191496335621082875031434248828842333012046655930404988663717869155985067795652942243786276289810996029198388285401245166339937333972756240859238961053093882904594071858145543302471143214004375102833340122592371642287251096035208941847232012362894603528491543273616269385003822694297171112053132677981433342108142891227887505518362635846119063041579118363162785365686887447/266925203788845199771470223313389769454214513333966543794039154713471374156719117046966898825791197694002286307996269616829192718419994661195230488491255086668370543859420832188516060858995525307937975641809942197994465312508130555930470466523511560280876403070873807*X^9 + -42732935013948428075992681784696384266783943238924942682132252295607061668067428065526574430620823620238564426212470654654397855080283223581942610368366930980045863011692206413092795889060090916189752109968150924323135044468184072419910005582935818171451648015617083512249807940823196051665085315795036712841264490882074475451391032312403125509881545694102996921582539404446354998956890762995518626841725948722305129293609592070100228255760667944636429257907344737724744494351764929364808322860446252327468439572313980559239669485458462310195173826184871087580332358875271493340101404419531033255654907611238847847240235406248328670521415212520443002173979894731936423161546765913144678030563310699/929841576849468114377962284502746514797458167198658531440840318200519541662526755535522513997475179219628518351227771275196019001310725218416216197911350414512801387044312118003931785066033977898655283216847826112154959280731784277833192085620616378685656943*X^10 + 666721127623955170133809422069142645049511852538607212520340804803505049477900636130216023833196386424073079283239614674688289638408741227580638755163445375327828778570794109107667958690107188033351527702842850253716484188974610887905592472939385902420446398767223723880724049973186544710637926857256755325304157876544692160188618194904662398877787562801338936969318160081021297623217229242481224980374831083931074953573706337708005582008394650019676071661970596456673610335602756551631123133620818608789719760599106075271056279152037170342906731380854253920757188984752087567339310599895585411212803476335600861177547634403641718195278949957141069500539764379341607223087002131579194056791995477050715/15754305836560538261905814986330034200213333726846871498202157511271402594388190819038357954659221961518165986424852128715646149939207617375625951041212010073090393900691780215340616234373813687536916463543052717818241475093438621019327773506670103304071085585249*X^11 + -1841860257820866320225839985368918696339403283436073659901628024655988625112320423278221311102222575004573959436184699660444651685838521979564472570595906559060754260757343773995559222070635092296972832592481991005701395260063699219605886714994358911815042557455777476093199193249064142013967230228806621119074180221721164330946232461213296825289305040857942510144922343291775548822483817113354146044071613467123247449261656401161425378454448020878043839826092744690171437670344509831471453630299027746391518126661467309432060187526470892256504433525754078070544512271575575420639726238996926585049887649616680248851719695040741844047353667523904911355599641059360046701539122523850339776826968/54880574682728449175350426990659653827389374207558196980513505176209617049077893852064127604171349773926017727157396640216963878965397227079986790881859789559865513016839527710790992449155047978436834280637893295883548325605370021710039077236653271480001*X^12 + 21784386157217597620996430430364225211621151720131132910809733626028245959147579280756363183232250689597037765989611956894910757528931027375112156410641056947445846877998214999059130554229380611698377544986465626435916479690975048555453233150001948402922790319495329299275571433024212177414790954489279554106337503884160117079444302753643917286956378043551929827915765125571935447567582041573094841505863104015537201582123703661071218642728738409087483379995373977081945346014966300775830189731301944949521899438933653541612937669884973597521323415290515914898202011064402056401300239452389907446711915837733428238036396491594731261583526759600304117355297448832981342852690908350821697056037382355/929841576849468114377962284502746514797458167198658531440840318200519541662526755535522513997475179219628518351227771275196019001310725218416216197911350414512801387044312118003931785066033977898655283216847826112154959280731784277833192085620616378685656943*X^13 + -46048780412227774308597204607402501218549290948663912898011979852654033137084164821325688670669694643717345445153869624667970678494976893263304211407910583020565764304703976035994229880472153247874051056660372700763180166485625249221168691051241979459005525074562776877383964826942733515145581323725366208989306676240945529074338885277177003866204262018478848757741954098474719005628039711829782595359143058255426909453354867380338317559874251813972222649949625695326679349362485605772087790981177876068940778978861752523788473925914194647115545745713854847199273963685161399098126241832192497395812090651083135001602141720937310681786349871070287893229783254310052532407873069049958010557/3239129710365841301738206161285466200046589990412453342413592939633454349824582060559766723966909624855457577002738395810480073125502993984535607087402454675079118988186243741414802127672492945667050361838983255378831867178502627734760023445473249807*X^14 + 416601488299511375543054248861876679622958681533882390105737679813082394917003146752502031367011085271816159649144851172858472743570850428039992722290634648488514002433244242261353008947957471110657491957433923281991320995467051169875640806253832494458091590697889974503409607131674974468127756028335327464780751754831699587536468302040147092779950581967339279202627340742076947295200070869364923176718839773936870598419865528706121024499847125531608926310065172247237871901012425908743033678110987925302166026361725167653461361615727149035661173880956706515920386076698891333764120304838396425628108157246765957492042927956361389449056880877047856109109095853491788196433828316182143862420828/54880574682728449175350426990659653827389374207558196980513505176209617049077893852064127604171349773926017727157396640216963878965397227079986790881859789559865513016839527710790992449155047978436834280637893295883548325605370021710039077236653271480001*X^15 + -682985254747811510785529455981260676196591355884478080691062397522776591436476835153300032417628104781455444611751020529292074632066090414071214263909294041110791778629253487622462254292016486777551569183258013905714317808181147093152635997482473570192171933189564261180242056912220200755527140992700050400342388427318858390981939972252669241421095287495932650218373494534314413030971237506390246204179494417794507324308762984626522896713152953623563928021757998099796994726715200919506519334349157971698052793556443896666370489030955156960109900868456249787858072844089388144896192544523517994500438276017430465743932910941867813600282535737480672640332791673773387502922245104395352/191178050543932084149100286919994463793105706805905290822970721810390978564869389161291785632232168143508090480005807460926640684973321960959429090916747605210359380758203608653414515001622672824591297989670262372592331179749904251594170067017249*X^16 + 4856780064356108925487294709522627832930911231440619494774312931147699231826861350592866905810195821227400021202561386756607510185920851106115415848712047283817609312813370790938497195158414868129659295603028270291043211527825414444569152733271674734440978630351206756337322864507432947654353872266665708991166466513593859424847878678834240418869219993019696002109975593101750945480634624796578680675885733602247291837035391567971350900945496503419242977845627856124969506026310592253656429674944404180030202516102240295027427801385908258633686289297989809928363901763090104337568662055504114658895807867078096652374305782207728897223729684395647843397566693131705596973865769022606814663/3239129710365841301738206161285466200046589990412453342413592939633454349824582060559766723966909624855457577002738395810480073125502993984535607087402454675079118988186243741414802127672492945667050361838983255378831867178502627734760023445473249807*X^17 + -6436980627660675527703823467497495500571493145100946743687997307774464452613645492029914155429177058459878167662984753347963945997933881866122646446062862379713010748555357017542338274405275463901462374223311581711662745905640016041536139220652928529943467269984094424236263739834068299912018307407765903808119911165293712911432167351737749103889954942820480356312838158171291747651942258988744649023083731239482087546691318994284317160618553627697916692677725105886817394345176687522431251957829141654247650447579427197470644940230678486504165850804329896628922793964638199234200255751141923460782853439357216970750568337860247220999974961375857848576505188588351274096667116513/11283600929229303201859191814908485143900472573092444715987175931676266219965141306810587595598900321283603286313274358786911449269510828127216495952118727805604637948309249167999440181881760775812506521257762047606228600587257525325749280943*X^18 + 38022876966270799162166981363730434966305663384005203027979317593725842750565045685546179359155634319530795800606516920084119659547725363866579809177747004505408736139103912698878800387828116792448455448406031964176121324152902330711806805210622380559444656208338093397247989111793464501072369192772568303504728288575711054400854228237932799600619655512940500929141041042390224132396861810625432315880760070886130523824433062170456864712583203821197489789513927860550421290536219960969398021247991764689594960727803793763558847480259625480569327740158505739326953031030751014720085811610866710838543200880862762839170031771843863889473067898841739190402184530906182795854824949138792/191178050543932084149100286919994463793105706805905290822970721810390978564869389161291785632232168143508090480005807460926640684973321960959429090916747605210359380758203608653414515001622672824591297989670262372592331179749904251594170067017249*X^19 + -42628915553200172455427449961684815655735864499351751435957662800911027727741772445297644963025176779210908387991178627545687532896879418444153533922625046530366359145728885667010779122777622255280482942120652122311632496680362284844897468790264892342011643897219052800561744801889216784131801221342599485443554347963036617327849035043071050438421139831470832197443018129761180181153133152888580718412372812851460061547114669667799886544880216897281871877537008724258755263726629280880300126106588658574084359044389512893451471928875846407041300530277916045075149152512383862249811560955158551514942014531633388359299623105882526286251588040853283143013057055721953550027727/665974203460385008667838742543143784683968162255352931357326089339329883725735779189670518538564617912034662474961598228584751771794300190474915655557972484542562589170114452458209300707180592327952931668403591312413893678053327352048001*X^20 + 216160838681407900062952977480646835917221792653905752049511778706341106483552211864367438002194042728932590695482912985698460389429509675087725011887556314244109151888240055095870259615693017492224672116119177201512139478732050725163625807770157410472460432374184863449795313007237817988232527755051422380577727878210460610015106678900221162021592215464413524458912623402811112290190283170690505275562265345550997396761496863308531274920675859379204876521229312923646090218864843994099540043952448702413045823530358875066177695942291171588960160201163445048305748112343888578989659432451196021643299716168002296802945616825620366895413959168714132827276313308906366920124817350/11283600929229303201859191814908485143900472573092444715987175931676266219965141306810587595598900321283603286313274358786911449269510828127216495952118727805604637948309249167999440181881760775812506521257762047606228600587257525325749280943*X^21 + -210247607604710890843495628683138009429347597467112315222083098091765358772230873770009700625023354056052205727099718474047396117171413841592435735812674021609648233555467217888418730103313269651132322166165573579779635883458865270279716104744706592675664100370127006117910795874982447488723143456182512770890713938558580423896420914903388714230145504409708276735038472596929742503771208448067409661926469750788653291232422817835927116648652735674900964242376525432948260342268188755188306434490205390239415374205655039340522466487536600413707048596775535634681165503361059869762005097019719691984635373107880571059012855458179747477006624537491584380766928069520821517/39306746353088886777302646670786978969720129980248653211197904110212470266525159605127221775279739002067795695860331595855796008486944472081385566638610192087739042033294838721490249702365613665109657774207849336741656948477443625807*X^22 + 933130769445948450140529203156995331610951678571981566159197415071369251877109713499838823962499077183542345378603354381920773279456259615217358101813422280848276226728925180186042763511999613641308029714292233810317750848273686243235241083378303482424772421222359140359528604635191312973387712939046271350156767947798535118575599489649236313629720068507061480024516635824107024846234141481166110209199058755934140474341678561440295388272355296498725072488282664767005925952758416169891533187346618226528453401147337866898700771073526552987988378409092350981577203598099693072128746676989025536638685635390381189269914527446887432884938724049755838469381859207099455772079/665974203460385008667838742543143784683968162255352931357326089339329883725735779189670518538564617912034662474961598228584751771794300190474915655557972484542562589170114452458209300707180592327952931668403591312413893678053327352048001*X^23 + -795924339102194432259975987828444020293607099874566636015105378971678298859287403159747925275631421212807711353279845169013733905308884183682509416935150794041339801314900310744316602346231321216531743039206966355333149364165774657373986406660296602026954133246951442084729079057430775672596135083118877705538920048065609316925458577384512406926856952501691509437812285957532661989465742181429778359915898766469923439820439536392643958334654620420519199625303489349384942695853371793310086148359443391301319079065287774979568628049924864549548633891346117137023621076963406001888155243156838779455896310525184695621878540482616322063843749589014908165974572205048/2319940173115085095750613626322786930869393258587537815687771003376761510153170017418829119711960042617470087697593790701516615031986334892367677898755249488741016468942621656229135908774456333890672122658788251002871802424449249*X^24 + 3100786385097486019048930795628324105897124856333371809888009547514767657082167148813109455315355307460242919289429832807509981885375861895125851537713192587694262927601104257571948973259350249341784648405583028235550804207081065722106610935818041889354627468348976415146477203413540743854314595990379106505017029509643225288663206207748457576674967527505621082553440232862131114782359186684971070038372389351236934301151655633979786477082891375958835267277485638559301839786617689406541085437080572292434441574557889277100515137901817630393755896735613069481540689573182335718737332226949875649655875437444469097830414839631680065961657503787614499382285980220739776/39306746353088886777302646670786978969720129980248653211197904110212470266525159605127221775279739002067795695860331595855796008486944472081385566638610192087739042033294838721490249702365613665109657774207849336741656948477443625807*X^25 + -2337649157511402796187372623246107966141039316321765181407437452184159710348758508143670031194165887088722736650783973895018868864250536179037587410670910252178481368717498119398992614255011924945591104690517241107196641071794922292436807652310957023032180735992313161698522840729880341778951231025923741817065350715528892541841790701083908729191985334922064751840112286254863766500139237105945600307537104208302639901732837456519804184972452207881607360633778433645648347812299847133823576476888300277470672011725800915596981118701960913941661659463219454237969848305265986578770510886899336952222433692406615982764452291603682380523528667529726221085827574/136926174415102702930449957287539805870825311844864416908916425861816768586033761283056667633356550942422834663140753744998914892993350344824864421811677358716934218789035097457896234950980129486553274075357861712971244904943*X^26 + 8009934184259739633091278486996747440841068711984228686465112867167011740761573676804454888228440494652860868526262235631724902943144144536013676464261616783585765010935825280592043613659711243864207155161642283995122905740218277131236564037456843613710150543959693941922304129977420181504949598759222255009541463471972664684962137930351875983862291013717855960577561361907165941491013678958947130108047519141786690477146245005113081856507938590755217538268176016013515024085591280984246090510645886465962348977720930041458506385268347392231781625885749978107701622678125428139934861030133865436026390659825272986582538859715081914181066257298770992833822833546/2319940173115085095750613626322786930869393258587537815687771003376761510153170017418829119711960042617470087697593790701516615031986334892367677898755249488741016468942621656229135908774456333890672122658788251002871802424449249*X^27 + -5282454007514554132537927562003612377433643600260952634694476785824444598419970778831628050606909621294114441954665279414710347197925109995445828780195386651087483707917160443852153419906891266950403493683180496284012109257594778678826669336854265790702110292091952505687823344745458169847515709348557930874627049172019190753703310916137739635349172832418723235902054996201909188788099611894027792178929012804688777355792467644669901401757842516352136675959461068434565810767410275149463764162633648526365820857363555012888272239607931300713546660803436689529347759187445748018306519983616913813202460377673380644561693613571910865262394637799123705026/8081577903269946463462784470727722709722322601951508995391396202668758105768385839760176334377415507432145113801614457002828005252514333047563266352574948870739197237150156256737073419759200229389911708396261684056616001*X^28 + 15895797322095640995618961222177752204589281487603780484756799093120478125681071503174194484410154849433806751746437421553960173768819802358201503986426503330261842807523390929697807680339409752418343047398623371294484172951574971411287885826387904616238442190680405192328414501377995567706029827003176420855716704083815718804926194795878304516107577923812579989374344470602991862717847011694098045569514953792031815566291215478635152042830719441384854100552410100000393179207990893984920953872900807038239851713210296383963131001573135450029413188045809540902197463142552712077775817891181869325784188449089526011251076554878473767162044178689069339950788/136926174415102702930449957287539805870825311844864416908916425861816768586033761283056667633356550942422834663140753744998914892993350344824864421811677358716934218789035097457896234950980129486553274075357861712971244904943*X^29 + -9105156687021364084645702863323089812935407953071178494904742453117048236894626729178649200601977926542883902539953480682381838296188679628152611461184831342986050466891558037512873773554861265471339473560759668595542077510587182473412419508825977399840371443520107772071405537503518991271359667578222440796631305796918590338225724406252508524642024134172079435252395810657538701378934115613331680943335674020492900702311896355546015203226978057775919545723036905022891799192462175432322811113426149758622919617738930655424786632625899010786266456343000154192644107958715887496035471388614841262660161449437130540158411877093324523213388752234763/476986242298881335269006933289719808163980558457859233629900029668226294385196590908350134827209792093026330272184055775413327347725570031727749888011270074410623693392560718688371210515209834704002343646122982001807*X^30 + 23564314416269625587308280195169009284436584588804945372994643282499035478177845011661487196209839038708286765314881245392425969293508691708849972006083218640781735024005253992083053867956707988093907232140314912115089103432482945429476835690581932762562156675968915700139393467080684062510984463619510123565172823091945233297839110581458385854293482176471022169376993117171554999288505975711823149249911340192763639408108894105553903349976489360475207058014893632394781201676060076831255933269209681497480153033187339399892290292636460723543562269837248983820602669116356201712178897693989585309814368936343849415980542099539126663312788923172966523/8081577903269946463462784470727722709722322601951508995391396202668758105768385839760176334377415507432145113801614457002828005252514333047563266352574948870739197237150156256737073419759200229389911708396261684056616001*X^31 + -11649803132957080987519479831898493186670368867084548391075011402460166696859872754257182469283133818283114902039759123726069107884036580933168860553590432885203133885909614780142436910932169546857713876866345337382254912254061663948782232414384281690683580220930021283408889565904116180119754004792680352872527622448423828765964458389486766268736831518641795471937978265519474171042178990615016175333392168584218278353654319544696203073623823261217670432132053528672237658509338626573485377341586301221528377873688657982884008159057530756341240227836756304127182682809227402582424313813035513655611234462199503088447872983364925458817801786/28152407619599913549489873888314927000175916806814568472519626374799403552216053290937268183155863311870762572872812121549508785204837988061603605501461965083552127332382737336266966329174870725609534536157881249*X^32 + 25294514596102263085865709509193222176298324017710536621352663859941123519788456190370078839109536866065285888786270115176443996399396772763456879271531733527971153677136397059290864208994029289382065600598694518635964067045969208141157350518079072500225489930666680200049435690023210361405398075725866289000920992982694434349044316581768502402560641492652256115835767957773434951882403538060068913740180362099847850837451012203477656113610923412983958651653812909547146043188366987010450557980218395383052640671019667191060145017877868058628572019449667676464556862589062592349995862794495680816708102950243716864559766132101089057205776980640/476986242298881335269006933289719808163980558457859233629900029668226294385196590908350134827209792093026330272184055775413327347725570031727749888011270074410623693392560718688371210515209834704002343646122982001807*X^33 + -10206776331721405896210321423696637398955779143367670335958577340390402492750970593914672761037216264790874514158839341382800031115885540757956743993989943713152819343674750261198613937258415298313606324521714991812625136180917244733647905613521222746754274835761391164347405470770443286138445327849061528677892971935012178568817192893666083471288870881300800773461363015340910488745916736965852445638467730436886575928699290358052269905634952365274290170239383230501951709251692332654276913447346635164163129496965642890704603411271006051752378443606092908804977440422415161755247004331574031716149051084337483510751138205507730378438/1661595208617122915038061375689956147091773405348200936818723152617564985670545552200747694219197504094361244931406015555067507832428612882110818951865783219238158964314627712699460917734454979968691172528943*X^34 + 19188686044206683633371216312515239703590598389691754870174951923420193800989119332013323370327064630454127923445695769683019439404194221366198760580498686906858389333616796485107835860635442542256653251278672932917868906966090831345942294553699829954331152173426484911256196810544901214865619432239248981120034343747374555090831996390778876820805049881881487868209043954643350638000875190372671871972492736287867592324750331497869577425195021621311081898407265068702270291837305152670029697960594589006591595079864652961951356583852776440856045591187796209236319258380257581322835878259751613330620845446088319077647153380430332949102331/28152407619599913549489873888314927000175916806814568472519626374799403552216053290937268183155863311870762572872812121549508785204837988061603605501461965083552127332382737336266966329174870725609534536157881249*X^35 + -6884276143307201657247035862859472370664335775236297685135765391372025939897270876401396599146884699255412596237834067714964024788395673687269997041982668838888972166959047714244088710628471048040312724672118325877658395488792279237934494835248876031515629218132444570817899682833824445696023484046942171339300489275521907325031667788023125090510090380047710095172761978590195693903636798275672153884715238006587668762215881578141630057543507502546737502614556426133754402888083246923468038952126712395912230232807063854514050534767687137287862409920758366310138203042911664239271126124577037729974802572579895781447715309348248/98069716615541693622030418207516741255490373921277278924554279207788761474977604450259558178551466924060747502296288470463761307467899007384218789580699003673384817583345789570882424466414152155385184001*X^36 + 10032930536069878168173685750211710667217604667768259732312234119945585761527511431747917464827948682060462998246881874674658095280587216633594866084085841885329164554663156726256140155722086710522648539908113647967413559285848047832228068533960733977241458342842051554249308348220746397449769188569204829828256496488844574515752908690844701361107153828297561307467760996326467622489524289687351766734109825248687474929448755447663228921645061494071688313184733744161188240868381398138772753815489118735233918034080766194797711661421270056477715360249722323281303275788806962934893940109761770128018475278171263549586065734880087559/1661595208617122915038061375689956147091773405348200936818723152617564985670545552200747694219197504094361244931406015555067507832428612882110818951865783219238158964314627712699460917734454979968691172528943*X^37 + -3331547332594067209981067245057331266209926275461190742271067415500398139437630299705095583337848469614219626295924475063308592007298072596435997757299081560107798679669293310126351150581326889205095823228369849019017204954695368780685528987995352643133890592537588484838543669355775398887805729370348295237813146808914204713756199616884609099414489130230904142741581990422891726905552971597493556781694479235905322852657080400563895952879620494701027712541138920979184834263222300626252840709638325689971674095446538507808600044813009548448821257033601981587497305042691107658855390288391713867029428782685097886133636708/5788214402144938536388503701086982308651972727455425776105428743893570293040052201514463682851411610934353272873534112640250328009673552935384453141751697082770750019674543443952217698543006088377807*X^38 + 9120884782667334178753402450916919025661044796897523667685930346671573958145701659903367159172449059644342834625574538987780846235150588633586619968656937652360943342577145341940243663198012089087991728415028900042689465104821103755605893862791546475698089907572851063022056144170526512490084117805110378484817653460204068108091819354218616680955355218859056766296773287487207243365695552860144586684279685229193871002934811122627711311529208284250414404915446364444794758567151048825069292425886135705485584173751514602590367192765308720128269328154320560937003774720410799420702478397436180379575015274363042441157722787505/98069716615541693622030418207516741255490373921277278924554279207788761474977604450259558178551466924060747502296288470463761307467899007384218789580699003673384817583345789570882424466414152155385184001*X^39 + -4937897413841375742781741942965301089575856069076821791671174917461589391695837011581136400603699561134512639183495366043921897784811877218811244089289752701276940507916133876957415223243386468655370356607082983343939529625068390616351666834439085867472129493477207337730988268921861454677353568492621791682458089887440224032155821557323375687672399647362079826359364211140315117355115534330490357117318094451933005757681733443717706622935802124647475345225229830935722316158692646407468556064081894545371202747183943430474177719513191698496803523207256487332042752334046545696303809240631743944651263921311061464755/341628660930469133942542861422828442935251887354979978522423935778408209469400472260784021888178693911016542104322381670321095910386209817351381286770447800435032167837723156699062603939267313249*X^40 + 8225607949005595721901122292782415196312691513048866829647439511618884834909845566223932383946229056251530720986004855184435318001020623195538822993455137000953284631376874717228278855713639969493776044431061576668756248021636497541814898972850704568647943485880485359478898054236187193182353386235197470944780223517118916183917126980717893627659841835577343187518368562281534485225830386948375814493412722599638298993050896671776206530663832291187101352694411131757530416996780357126730310524058146802932109485285846355744928703533662032438455985729489319977082875982054037557044072189175417976799121518950105878274009/5788214402144938536388503701086982308651972727455425776105428743893570293040052201514463682851411610934353272873534112640250328009673552935384453141751697082770750019674543443952217698543006088377807*X^41 + -1067327377388343489763363730240462953702956687777639227345834953883981026495405129737141047001354865729405592566251815299697306522637437999621531512200182782851846234747553463168813550176882067189627846862696590279552119781221174942336667064518452107688552666901888919525446128366431656679139914833150195399018756894739896661294125236157903529728837951964032194670131456452243852747098290923768973924268619117102979672811911371590178898219005756773550489987412579244055917959192087845747236603141385876816613175517855485232049796547434526380728466485594459682594048521509636799341097738713552585321913001608198/20163410312841240272829065774823138932612399655018590481167676077342159562615857419629582829969821986130941515925301402958218492025391596373214972954638954166029166489861485964649861532152943*X^42 + -2243032613412570008628517327039931702114330105488421782249654137792205567596221748017224109255197082852035658934620770653414136110549930535146021525807681497374313237439302700286028772266026837732552887373796307425059317802534611020479671809298921643681621677986834303409293972605100232222035593188654256670159559395218998482401998756175143355723733737726416559465583789328244682753571294497978369854614368573520431887081803361937435951107737184195110944362067921079583853334887110248776662227617811803036170969558448497024739057108256913273568956821550204965421840750295323740098125104175905965860554779970440366/341628660930469133942542861422828442935251887354979978522423935778408209469400472260784021888178693911016542104322381670321095910386209817351381286770447800435032167837723156699062603939267313249*X^43 + 1311775150272725302864041943936762653957639231852895537929312490407304687161055509560926458485355558679423211912071317234094905081606444401850214649974157105383711872904320344573494768742444746559088028222833809476301480703297951947359582160935118779639989351685206397431079343008312440670162934981163468593004801876002487654921492913262770269501965046421638479995103948648829769797865986085922473296240613285429973029528605811045350915290403614648080607933053868711612059804666668891101938483823929244286419721063627508137677411790096476396474043445936486098477293486846450324323506537657039790762568255/1190073205031059450677510817141187448067780183852835417645498204411388748309972107633216244464960277762553356307932562294647848198394121252034171808690252857583023460417959391173337752001*X^44 + -862567269428358027436310854471039903641832747110260731602297743949332615563797886685611698220482761014624331479212147883358023534661719209104558888966506196473607020012168965276417146687431540624208815709958328622380977220054595570357856763341104194633437989217174257996093482100556265210295056342609982059665658045887530731689866048380539595826201688865940447331761049276175866643531836556001782892320031209954110258325353235052480596813637718716906330792588132833287851673798484349064816204869948997340201104383602025767320996062117598844305832948525633207196108385937735854995310519565072915683776797762/20163410312841240272829065774823138932612399655018590481167676077342159562615857419629582829969821986130941515925301402958218492025391596373214972954638954166029166489861485964649861532152943*X^45 + -414009590416100989605801410873645717378321896949519386046442386527814972709384392463794939021219618144891971298269199398051971698661428161507066093158572885312259635971170835177361168463739798951381540257083576011988642612143462552916222838439197666623128263761544089179991565556363069740416285478070220675207794922680375609612301525952521117063335972265661876199910151372387362556657892769872371868950102010463823981495009166751548295254246510241461827717646735926073266763319271135492490821185671116788848839413186337301846214252484874842253941307785208527706367346290335887018548397262187117370/70239816150094992072095308808427518625260000227399835781473068784240615493712572014000840728617144411411990574746654210862766227845961237799337296151227814293987101482497750762753807*X^46 + 981564714689477121518925860197092589787741450968956746647276377719650792215493053549282408324684894119495848888326632449576769202711556449042000937938238435348248574265325510787294630492009948969358632934407637220256264820127785849367444520018959752414978362761588515113485138561650580429888565688195498354340309798576409005342138372742554582486930772267829671161439546112894542729121833498520422464386734561132448333944170079078725792103517631010571058722577183698366825264827732734830801297292364245932595807748983758021068746514563791255939964262068252144539758824510487848237263011975006734345144/1190073205031059450677510817141187448067780183852835417645498204411388748309972107633216244464960277762553356307932562294647848198394121252034171808690252857583023460417959391173337752001*X^47 + 11964228420565265222894629750120532450734680614606966698110482114198366403991379345879062943895311338190756655820991269272475239223428522539009951049822235147100573651912714140054279128844140417564181554730043820410472105060647808590079763007797767526063997571156747822229537475669180101717863613538949000433737980127096974977314593878798907147985897325301532291982671418142695509710290456651162072054043779064134341701063218141694254087363439212903452696563531598983769017572711690187250951257447773244149237478243446072109901050385972431880498476463492536509053996359811854897937875019961/4145654025266776372076687057098950517928348003741948638462673008572308061955531606799317755333597616207990944622950729555731938136455246284562196550270189121996523725579752745249*X^48 + -845894742061785891228750274208844122446457268674209733573678932660869900025611034083027149632953051332939280243770015935876647360724315417634792297653908444452971539348375550167212167161626436424715289757332265499790175523217231885016318461966175895164727325361616326011836831182851657805872603788260314255910332952473838597625838322206430904405139050321985473704531491265382723045058998341103048079922006759290321541646856961491229355313765989146571813202483657658035453386298266291652426455033771741634571230849637933438171337033927979169166709615636403094041993083068812757223828338564431436/70239816150094992072095308808427518625260000227399835781473068784240615493712572014000840728617144411411990574746654210862766227845961237799337296151227814293987101482497750762753807*X^49 + 418021122003074575232340204831043935819793779490747077975229037136205189614375388602800045382543047096354668047399152771852697036719108043005390548098480821746846175900867074193753015776507228036728666915052513064810264560226880926003956532120401559550224821236227684690941453777208296253852195643612799817873271942451581045335366480141029014996385467403721990432682539028022539820247790599109933511854889887005559797766826955749827672969931922268872274173061223062385014980151561120502222849040711210960736851154532521449721175347761561293149770109859871208770611373858920319535981667/244682407204555059439100930006430414798344331213005290589781798298548548778582990426684634086855788007318122211116728416203266135658103422331475922225709090597681858323776943*X^50 + -511001279553413604136172363077490625565586771586593194848822378117769888260267783780271322091608665372295449576895426665705784165533092552515448262920227855718990229132275238641316416605615909667512057366105544961959983555180308584332286814110018852045503687617671430269878643846745488052528003026627170777207931500028447166424428866056048400154962870848934611915342905954644611854581831301171023021079814431748779096544837201696210799683846821180967300425694116117047051680888296395331326657998801993911546104447209055950843274232156957883327599537384836931629445673981308662245377459796/4145654025266776372076687057098950517928348003741948638462673008572308061955531606799317755333597616207990944622950729555731938136455246284562196550270189121996523725579752745249*X^51 + 32227741740280635877287063550201987720181522593059991678304062885530796484747306503124109331137597104943728605997720082608294096553468379515350372366135617203694234690927832371945374168688361553467483722127653934033596550707343331465195412869699970582836747961494581110241994022347563022177690551573421821759231237985506078301219101319248016438850263497595050114042816828589305903502221430324338740508697609792937380823476334213194552984904528627585704342127807381101747958609782751088745441719849376645051932157597530781876789686569895496603511106206605846337305121235406215474/14441504291126427400053174172604049743159082288438015144294505004931154386978869764899051766915881957582371611350807319613012225441663425741101099110293873021169914320001*X^52 + 161443181087840025329744176866674358812605414699180945380333619191786750041035729560389038160749639278652811980283307304300659157837672906933456547918868442907070801681391814435595831810292039057636142900874823828406705128647672954891036296349000015875608931640093059556037306707765280344999359643167645188624382943001051917021963489482411993013816977272924314537945836288620689895318174887926120302615913650467505843217042450649887850463373406695516240317649662549745827596174313323342180660567773791761520941042008600628855794987302973923937563779345568919897244970373946155588024/244682407204555059439100930006430414798344331213005290589781798298548548778582990426684634086855788007318122211116728416203266135658103422331475922225709090597681858323776943*X^53 + -89538837633256068197706181696363035019645576126201374464353636872768033418476266785923790651517909360837007392013958551870353680188068883207679202845577049288193284281019534900691549504317080434253370456072597267253262001560138408467667884674709791089493212525427950222258525987668977193558800401630122383194570078806891216227234220434411208323073383660912920615581349480164817941042767763428727045489623131572289324487080085093879115979577932748925359788097870618304471458621922981715038775145838628019517370716134172313545015214834866475368887056728533752459508020371992/852358159188244549374560241551322064755892243902379457256359853917910310274382917127961504274088529633616928014566919649000308413012065498500920681714800981005129807*X^54 + 142565293944909445555284106749790053005856539227693007013180550610306870512394563055357500579066537916945690103522647206844376830253893569800316780645074576772983091828985410107913019768136007340041225979257785354152033274536104695652802378842924331294580690456757885584921686635898929697778676866593587244240817938940853697881801906687511835464416528543899110802206699150790197838441113706211089273957386512144405539693583594747881035440258241774557967516993059153998296315055818673496067550762964362638307699862267201244526378838336444277521247963296026474498245436107741997/14441504291126427400053174172604049743159082288438015144294505004931154386978869764899051766915881957582371611350807319613012225441663425741101099110293873021169914320001*X^55 + -35459766794344099746696380183884884531892888240835404506676378482786328973618375032049739537300328936907476517802277104926661877757706533020567581790699185818010988865212080712637486358461058527820151953067945511231554629835612452226884025453938476802448943415642214257982729207449703441535798325750661666874432156822349174329159572159977064572199210870327300344719860657544077149415252789682243479958391354357372963663576776697639273019416471454353869524971357045648983392350718527949475985839690542900668433394524392062096464935791209273968223196755076895819317890/50307392975756628069088133243895535900129389358577551629366691490167639159203382938556424734349792222960333353866901944696943186744500117954371757169025614177249*X^56 + 35268924789557540307557089784198165629962737322289421570337239609628744200280563098364870304840681933916794762717751665585824088669393430556596558963468059549702864130091423685091863471492027539827500102451427058859287171294907846861739428224569718230440111703189378954199998556119956784343604307852037020452615793452931062700541489483215180782923456171207761271559698579320180786817404576021309978136167201234999534245050080312920865239880186052145961387645411979154164594308780004261237714437097607852021154497339115346314229059187964148448975130011434708286862840355/852358159188244549374560241551322064755892243902379457256359853917910310274382917127961504274088529633616928014566919649000308413012065498500920681714800981005129807*X^57 + -6223168459308100767652053751369008155380830832773965563833494662999966661408005141918481822949607942872873999721361722413869886610788131022168692961832807753724158084091105129923962780865644041705160153991809071812049777748914779258698909701152757885469918196077154332736740293495409123019365844539059420128459853449665006414906066507092132200533523180413484053764831278243881298877922515776065407622380352905559864911368129772423147392346576194268014222646239758674161744353211871368408459133366399792408735960192820260093927021554993762792126690240362197661/2969214010255363753118581906621940382466469300512161460742884464980678696759923445585576623641019431208188240209343206321014176163872992855714558057547400943*X^58 + 4812530217977386980566077264168181439277368153852690446897009172278649345399643226317039050222026792896163129638856432691219740602375526587967482395938555712050546140465452800097628180472721263066872860541604071430498511543249227751011086019696950705213971316336760316348177534960461236840272436364794351776820484812855252473227423769550215588648620452727589184171005929312365435363045669504953051521333892506463239079836635309243705529455330298826655279460053060482855361269505645101286693427753583550101747150124610283866561896649034743503747308733661473498465/50307392975756628069088133243895535900129389358577551629366691490167639159203382938556424734349792222960333353866901944696943186744500117954371757169025614177249*X^59 + -720531852916033965821466055017680604286418828867767928212339590747340626008777340035662554837644500252799328987436012769340431060057522447237156875631565164272569012840441245135982448957208539307628633181245292574748289529744154538914904579456457357759309534113942125431498814265092359514098179760005377166169968125839891561302805639643491551478755116633668190564662862382708358861461233686639553706923043736094380439056459702840781012724650219085572246194433905525159185985740129902463032736691553155407759706535904057322044833258845465580074714147860/175247241353677846492273027599713178449298784188878088930111814022350156215541724935700680141711587747635497858073729936906933610569143177460577114888001*X^60 + 506533509256416179189830278447763778754038428205624302484061773068222415972196303361904203360639228690285961397844027937597750378920239141391932438576498654021297033296409994986657643868338239115255749044061821298429107787105533059937659415619725175032219526177982634780963755471777315223356132830708484992612494644854579765130507168069143457694954924983401134146352639680475379702964229168968185628698498253236505321344262176201896354237336766926504251706490747418303539701668091543552413092959441727992781109503389846881936072721254983174219131813192903/2969214010255363753118581906621940382466469300512161460742884464980678696759923445585576623641019431208188240209343206321014176163872992855714558057547400943*X^61 + -69634500689719829122550394954037701382977832419093359129998792878333569799375547525336911495680981449562752579115719333893414199089371817545392346910008566219483340331316089919366966112824824571017323841461186863888462972414899818276141502222160489371908181693501607009303309705455408519170991696424878482540340805922582163475564532441060073414216532909074504214062502859310941732118425741696452657010089039164598853027509510718856557436643274423391371481364836228733627076117969270454305003835447900986570251858082092532922533874250242840210953/10343341872966879920455233878280893492846531558099397328106699759331296477338235550711248311498057471972820507470561880240036216170049175320815505807*X^62 + 42766491276264079325956053915042848935137746043277010219967452774749011321001666227021053946505435273134301303297995976125845074861656107539238626880430870284802971889362607600424161375140447315502917133774026312559967714511172384784384290520294455607754151642618256177274187683403990348662145632351552208263288298194386354805447831837011263634999283603200306796614596419834006803839829385564858952469670155903998525589640913053055070766931176407419849844861689979719193590932944226179811379915073082978096761238319713276050100366859855075274856903/175247241353677846492273027599713178449298784188878088930111814022350156215541724935700680141711587747635497858073729936906933610569143177460577114888001*X^63 + -4818144815769957913373711654866741281117649674370778108399267150615368178554623755990945955570781676763580591543085060947194479492078090104875515746453688583279509788518402146990082165806438683079669809418068333784241686932571203444406998379725323579838091080421724774439745919982018953733615248769282716436496417454534951617966791717381433426826008644877599668667743984279164504493769960867968071258766950959145878482448292392107428509707932365733347134399246608651795517735689737347654315771840884188193422540096181456681399600554348517/610478774300116857726213414287959245283983447919459206050091469003794869700657236068656572714280674731323880509388058799506357561827844851609249*X^64 + 2453119730427814745104108637264292444360167961697874271645850607590237610673257893850081020380466858710663089534889856454501004193789596151263864747019861900296221837613052136535201321697055560590379310386738835145922898068157005703191126050169729554397641140972107193672946275441370259962055489191781708294217117119593335959598148905756164317433004069369448779233555974973227308175259286708324254985828588043470074184393485824311358935483067394518140341390821161643668126282163263830686247796890477085421160293573347520939144131798072571566/10343341872966879920455233878280893492846531558099397328106699759331296477338235550711248311498057471972820507470561880240036216170049175320815505807*X^65 + -268836005675102789467415164224946224455509434688013340789552963156948319466243222544461156186870785392462993986166690014267113349580781969001663768620445788743422892636886206254002047480016296632218265072764539884884076806093368273082836872637295437895771936592683177949608485691386395194257387336523254853167768136641495043411011417701110781406897460487818268640669355322537900196099240776442511914223220251467151651123424189106382133931302727782796301923606863810382669827360767497005273652650731836123640755983673816212316803505/36031327055428014975282619033698828146372156520064876707200110311266887192389614358062714555526215825492762822958629451661828339835203024943*X^66 + 159555794381258963874381788421444689682328836155569545655893793089293007850783050980240451734912470273340944143561842089424611115661757302288869975153448302164120995971789162815201509087104309915405496630915732335705041146744495426319079040247521806356484782473187475655039751201375943632904177173551769317371006474894263292156296646855526507970412394641094048692329483686341331069118566355197360233781031103063087483613820138716727785882132034723101863429222603094958753448817755745109793465983965860963022332809849277840477293427689/610478774300116857726213414287959245283983447919459206050091469003794869700657236068656572714280674731323880509388058799506357561827844851609249*X^67 + -20303507294534168314788643302574253173132693010553652972543094612867530791092475059758300925022764619909302284940497538475928052872133728467097251833310164495301249852521052577351788301194730224484399784099536861854906134942063628025410284919689802216489801450489812665895472601463102792695896181597425828789079596717488467161417602356491288521823065761967410238217537734119337473674167171156865178199893277327587239557811838718666399283840874244599555111028302626529326333984770845031464375438396388137658607407258771724219/2126620259424423949435319543982696579494313670546236009396217335257444796812230086647153075342396023460589200434316794644503826939456001*X^68 + 10712356094328100097419719772775568961733381345014890978374819573716267086749506014437738031055761729407819745496110757833615175821500293649673353193902237325879711334153185712135814988982073466895036797343370630972128783509268333017429806516851259420518504498628939023340720752188942927699239946816284617839386040014140991087272903774114911012887242865080304935698273511596417039251664287278063829208489783019280179053340021160191056273671577932798488670257812334281295354589828184281277139732973371347314052893245736926627180/36031327055428014975282619033698828146372156520064876707200110311266887192389614358062714555526215825492762822958629451661828339835203024943*X^69 + -1002171749721724878797237028993241289983164556399211459983600315636011884205795224030553617891414493390148874332136821221542134487721649930657806300028028918351287621067619449608460533337836373926681927862329316418744408635160612765344448680007712834795657788863562582014574402340284138954685431304159903517158348648879450436790221494489130747104423154041247537333714246172751360661510799045064506395139959699667342503205367163407669063649889254884501834921844009573484236429518324599226435317680218163321589670923141/125516157671275686090734789823685095879968935285736646957222294473082972130805057347999355211143010296912542078399149775394193881807*X^70 + 472508497058253847043128274376456175026651259065842913399724932832427242469316316065178259198198971699810634862594261239303090225739977943542350245665372001613937996410536129612194570083981948185110554576401399232683668621609996255503628085485563780367093313786745309393878020684655939000792094983901431248720246335793437711785085795235263035340169946796229934638520218907109709256326785140373896394657792496344132558843152116957058368891802858194174679321135566140019654227710218955915359930476542395682079074664619371/2126620259424423949435319543982696579494313670546236009396217335257444796812230086647153075342396023460589200434316794644503826939456001*X^71 + -56604561500116088053650052968922246828708573473796243173270840154979199726020898981228078615855272681470045085987073599847341633029881810135583104948106229906417166774570387725016677539417627476703553988556403939661541034644911342400839013488230445510968656064449197014621776135155839975876188058932177154135904011071715931015176746005966943112196578368753564291123413891924218321669153061823408630088270365707831377976185106384128884462306105884491345798098745676745405659612254389972000978707852796263630294/7408142458317634780778775295029516371360971214409292743742093753944577237254621811249445506176179560698373492203219605465041249*X^72 + 43689031981343263793482181894309115434703428914091375595812645709998237033626384148595982656750555131579734870966913402753428233551611139958181037716926923333870321195523743782981672036327237434783428587567924329979653403516108292577369442968532754205863596010953822986852021730513837088141364314070310198955942661636287342702235816919771350848950062602748590352721576896956049647600152705793719429475884076684045763568730692063080774066548443756427145319866364724203694657127645310077796127717850842409959829743/125516157671275686090734789823685095879968935285736646957222294473082972130805057347999355211143010296912542078399149775394193881807*X^73 + -5282833488394528069998736298505472434592692403173146332118877450369539788914654263065775414719559175575968736937118270282115388291476145114395331714896606863162366465585323534656599370983570137499541670859776202824265751964970375300451488067632474478993611740975492936022020231252072721012318914268048362390130803450158646416683620705029214129823315600012136699995876474202689155748462381676829731089797570223954473264606227064345219734927188924374673633407959230867788225943094938624041630412333765649/437239122842332218661321802220947669914476256531269122572277268131061632370573204937109455596776223850461753656567290648943*X^74 + 2814406761529471557718075226188479680310863924937344580710873440348693087398092631874714332162618826376692266919806400599223801208525309459449667242149124505621919796966270896966297761272173812436794170015403579926371427051146275591580608385854566576023152962816916338447016292028616656318164073708499747159360980290574000316167868868134552143205883628769858132521190322755048860763685383554548565156895864086101555874634423014824742730662180369548264373083279711108978302280036691957888110497828352283740/7408142458317634780778775295029516371360971214409292743742093753944577237254621811249445506176179560698373492203219605465041249*X^75 + -225163024079980610187384245165473449990189177012079334397841148300533649923342775972902005310435366319512321662658582726188456531977500773379747538961645820205948485262460811653298478112724527016165824009867619361968585308046186954647265772802010680071423931450682988777406278242484115015026850131767200242128037793353466976840784890980369243398949753638494346893089028753768994708256176683051498571991116198107119518826420462681974792149297439298385626300737006934962909034445502453293728622302/25806475998485050974521737721828936428877781770127434490484404658623716719032828007856309720638388942363321351388024001*X^76 + 82290340009292567240690685309409872203035461126991077238336130716518570748277415102512428650076219209560843038054826090074196413480085716487445898026870297330495446459692688040254550668796291540562790253454539856250672218623462780197310559253986074179197992515171258575198824866168674402183504291808310387173625760555820135886349536894231666505086829314507708099842018324221337010632518024702199692414959000887788442066884304860414350010266373338147193930304634427177783427100290130494507141730999/437239122842332218661321802220947669914476256531269122572277268131061632370573204937109455596776223850461753656567290648943*X^77 + -5634405014591389815188580192713443056023340188994002929921564694988514943882053773563074094333177141618675914817990278871182238577509542667497359729241958522702759033101709825555007976231189728807954425938909719092785512982918144762272854303146668048402456490850502162895560687101258441269307069108131745454898449613114871137945828219141091046048235428306935443605619909933971239356486370286026697231230729958456703448055777714893266733746249493145422912203666323921246147528043333503224/1523134981909050993007244155216250748325431255983440623885050148062545990617531016222411008713828067187825140257807*X^78 + 1868084036294224730537646066615211960159415123175258275386559608871184511806597397410584877798449552752943495329187164451115295276504550385050295301966005187746041912766659337508908336902407047551904402385454966013962818888143587656648064358433244127922887257860096708150492848148015447557576481992687016901080178870882361158291019536028530091098292519859228442285308558986679110591802344005696934422813144237470246012300423321794790012838115828511645142722703788599296263712079169294429533/25806475998485050974521737721828936428877781770127434490484404658623716719032828007856309720638388942363321351388024001*X^79 + -121611430614723245638108807737836534791548955552127880464557483160329431536555261666246492078521983398283536202044828708880385489969340065724703763921900321461263669748535624010735950988066664923784588115567994632400211939384359702813081105573995151754158077102784828562243897730116992141181486620359628584178050723923520404773307553450775575708247554483430544101744203360029875009258974841778279405871266231915673677290289191967358874371581232833630118046976308614363309447275723/89897596760257982234978702426739700662540946466590369113206052532759605183115800992882665921845485875454473249*X^80 + 34292400227076392520208655090136134580203943931447055741038345739980154474176978177507527971670453671245802304452863980368636722116865015271717792324842970563983649342402146858126972650613758664902589487874456372947429515714490259167865304828484793275369991724205781077286625104932166630179857240670115161583153702324134842425039566103761199980782801618154261558285076159066862790097709389429804129412251859823444090576696532408136882731685246072515959978559816083556159864756038536/1523134981909050993007244155216250748325431255983440623885050148062545990617531016222411008713828067187825140257807*X^81 + -1704289091339319632346605349032289802378028153914286502074634389396451302694090941191495328481956226376938037224181241811961325773533100045748580042292664678275200438382126113479998723496031153086683419392301346960132227687931216117117883316995296816141593915677715277172858874163062196191445614561214379701458746315820357273449412364621974176247928777319880025818965233972440391593855625922769825659553451133270804110973505259692573342212628940581702643738104774621041031/5305884244836096454876863744716974600870031663022508948427436258794759203394664521801491230705629810272943*X^82 + 354270630158491523602833816322055390888072238884637950643840391190771026675565472706990144023839982856781214989161117464232405888771641564168089800936508475689229792779373849050807214383676001882815222374648488577694020121398752734519913172238149037609428735481426514286589443549855682009325508597102505251149122506631822564696866607493598206101080000764636625713666383360723856463360097803362370065844254371195058661597907357363026190180289384699779259115430935948626234907/89897596760257982234978702426739700662540946466590369113206052532759605183115800992882665921845485875454473249*X^83 + -13167174864836144839151068020911892651345555063097047839764754383262529816376156442983465835223091572467206672294989711045281256000021634643893169165554995661289730196661943739154854539484954394130568068881296730995664266234184211546091156570125688510022691842873870982246644766990190229301336101626377528871941385000348059389087764399357535233633787993806825744452377533974466011516726555708981143705347693816027396856346137075960680999649474856853079561461773108/313160847833093103634354231524344838627753742726937906417248200365623514335989170855308459582460592001*X^84 + 2072113595732422637309614656100575265138022899397644761304031681084794716347232505661994263839250531444073273636775724888992985126085931180824988357977606171515041918481759435407906536661552443579129761552414842154326839412870784879434916054530438036247777545237458983845189851363955270282317433258086720394711489212347687898269560237743738076530068777720513997439994577037132132548470826452916151099038080699829407165586992221974264167129369314488074875163392578566/5305884244836096454876863744716974600870031663022508948427436258794759203394664521801491230705629810272943*X^85 + -58382955872694859219413125943235640514144192298688266003923411135427477341251730430124973865034192454392899453543139353719963718653326150766233661878360537871968403366490553655567835198581717892759310594298992938725375384789356567433063259987806096050477264695979959951003691787063253718219275288823489056775217300293126778960189321305005063402137461210894107153607116967594927734944501394816983621304119436416744541281354264784415331407279457252536253346/18483199423543239310296537302977326248465663856869380063580723624247389148084115614431237654633807*X^86 + 7000969753640838164952876376529149286162129611008667392894566832745975670040305232636644958475877763951873234564587237223067681635374898482700696630238092276913448709002110287916491301988142405194588055056580200022982636887268425277563355016243860468852015685286240082023267480878328629814193642807430332621467084814237925767543189375227023109172745968437708854856422104898585160375645954329092550023328344589412259515139776967795216272317444028434128518063/313160847833093103634354231524344838627753742726937906417248200365623514335989170855308459582460592001*X^87 + -151594027194630150956066524732171899322892458417687185824862548131977540408216183942113564113603002388556783542500886802189780303523120520584802420563395107504532826896110023843632192988103337078108082540614080171703179346556854889473253149323971683579843905221532077952381371273325185110926829928915456643152087741359600106520891782988222098378618553732860729242720579672484084332407803695476583601485769479873229365063296711122319727733292722108/1090904764418535047529748999762576063770622903669325388867421567859729041378983392222819905249*X^88 + 13817014532638730246938344437234970534645753832248332168785321064121655039680214138870723760150326770048822156492197917539817548546776395316952146642430278136316112324500394107210699056690311641045716890280799260944854133960793136313298459645900561204521378897002008828134532979372072934457578638553486882427592218001559754512130955442757333008942549433965285337300159124176486518701336705567021616454920779549729583929718229448592405728093130673924/18483199423543239310296537302977326248465663856869380063580723624247389148084115614431237654633807*X^89 + -212244047728655279388343501746077851537765127892344977344625627626945055983774959500184004271669192993282671513948174099688063088843065192667152442442524060551822033388330260543939321688238062223092251008922301640476688770790256705973717775486693455936923996500311129272442318229966354588856503264087721242014272881386282832238037899568294528776825017791689123647962634164244705131334114489209955420903435259823458740692710051249660161964/64386753492211240484551083029131562519661388400479572027823972605779911549252398761896943*X^90 + 12093826870090973660627279532658488948659893459263664717965476463468380188223593794011601274652682138835107393693747259015654285019780137109054577528231650639465490520978873502776247326612784146892686715670539903259325853121823129394615971511256407734367277546243965738821301011215053538680319377046390554842300667592715958684412031730303868312663999043160578251094308486275241653613421357426393856522008649980160406625445639238038567137957/1090904764418535047529748999762576063770622903669325388867421567859729041378983392222819905249*X^91 + -77416825945500159785913977936077084204084209156031164389731756554009400608743936860985990209928146549891742238587667582743309716880184153909872653374578634013797200979472069090468865213617758028606212091414002628591397654300494058797308453330457389462577014516253286747867442651368018285574436848870424572565711423845135007781750097767026468537804395587305518237548206316528118686605477019192409824708809766808736326493194587554/3800197927888286636637613352365670927206597910669867911693559145710907840952157160001*X^92 + -2067745681761262078769690554193446196780197400705716781249091450041130596084272068926322471439341515866436524893131263633703498102737239863404333477602753591741696833657414393098913100953447115191678862639227029656556484084630042536207336200939719169414506671413317532846941941113795118923789013002141909727163539583107295419441304866659405098020897435343017534946838983119877583527124367592151111130280495632443509719019904932784/64386753492211240484551083029131562519661388400479572027823972605779911549252398761896943*X^93 + 138655915434274077807865493753590849206275149303331909569576439580531169108812596164658188829704471039297813805714749409001626314782403257013672136883409799531675801073548655274571053243626923708804921843810970555397020323211834768842997333956902363746752267427241680097535269093359846330979254610089134746947911789334110771310856424338219846304456726288088235421625273845694788195586061556949325454777043202791869079355/224293096139307480176923410987763142725998814299112784730777261742956255737009807*X^94 + -9440821509223350720669229536692478640692153419208494801569737850609956594610549159198423633202478455926804081452193427096092147581381187536457489566911546002379009514522123236342203256172219293689858537180627219592265732922836775350314280911374213557933311785309785591845995659652963172880241563784399456757164762902666642756872526454054898170872510374039888641822458288449199107941141844390980029203100963692834690418495/3800197927888286636637613352365670927206597910669867911693559145710907840952157160001*X^95 + 25613676325707948811469464653601857956862333222050736176038159422240195989235583490515885067899797993774207660488718419433262804707232584377091026514326751539398659441019630918419625912988346606015258646597269332862244979616174139567261653381987363456380793175341939314300959657293829868797818706517521506998939971769637605925005917857854008909539655239153950454494229166594325773342423197868553166640687450732/13238098101830105658792622970416286532845352906752805567536874328215561337249*X^96 + 16623071061326252534939982595467681882708380364705812137111911056808678641188849838414555427340263710426682469512304271501957679143889787972483023454166004569463357932328717509861049852120776294739515990225042923652350379125825599605613311249229400201566165300109301484893098473048546239158579455810723162748679411916021741398515592410169705910398411047812671572802180723058948633974201396359795191210718503991353/224293096139307480176923410987763142725998814299112784730777261742956255737009807*X^97 + -331558648691998825789680449293388192062248591123090290103457204842521157687427568122064071938451077878062650008577479831825107774212608237221757533574158036428711517133475803136680969255285168111703920952565160903634620553246762993773786761886596984442164352628342378769797168851791886307098702876729848452446466842642207516290796550590291326032132997478014925527648579888472911066961463221145189095702/781331411310281866186190342348833532009995449846709884172630250145520943*X^98 + 19983863226473844786470404888172699548169108316796613984664778395792608851942628855241725152705525809020949846925227417906995428945219961734749993836391201714315896139493283303475380038822212785542024108342430784826305508195629340593031970959164674694903941062291777271842696126572728444910362918382301062689284505666773011532900213039659663706617551004633154614939657064168074314240791870705553768519579/13238098101830105658792622970416286532845352906752805567536874328215561337249*X^99 + -102701691772756394021389258820294895354367472022895205499269157471991058885803560246463449857071313578767831655268681360528920005100692812707852262027431646882500660107367134859133980901126078306982280937533714531407845117425921664987054801404526269201734412074159953825558965410621242588466827811153072624055895670362147297527981706199772953807499065428452655571482599783210027481227677301124/46115293118708721370842846151734257924216222029552610763892477728001*X^100 + 1395030787529156037864936604889461068786943218605183892324227612490092751494056671317700998886335234461419533015664872549402031513731104884640144907206205408169713281851335529716304266481674556343480707311619300982042467457291399256358369410075873689825871364005028876345690303976212978220990126030435689680885507927034374438535432497131186892962412159250704017535081935987795241936202558937968/781331411310281866186190342348833532009995449846709884172630250145520943*X^101 + -2219621544872989645926900041124902187542496551710419658851063795198502799945027419549712855370684411408757133196196342969139485215338928695914872146116459676535678489093370858313813370495552771188043807000306185337851984574594821679305950177709399562988179356053966250766337804045859916163326533856037575262684702127159782351014492838169096289044882521340635602754331068172746349149/2721790303884124498072528250707327977584620316918645503387385807*X^102 + 9910923800443446672883037452905751854850637949573986500695109819522378639063929189490532905145800444827956776891681410883384250182301956953826694828687945785432903405966381652957858207660675852372068543234486670903582331644603265920847147815347371935441530234363670566349282699412962765584635792182724013146804158204054886606097334101533885214694268457807436019118869864642544111856/46115293118708721370842846151734257924216222029552610763892477728001*X^103 + -4931723821908577529628558025887717557398066677675065800607289708385621254283604947411855546748606045110615495903453366354732647469805507806002299614352570854519148763559946289088519345116660555300379960962205398347855949827490050527260704553699751484916851050887000052831634969418663184368357530227377596661558661350585559575129864992796934863275886018316659672266143095/160643941679993182911676105217926457981739970307421678769249*X^104 + 9050610650255098237876743181171895038096556481288883773028664763137068631191671296066532647210566668580498389638284624920222085336744863791150432734868985242283908466912668451627657630463909043890817359624328245451086606536439790135920690458452181962466172057790631866618040841542276701403273644127394959949652844284153054542201678486893372316447105355522203001979520603/2721790303884124498072528250707327977584620316918645503387385807*X^105 + 1841855448815062482118526475649446855982711476335072073592627882425973109553726825897930485565793263460233390040870761925030503406493124995233766011784976502992739703882518303345200546211307556716781401656514908505602145514450095927091264063780263582911530819509831454009966551311981737064626823624498703540540534748367972588507558988754531447244325039958947/9481434319777677088572041859052497077361740559961144943*X^106 + -13843844776481609205738425356027043823593240885642230378664354884224348712414530908516754876041422517108869472937019145689307805606109792487262364707284856613970676632370462514258285613308853039796491638768558370647529237859879152729220981791358233388501958049320262098441818341109355477657274317678259359391082716517358242295003684360288763895818061567668053/160643941679993182911676105217926457981739970307421678769249*X^107 + -1923584159911958112378446871231207300282734082723111297151534426563517302674333270181241149621638625545750233120867814692076284486544408509023386736822698439361063851622968033974923796257483656850347125163717236245517949437059363232509238294261312824491448390492161619402479159997721491650491316302299069076682283011396139577581036921507743246182/559607762484664881577763197724871455902835422296001*X^108 + 16497036440099379971905691932533854296805519295524825800414724618134025075083368824134519199348423527412518866279716981817353757874848316453978920277811865467009340016591623054968877670062182128543651503896171981989056942861792296264405611862681173460117639329288687791117836743417969315325317212421698977598493211823883522126245357297358920600288/9481434319777677088572041859052497077361740559961144943*X^109 + 12932008558875546092106719883390830590689112297466881775034098088250844573513898234722126566412094305440658388911311325237631828528352450311434985248017879777356564165588513066533088856382025704214333377052915371054390177981901050991459908411230746072718117019350200297835043468793048642183088662347507853573438542206769548924206254788/33028847458222562803385657659497813604605761807*X^110 + 27613568792865310247955002189436681669002207170710587221265787271207594580585973486281858686300778538687030299315571121601653184708617227617855301871004816611519285131678855035216102756958845258249776127199388427335886724906321646879448507579579166629213247447152227078980903034805254888186114690574137347258240173281222895183025838850/559607762484664881577763197724871455902835422296001*X^111 + 8095812394122549758448194602246970531605932022822795833164998962543336262607675923763410817119652971729206615535123200046957586361941320044574650608179347041373209846177158077096546787927607981117579246164224784877099678697510194692537213776236901197645246815459155800409495054238968351074406743654495322052516551947140682/1949409635732902248916110349967409172201249*X^112 + 8343810861233991319046430799139723939255289400891412464699127463932829598954457079214419838681880628731076609009204581621943733176848784409735844652603258982318274236459341853549608362584338376694131690282516475972728060226194169616151868145174977012296627954987415689111387370916931556466232365965787143438401112032173288/33028847458222562803385657659497813604605761807*X^113 + 1319987364757290340496651774793007722675411399899615133371440072463175179442362895959810617420769244188354171823966816198505623975123733207049819795718634790903125076528718528211278122090709122584501239976963311146304736465881242070988165255988514684424268777023836975109271554272023196547042302309579319864280/115056934175346883604799052704208768943*X^114 + 715309170959421795384118779261654898463745835144440566463733146359071758988277950399064318290066953751622675419217942318925721063133742798662177731539770836472698627511000964144746989978422754717244358548436595022018680868755670408719665828025886376384677414311900038657467491275579281686141889004173778038153/1949409635732902248916110349967409172201249*X^115 + 49393588213222042436309624979975994614350162033426340266841471312577331454834617479856613146719457845804812832506603395059389949814791230620562372095880688793935788289354898110077076508602975190868845987388766151488096250178025181070469156176407883533784938701598463336102159273890806110505280045/6790824185524811639308212990864001*X^116 + 10568187035361897561718895869373512452798549818482246547949662401661124828424906273906182048047093615441422204601141215719241226822632901018379197626913788095309346847341650788378619825061873225897672153447856089323689590670964409682689834055126054012665611509700809723920543255793402347640312941/115056934175346883604799052704208768943*X^117 + 274815056586141688667355919705595705348529757517425376359297777052867803357820134405744127780954410147908857783313572789313482600421549187136499680497024316585349329461670333516031482979123092103125317793642936093053532076437687698835161969757235881778737608963296952050239320257323/400804118841103207183392137807*X^118 + 17613815478707867284454068893017792526051682437209656694349938646656755069887468654803747598209109442584393317120901691612850162639464686897764064762515212949201358323257239452487199077089668801975224635487111252151756563521794893796994666627051323219342233769547336722689551034051/6790824185524811639308212990864001*X^119 + 8153077296725355247303496122185165624130863879694331353585839911369237256263031917061461373233169071446353137124318019947231000982615217829976206855646261409906880991440881693426854942798922584220574141881063064747225523706516772805853783376031609447096189276707099/23656030150569746041633249*X^120 + 8017940511930809984307188876291264610103717002978988072286615847135736908765915270183966182561562409123969132795010675003006148261638551914597052298559311549328651495132689898345236895578926541573139343993535911479924962118245490357921594021995946958121948341764/400804118841103207183392137807*X^121 + 855484009831503695208047716159578039124897190448899286561422384920428803593694376863695975049216099197113338476318059471976958025830751926083325167003282964397470862268044330344597142568787756010239920134225677958201527504095276682739505937914483/1396212604058888392943*X^122 + 192576987739112690421388866368615343727532413895062555607700485098752005779057961387066517274659467515909643658962831974162617377280865326543808558017141298938834041215718780798999314725031345535429556288540164491559607520414978598091636834656/23656030150569746041633249*X^123 + 131189119800497506518315910025349736479017745023533781432296880295949357791667855925426318387747657112438866666347268410806043596956441299675021550759504959753024920280860478521500000691822956045205754727952916256510355610053/82406457183432001*X^124 + 562989988183051727148501082145635292850791643882056459022889374304265514579599927913868093269085034397361053556298350887904231803796176212837368305526969487404226949332039405467820125779320818725368206591330494778543001/1396212604058888392943*X^125 + 154986507934099092508128806931397397383286114022550681311510696206384086284339480515605515591674718626524231581219378589773062194615234902352226759600454931563797031023522020142103996985867784108952614/4863746513807*X^126 + 270991407778049304665613143827199737823943934567360165435356124232876234169497062413025866547821019945053450099177684179349668560978563018213499709486611021288203745859090912722402683125730033383/82406457183432001*X^127 + -3779708651596556746754434626638081015762617792830630219998307526132667650061242570872440491239055430413088309394955249076180275744691108575990144174799191849458180753181474/287065249*X^128 + 128202486562218745748217310937259697359601564141601027539737217925287715990809245736618119239082633260134756376562021145987210105402431665243281279113346519026744/4863746513807*X^129 + -596035848394197922450855447868617024299993475765233289019098203555277702513802332874672248637482407430215455453337995737976970726972833893/16943*X^130 + 6738903700278563411858225608285658422639474845364253096932020934242039406200504551638808926827755136217964658213801686533333860/287065249*X^131 + -207752899865084353163027792306567399000975490290588829976559473476332158052866804791300084*X^132 + 12979699245628257033703169494094630238236763007738345112862002754/16943*X^133 + -1355947204862889447335375714282*X^134 + 1*X^135 +