D=-12311 h=154 13846065558255812217957104760469209053594868100806173114551154755281037787397156542687807975487143162882130846114811371220528243297681474703040020767516115930721910001667584535112643271829684238762212087694605855092603256571140558740476752962245041320397100084463842302363567415773975442133762835989637810822577265136022961665803532274747061524716079744721749158039821738907585156973128029475819208193782134049699585700199246388255547299570351808571356105884328571125758971773792502654620293326133814958096895119590528814607602522981658784608503976744729556133975945101208667569227361675941000280170662492858080041460910115791415381501151723708520210826410005434478280370544741105882690287017672770604222290108840568607234510199/26323436741555501334843796249912423109626483681869992911905790464430320467309069068300441003765847934913193335431065862807509906342909380355769690000993374396608090452776398208007721725748758466661621396596451137865619170431181468873604515448430024523901710785731762726188632711883*X^0 + -342794632068779809672860281428958076672037824093700094533263345441549543840842596221238730127940349316147284267584138121994091669793879163580681736128445166230161209939827021705337820866586953337935088773859967214765377265068896425269094246758730247530678828707724607945780751068891909758624379672831720164709787004182518456022860527323600530780669517930438813580336819330974853155480550116689091787196951660371612408842508993887256329535710343080011040492321888973913787052982475498345754785686966807627156816874679563961417355233456054149612260688990520976923521584211186411315882673076601464736137573407994550946711585584087518684037393968480285222324663406064120620160969033971963021567456812823973096570368939164796336/381580333872899934493263728674513191131159798646434087809974337944416443272779262794982803527792454306180595155271474992442793038938973565859626709826634062722279968071343147430612741882311462158164200131526183158568936323793984109611811100055407917193875440829109560051752631*X^1 + 41197737049870510446139729843548547012418611915019516797010989143244441180518814957507126902857221369649120137917173673395001681982197371078857789943579854539511059297579358001047668568685260990836672571714098199866542249061546935782217473114835845117493083603710999295270216776497980290701920467521107093552729795609413707742129386688758547554887334210017443302546847568445557048793969669360977739811258395731370173764267696703800407978977989953991794670274045087284452777487515601959851649914674839633621642606732212016638704178850067150644546808771963315093113544693472564118291582172506245821646325561364278298970804384766736766185633499403895921573684578797150346434481379433493198402112101121097664848921847432787192429555/4697635490309271093546569763711931896015708281136250055028594074433710833131185504269033294230652904963389306956547128631963225102377703569297864424675691946173988686926305488018273465313136410629159467819218840865142175082227738373431006452782126868573800552047167793797126640241*X^2 + -20680210651849076211222388154416754365356018540538877983535206550425505272336446917160617108479558993670989944812706572971691410894541189173739745918346680368729635175624563484528541162570097855971698767232609275440024762237855192404606695733327980374016208603297727476363412979810720321614846616142944800009334284587178206198717543914215890230807097416203003329038730716520170277209012788543791473025706258015980186808009593403010417209018069783148468493257861283210048439981660993252228262817375858894410829499598642772868582197481671722844085068531099298803427316449659384972328614718708445379433919854802444805855159651120988340803921790905358693590413217493117407600223100736399214230259727170196530439319137876499318/5238167202056704486179966708309051198210218988810605218088348884136656560238786078495012086442768644118635413958320142451696208559880312942106808054642283859967940427589715857020027079693821550217671173928025745576975894624415832550109339282703593372249610064179962281597449*X^3 + 3081630085770423526468540300408447001913572338441079058888047681597982852210048422320130644280230273924369193878328500182745637696158568306563143118244732955800875848961650883903661980746444428167913056431139887033332896394406325765540711481849290222275455735181342995355069515724861421534296977841166762942888195335693125609481336942975270209126260899953980606429198938641076927597353668735715330375170191312188440830946924902039727107530122798132865354166574803278821182019104262170796409775816732176896432047195511317598319824741596567464976618952822769790652333738930900701359292483239308782274511865955021099984645864491163069100360716897109601666843906898011804134805151670360715117954535960344973386122395852127198566766/64487076424520088929361570145992729301166005971247360839885663112606378913099695412352093796196924777744520581240879273722832023580686532630276913960701156600065314604056991915773553378110637104729749822227924953798150238721183314524396075909363938005764949500119515648746194639*X^4 + -217367658531848584698445414832051792649618401190026188538004028683669135574119067738914730240681990475906355529042815543183048854496381051351433520521286678747324910522254144984972781523208129405752057834971229464532192599159579444088046713018204165948665516413552757847951870080699802263862098146840335142796138282667305072821122030831468681266670991664752090066069321622284265886267081541679833354970857991161026307339122280775435895543224936227017985905771846963670821772654316487031172125177661196284299008000470708506599841420130286213980757070329133889384738095098639282652779500805306933375710355722762886080901475908197484449553322681029481500551697660312564963655640868945126469201153117215492031029432393539564/71907258317568277001414537706460048127489806604580641853377545399975222051852396008907240890977816656327624478836496147700159146017364380409069170760664931551830227622667693918965524853241478514075739452021472748152784192309826634795587550871327047348727487681456715586871*X^5 + 100861959737558728211379449839074620659723172449294463743131473415759707955053620728010507777889295486519249346730754876083428130041581046387637410157278889426771648106778382054208835033111372501437165717262872552604921990012885749712149242635148627088219430438174088091535181481562604746655745417845793751405833488887027765081104419328527851868741023090432930628256400642171969789864800853104055634775974252785152363572943295230109246075706122740640707003431499078325817156284276755781513544975791188166463118166467173751171397421769265478388911409432479274538290857826169428139708340150232392018203337334247321863221010314862893111186178209601466653379906713504174431287997108392520305630761657287958049095826788783224948558/885250257147583058164414373704229652497527009108992281856930961419094958680354847265657042608827900856049384958956104074336659246619772887216050561234545972334581932262661979836384576468255841986786428393836351002508926191526275700968478338776907279910184100846413625589968881*X^6 + 24402176996874761893008313232841221452640386956768742424170989104107082291247672129608348275332088696061637224243947368975641943083183817441343149891578317273903203467839961621427630076393959499753825233374917648663549034122277435096463291994594942423523167448729636569833688820090991909074976337048705571810837997976004068626173150891723441296765321203678165646289939520285401988990546885351940515121817977997184703379811352663852444124258467325784846353505846646986006971941323455076927308298229415511921118433184415280408631421261501431967320435333583983256070102457768153396768066772998307720491659736730296168314648937663684317884385258425933670761216984219387354219058074691846826721118425876489385405180541883197/987111254623429356935996821735987989078529552122015146878466832312225857100402479530933613075725043856662215654566472988492153007630134049966102660917258828061027411926800444505334554479555671259751439151297936352678135691687166053160124774368797904470387898478286486409*X^7 + 1634994657031140621117696652015150198359231504160100156220294351883467849375667562174615389713454858220538615452921705993170027247672011969581581640857921780677854430990536265275894655625589253285071523269292199162379295372387756479232005526809057303456398034043958042049768619888686965981384165853751779333407180904513539296730285700071763254439767833434152755518345211059053213728548071616870463254475931712334309919004976190129027395633684779377304319085026059127842045096046480550182480617059866499793721206480652335334157076619793511538250102670776072132973688111551496628867768358608491547388847338589046222518305178856353167549779077226441664646015000051542510544092227960762559073104875877130111042141257865889748423/12152326655669038813239056872391748133545777316174128473220805172595812526763054925505323710575251014919368536923367848961326895676934580289132689858552373432259308468230840272305173700197809868878799967391628894437820528500360701280454296097254271001934945418166184934181199*X^8 + 897831507335574881823713396677269319995354581502945161337489550146475777765276497095806388754644285164661208958104067349499122024658532696168290188826098820803591681346987408698750787807302689456257117335581281473334958058501017855221653150972902281167732063718787972027607676621874635763299552906536767357757155102861481775233594130610742190678027316939292890992844385309031497979846836684525750606863881291492543693917743855031035354390411021109251786275565637833216820646454142916176663800670761822030661076733078880867740831293175948473530285405491134000331292944190989276512628929208206385509080630254930809917290633433044394435241270900582854490265337374100660570928517370179706474508941990944016387764668596878/13550629683320571953714845493735843567075907262498623980380220506926014933796443752800567022158844319046049422924354961827241804750994448415585358597597006087426986647358401033336166006583129594906830738085399337470766382251249375597763064484471354549223909905192950711*X^9 + 15228713850898661455120857920431816102938261564457984025342510906764697714749645368803043582156651277298364846278670382375541883544511822550835717749656570535979041014165200348803820297926476028735894677189833530122521424256841295946260813865453449034954914775126368440041864158152023917984313239940958560014069139605691681850962167591812944164143170179749569118488856023014719904497322363502030453103599647428906962698811612258659903140070249916729084976582661568741160878765763166581038926294159672536289155563944520785586098011505601050796261732281878859984353869221536926385141874770109440924395514075843046398544186418605412150896529372192339018109419945209458447308842612835143496608467458452708382700387491753461235/166821802031359561322183462873381970154271494308620559822460894660766169849968019040727780609797532411775914445621733935055173858289492654444271349695016741942313632615629275121401539707044908442897993216569351243602604931895131062984061086868326845855495554842830416203121*X^10 + 12491157857789497468516053655738614848920526427070922377875418524352621265082148299527467534925998451081888466996636319111471342394794370150633901427578444456388143775129742581571666776898624002834580936373809630941482356357508219278361884886435370178924305748431245902412192472139025369523288595461292204183501620957973459786481052636821789419570488678677930386606767226367073715600649611823477099786183739677271903762404472085954350550629107895477774627019732952773112303991431275795305903594292576545933139013015188926978909098435964797894849858763357531223979218513078893160295411622084431206645548388619677875838939399325680462163211804719660225739718920258065548969674069923537191172326760093415767708563628837/186017091745688949734205904349066490361126498851617858231196268838477501731102184568539990800490999099892969902868653119064565429527906894828521290146527010703855149330157564343579892381816984935363040755132197874466697961210392695639830874654833800570127591095573769*X^11 + 111314683740498842559622488724702120613089814636456251560753004215647518841588878359451528884187824121183062597452200523783824230137796420184617758009953107913297544847763060993135225428558502658450637234417179550617156688547954919111385115414181784345236074240455005574872038924099182617122892415736796669176554025588654159807882692859842578893051506666210218706648075835765193290117594275489085187601676742313967680829556996890862643077074860833216650670551164749598296039469090673293831800305731967531253529792654750889269286929741210329992479066230682076836469277204493489483298278491619611744774379326482213708696291259670667789868096922609835434123600284376781384526022296467117108371154846378490576486447009997838/2290056416481176660177808888441357562835828327362267452684257265670496523811598994223295826744844689918782352474215988548803865002918061782233925602993894028775160743403569774633812055112548901539254394736432488032559518600461144476021957897875658918818840773977608670159*X^12 + 93625642308438668917358555418591928975365521152352848939500891691967717573022486926083948343924763685067804596202663635706815822152684081210014999075565451243374917562818680497421555029465672740986037274159618598841385319920271903995197587453316032311301731976526725752188336187645301844058382064283226126963499967386822717161707068502963942439121212959232202521055211367104014189087787936783384225746051454116641829005199304333393524950451201746466140091233083774347558182847680347247797007524396448819818492273119666861072449234941363372678976774832019024071005716953624242700319991039242866071537638024479983913927417339948837119700476015371649571222587178161310946170318673409314683425772538451492054287090498/2553560921535328771430492879131852560395611916653677040132578136114263487332976134520612334114448773282585648085842123070580095653498193910000820244883686524973724330825816617176915101334340870284814709415753508308412960396763574491359874731270157769178097871428151*X^13 + 765784496489665360019765400447752574518567971700724048621048000257526393058900053249084048014038848719460125792232422540228883902072892252421993936043021025733039484335792905022869589776304669494072559716212742430961649910444094799576836079584383458700000932957264856319972365438806203761570304683253545604421372376874114099956023333370266916557908679614587923821320668320608143617064512791509855757044262511245091251476077947105533320214100328514282692449820101167735653635171195493618785952238171607648469580757582219340214389466721925466724273958551758786109047550246147813240177381113297090401086924544178863090016570901737995483868602336696958937197645687237935249448323508451454054531067776049744504882027395838/31436888505021432505080797834992236871030378305923418041072169433702697792556269192083258445282978847881911913584802377121911557590216265226020098034763064808951520236796628374065001812527070454076353887617341440784871955444556365563131417816666912296351562895151966961*X^14 + 488688727065137802309011062695086899863459024782418707043170343574230316178736586749272475215490742757512724465943993641440825088065144519069697099313936884965892958067362908611196325794646282026032238449154340831528326469389183895885259669829714032616200482473103403199383032094572064915201471031428902171048662525722782026964644798713369696041243036649287948859877559815586858180854308778601400185869437638949269623473977687584701609898220241876253541307994864077582078445270704462225314845012148352341042517841022886044507350141944051882277086050848446213263659319226845448404439848971582059200226642469805293263227810557621615673063538620321777713610765794938639783270541793949467466530360034284625877815983/35054162597633869090386913863478440639010512055435904457997376736521040480811710399966167205372580837036550607303006969289906276130387033611415695019522623890874779620628950394192076364674161894089325472444345942987717513366342627653303454600329515310786982395529*X^15 + 3148563496469646103698193102264925966458642789824041779031639409228204891243645861481725150325591541577503808412796794922386565241882994454330477002686210563919006899319050269435825557361759694681127761696597014672569017275878300883587592667773012590410171021426940627336789997910509593688009423170811449953675531339817186601720870297692227973163254198140358241090578244141727009199489925088938860710861241385333999095903108918959762606661482273648239439219936700620116621244140947477265103966639277546415685021475796719516267040791576303839685752225345899410531771635510891583154533265934346035213614450351397608090195914480189043708631277880750549121625955152377562599934181073204147288138594464953750635198209010/431551795739470562371753296573283082706858413914471419782405705003310529359272966733983484465341842684756974526507318798928036165441194770790138621385343022720559411909563008302898652125503607078133685891262342904121790307053044089039818829584656662991098540271357519*X^16 + 94004474476874457795589972104277273986359470129963019070013136757816181542663754098143379901034420393559658103053580615001836800737898479934413890341745564239476611783224293316447081351987266119694080546674936886885175126223704600666396001800037450799217428436310700361296299802190619746151902140911120976926953270088377443060193042350460081739383895947943131217898449294129217771927407077230812809669006136025745552872497068106972742153572967983139483374482574731774816249842127929446355118082534107605348116336550430712183026427544495630129678333088480371741639829087135169282610630488381327279315061105258490215575785876865715445117885672954121230798701689549708780772511293703597669817494886902116263527/37016011190743261975065378947706906693780899741748579153112330239198564393676568532171243089094594336891816903171073885205814441531559697583332307306782073802402090412490971905165867333341248040221040625601210077072563372086951032368852644773315222081084458707*X^17 + 3349964930858107038490213927977405059894980529137327890642056211220302418226471954498002797255994422392339439424152349281217936342812367620953780732070248624935928640212508208240023500820866689534368837716615521734072211742219310072696178726854259308519869736927007872505258725064068694552606022704658013719053310030342709406892699911100796235241572464046910163306690289428348536585509270861399475199315061286761747103979878256113934145966998678596212951525896313484221789217710298342420476119072743368913946014864691535142017846523430967293036392587754314188860037636927054251244062452223593671570787344944644056636972939841493483384564898304153471883195010345347237678716132685530954068358790623943670787337150/5924153479000123876275388442927856467992776537368667853401556668472055841257179057594282257707966161459177052634208177809994160666035408680329252458299323437557837755886292616618460905629933360101096004843094464364924259758911904073408283827455688087523000024844401*X^18 + -1015339875822325135871453565399757487247844700321885693572551580233217961915513362012641581480017308699382353383282521547093989984361563499226328303187639574079700276745130953750731978831942995459866217256701557919915305212337814348223939996246112466555142335664986488207596720705592068787726197085916810656290637544496428531917880496310008857353800012916432339972053326432270600403682436015481272218654358305736969872955476124341239043984708898796463353283250468677225890926940937457301842700004711567516453923833564763543365253032938643772780026433635293642125885884928119800136170801041382459495977506328579947031874517416537515567185536868661376321535158908925235288941071082250270146561513557306759455/6605814035095682443279882832272932662353719172497898497229127571726037362757486886945026485804631935517124663818280344878334361793910864721840717988221932917218535670233341343160540210490676788592772825476879095063635913286900448226331675783199865397785927689*X^19 + -20712119353197155555514585441320126084752965975090625366999208959731428464273163495298676644706409375028160414335219434737586459184160240987981648949705967653305464592307583477392309133812312847977798463971376412469524280660447506713673637237984377346531056582527445145312761418550143027439214437162983667791616049924791981699817147409484085195369491599674978699060449749149036095218857676050242310307264133464543663796161602629526051975477486526421499970862979480430549574514350506859233824610830774468169274060149031038437676715713378715086309535271091106788615171638244800148534652974374552874540383057898929918431021783942511031443664738809349415216740726003352731553793443111624440555099364801577273867826/81324176586062946559218637548112074006236636732621628399387789535519245972907421065180221066740823758151321736266849325797174328044836655590581079153000216143877392636242665275649410531350721944365626254445858539328421728475031418114369260566973542912142555779279*X^20 + -15118229470999611606697038629681601700193361122245379616803817669191925276569091169744546499083427265025035148432287440883055488850639656830862877384616181693160005654198941054612530073789803760402151055144421887583499791539559472208472651325532767858191276323269803506535626056395598025740740888173140546175112011927376722500627835391299062647207246695887088055584999063690810505193148709376856248771559818146277354136556549815910410606351877371691334367902178305122009666126661177544684408509834879129546213023399461424309684136020720086932394402969992980170599983563783691265111182058058503947619569660919733868836830334140052792007501452250429408672803997911837094894538959980823179240079734109654618/90681713258969241565616131805225052387115469105039789296703968777654155982943325797555801811468020234131595173851789317231622706780191384777116508814028646170898588926117674193333709330917421596310503412037411019880957626958506681037288051934105860793259831*X^21 + -85558186534938240813890283264675776538145345405182295846712743312282865968156481964193631016190861695980697330453287257537685970792322428037141402990711005631385382453881460728554025664670068118786709384796960598894530238308270145414779284335596936165510335824174039169883248131968511622698365395550117581186316981912285071333632872984147046264326072395253910135398581613257955648467631605931521069903804990071200420540578163349330082632940887510966388689943492327836279819089680733024775025836296879460607708562055157820302699907687099372040249230234736103989676960012001663657214012879741232800396579814428136219104138810555623538630849133958956981560999880712097649431443914443416225313453323677707599846/1116382571931170332914300198654125619937778540152144846031722559621700314306015283893709476100982797102394068185289378284438507143170936137991081340009506663009932528269434686994131295572924377272178607505592567065754469345486175750250053207360777252225821779441*X^22 + -32526099191263679316594049109733397414225157996704655299489896070271354665451536804552711703731238961256743245128492716022208495382902810550792052436836408332112457436166632293774607087194930178838590675893579223747931243163740007774275958210125922171238547581634474678562889236100109156753090807066601433965803265808507207684531994860295385864063469348851345595149070156481590719359323807498453012108027694671275491644671604653271895288751223058703827979946405550486083803578349803217844321020328244403922325826017614929931945141025018028449374879938933156383976225705157981970508017846171929333922667839082756132804729748813715831653989101157602576047995800474197876469461439734759458133964884995448/1244838724779936790235490721719034510065999047904453284960033362312042267981270575890417553906107986318596343463646527058089857643233883845937185443064807180804310090854836076571634869379014235218623594885413245257077559820972108609804376636899024488186249*X^23 + -87774821793711553307417754733010271943040076320732653945653601498987903499388035052476575600191445635812350721582382587431445786374985891815388789967222822487617646235191808314390095897120959907018577807499257589236157781183903874165661829734737514941646542003892362896081999671617026904607429559496575387682915421793442006998519612977749935142043574205502995745722242352769646379808397876477450104994093340991348268862159715464246019543801857426274683389101019961804265893400739088665458872029505629684719307387148685599227504964221508807274637656977081600075173273513094305081949152634989381653473888179490776966068413274241646055838400084584829733819286461161882876143172371590109711660378752954188904/15325209540765801824589126275083033853422514278751724391142970723423552361117422059786930506138095419568239584380952394612144237445852344027332689989570841202881861528513886938673396876925044249776475076634322462359881838955987629095301680776863890474060911439*X^24 + -1534073673801029372569222257201016933178136224192440043588962058175634193127960735009986525239108508153234558387657080075697737197653847743179993477806007087395458937926769687800854255101367373248767846512293330790517467353719438225599471448653485317123837154533107790688963770421891954056166543304732894442908474571179599844813769665775517011087036733152711224256810683562357514764829568349538032763676739561122209036516519478774491387622538834638385186439438047980643376870693088226635081680013081173779617345646496548639705055518937235661963525647221110730861507416916826478409681090615338376398671305597925819113912890110121574039986532882113287827826058613214148766013939227428407529227707612/17088599178605256888132396391074391373662077743144554070201091562889703784325784040734348680865262747773761842689973444303239862050729134104734330263825230570703306421449703268670806021042434063191242590824046661395996069348085968244410661330187242182071*X^25 + 137411197033967349239543752959632625318174896904633085787918266371067085493216404448311209813915576991532799461734452690833261191664664193700748789692516325103969248578959104992381908982508353581995350224449080628645634809796804899831590393594893475514235247769044907236677159986029995483396833211265179138213892846772156412944352295674163474966106298142930979724236683677816130240275700764702221145903462331588093053174073616072426194077197377454681595081784983333897050375970712891033686596269585204369892763772373829678319495154020817285950008254366391906493157804962409844260271510049071362212915014752870143579465307655329762541559613552426003989190664917166376047673062058185971044837306953200622/210377744487809317549797931970516832201153839095852605158245638230735143288834727325480566610132249687842782045356263072817185941706526369963384339877952413555928405354467296940606292925053405751947387535634838448446107609744286355056939651635935138503476081*X^26 + 93621264211307424397606583740967088010561756641426124621821947961834025420008762114524020045152615727381359069610844948275632211318265541101215589233446053788609361037263365438290370403033331054677648740377269769281342157517575804289872659109547205815401541559900642341981767065829120497233167728900716014829237397461746076263989686533396148203166907051775420968794599883226518978973647721360110824068371611783144767239718112670389548017905381558954460694652238179003488202086642708961779635542774119836695507111248633882137000132876405094876659637566942978297059179126875733493945759780590326383611213141232583802001007114472375412619682224265797387844182469453773303869941527370388434254397078/234584782810843019583654860701126808719753971130812252283647508255085690809118471520112495091075412588235379044318537250202870334381709338290967574899395984603107691107546084997592902084003846696395093643835909818530041078696005899870473703582295827209*X^27 + 466194689961963349812220334278236820026041133020995046159542518753118256247487079851627782163978127482219536544624952054629698167081688739058576000249310768516777864540167800647381312829485661744654578266698555068149634871737719995422532001811658881993662530818362442586128623537939251546342480199481499713206829058768605662645082312056960141261508446526499235970558289142921098197237103810316803065383666005376663344470170936554687022984003567922365938986667147889812280628299234893473701607373557747461127286699062140573035650027795085183407420781465869760592689506506521547121725591201281101483937504114088559334590648693997635687583039505860679556179294185819796618808200711785270730644514653801/2887973261184288414094374990091572142148891138591429637863984474128359939551057502884104927066229404373765751414605512087247536686573223663700101814586463966448858785224999852405366217556171356679319997849263885775923335719826528633305401764801643928769999*X^28 + 165529120236492924888748482480029610390249277432434911250357885845645308299869561136861860861448804062648873718690681622062989974310827062881658066461947193071794094296594384854801206832655183106029118304374323080071232161876430020737786345589768190999820257856798280045011810014830388335462666531771806544956666709780421876582628819551445509649198647068265526065955000680081666790740123629270123130824606493007896391226194788968927059891036227200073007600917268379860417157421442926326602852021188961957318762718125851900706274834355786408558912258765467133562677173094186411633098366959223436904231947733578854917928515325835220377486182574477296151085445624199262487145313127233576801771843/3220276849568066794706983304239333171443296330201224160176787336131060169502154308090245444756051070377043218137424481787367808180530328825535985716675974445449208008868108875362943745609345308398243101763322943654583457257706522384705552425100153911*X^29 + 539127706551332938083084331370248830687480546584775687178691931201179274485295015384502879509969385135675801541097070063333812579838507807425393547684691422707791972760998143833988460405554533255207190764608805359273994853829469863688334381876164678020818824820457546141213367764539668274601847638300135968489098067031412809002406833298562738537163979973706686850400022062792928443579706312995727164122357401189962831338797147965652966227011651768192748556486564558639881164732703016569042798521965141800263583460948240077221415737563856244923720017828957018460112280096477872212968089393039081017851760917771742224929821999399848245910923113819020313073030636890837405843833731321566439685645321/39644828295032470309637671458490430673638421121107270635936428895109481746741021686899011670391744727411779058489832795284285086510508878171173520157997921397925199797175288364593200452196650091690770825808268759331576942299624997078110055905407994798321*X^30 + 803555962826054529090009372014091275093084136119845742569949825456738891171815325560045636712561461987472601529250078126950078377468568770623851031439477859048879341881128720318920609705289261370283768506215450214925282164424180712299356948816336484779560085396773899856061405522208274115984325641674077400216697128227173016148439835437616381590353723972734606430809514842534598342566706513830626823087522855548208556671032077450713050376409814603414764283042257844053922691453294397958682070676787564496053927864108946710552283389067324337107611130150957137166883672935649612773293111412087078003070107473063830663598821394055330124645167367954181868204254467607252445206797733906797349/261577195156207196385913679168169374660327863715475928858483253686220467021537999195048773028677692338318838285876409860073739597151354790474858721198600799727821298746495725397038725173368963398443920214712285245275238181927261992096950079205601*X^31 + 1943873019298303774246609088484053460868723345314656755189187500805379027964550192843156735043357371108644012827845216392929511680490710732154446882135197902160009607454722325160964215279782022748434399189863512785309396433797421934150290712016424135894479738327831573216229417290750973746490533029198870775247145347401183344275261172458127676490610756359619451442651237174681254409413294945652697501950380077373832122220597428795969197159573767823555951389011518509487944628750579227786915374322674591827755076021460358990182965790632383217651182076726851947772782337705645970486113852986504528569569009150485085098476938515245874396119454416701968655096986593015064269518642026421509832561/3220276849568066794706983304239333171443296330201224160176787336131060169502154308090245444756051070377043218137424481787367808180530328825535985716675974445449208008868108875362943745609345308398243101763322943654583457257706522384705552425100153911*X^32 + 2214791978143985029853349042681599065027931023374138314837088698080251967425018453869208933432854533744798938118001908141731628014894685383775742280198888556671378222298261414933271263412226518592362526017868774490095823826356921473320656201048509927166353936021395622755562544341212723080814044657063091573343077696940549313824040405877611736251489578433156042398820329115462689920466578392587238780828952760291435425514506791904830469867119665698535146430471839149166184354162743197208938113277071785241301687658532999298464318702066389758173667244889347019445357269713216327522273040302936027140023996781082761412667016136391228639567032864355006979188521839014773079517256436909/21247436857786304636984296902621182248422375413490043770488445592252495087445211533997950859286629220885292688317472980267544439700378100111677257834343335206548720554503754804405712385132723856587110731436299670642128030373427178303708072391*X^33 + 24575212338639043603318676921568128663806924036809329108749022458625174996284466194612997399828751881691008402262034383081084950208239107012406618925421395208865445112295127586860357688430652831857390944177094604888412183378225480989974848905886158809996339690317847468176870145793122741771746529526516690428865590297377890496973086168309520801749400161626933019348081822097130578440128135373348397940881801311324421231152364901399834798949239839486494175798713621619472621547492578258047843445845103404242388594324264862022546563472443045193899576955929195764880748925255824113066181349263389237359906780906266810457677369032366458455068905748419338846946903485698040801002585018653/1547794054178740807017240705137096891481229962813467034665581382758700988293124255592004574134187528629105551987434377870258814184327543138904489474547933726200126028085773523059400740670822268629845681743859676007545788058741195219508580350329*X^34 + 3661574613614814592631077526928556219765643658161897580924665893680956434495578130513525370695061918762795450647911406097157228687646774916618066316563244519919647102938679591879805707999088337964632069582874485950808592485288894786058066140332026528550735601288663489179767818280710486092335572501988192560669110578052381804917030764654718785272998418046685239587114237255278175237978168916803638296075625072718261798845704063159362396962817146577776857808745075972748834251262781555919793981239781257643819260786784766487773390851048768508703145842411581493138925350725619230884702470181292579903758517879152288920693030135625490609354451339326667748460360610485816571538189/1725890411647007118591852562961675107499177598366505058117817041040735528181724598651445931223022436917008584868611240375886966103515400870089940527523624011578971696410019885013866654628602376459029382782576530797021203019529459694883281*X^35 + 5196755614846652205302589564796265668686745093529068625675708923148336618149459981313305113843201688695798500191430470612566712260473341123331937938803973720933369157727772779868525952373642608207009653872323222884868978828068125235033163139991601522374084884081771430626760281366520763677067352614421282910888008094697001391245448042428273307131814780422879292763260326597313599892217608234589893843503406545319633073439670927768151778854148429770257036516795944826623918954212404691749957288877792008117360949201177022525944850150489525340859752528196096029751587719347126143130503794145531670484248255459650698939128942827291064799791462744136821471026139354287394580651975375/21247436857786304636984296902621182248422375413490043770488445592252495087445211533997950859286629220885292688317472980267544439700378100111677257834343335206548720554503754804405712385132723856587110731436299670642128030373427178303708072391*X^36 + 3281537584660144409459843049717623347843393505797179776402671149430551964358023532389802355220190382668174130831298210433269347435347731349669743900436760511570692672261958683511189137551520702226486310089376952759852700719731761915627459385797636156976680481198690251027647909254480971451737452261640405288297130479202991650334609367969521738921099877755963316524617319052300027411600759099961329456278407262928963186693502466994444764512093071694249991778874572509671802173368027820068136703994299562182074947200213973073316652250082516426491058012332744254948599105332041859651592787885625015671520461856548005970624035130461584793323783053679375410358323906814995263/140190919636666974136288893100615312119176151276622943555991961744840835690173389541990571945660176826984695383690296513352852416823604976857277274593747381332058459622290625051893969184355647507028623408543297116158005281417387677271*X^37 + 2907083764349666745395211390437512100310548633380359575528325414904811992923550290033303695800453258981255538495531237217629307949309284771437917045636819260392870407185140998828410766549148253954747517612833843068001780141065001639820042039213780279356819299824983550627318533435013479270220445892381327930918150232053310414047896791384807445142668323429141000891350683271032497015961411956957469145840415875798141635495370125727832165188415653650396143728531141417547944979990343234909782864770636984228191784693067169312695644685362054580895599572936080941782121565476326379701319414247207728018199285762800203685645591480747367988064705280167176706447237798499788193998/1725890411647007118591852562961675107499177598366505058117817041040735528181724598651445931223022436917008584868611240375886966103515400870089940527523624011578971696410019885013866654628602376459029382782576530797021203019529459694883281*X^38 + 635179085777825329662864447839476248658537937094435457650722678816777860600870219776111000588060789483278581923697715320666457796614233843604343736687184165644988254864741178464863624984333049947686424365447641792449443568339440338184024453366836676952433119926392314269236660412488583074952848036165839021890065693628314410971030539241218055336970403538920450584952545799901729921460030355928355480117498761348634011259845821174368603446537358712782226959679535472470341003586527806652489156760165628783544709282487918639854749778569041388470072556776873883625560031547708561516765733719926843827060891157665391818800454561007563777439265240902368593445551923525/11387451842796440105295174486281805874354329565154978763381688063101359409485288728940831122220792529200283923620363618987316417579693361778675759450389682506056247227868623592875799625079656202341696321057858591191455225523303361*X^39 + -1017900343057163350230043599612662084545256148370430542973789388971701691906688299202605647046443710707122065745005786127001928447842387813818048872752388417913479334065120977689306280163556971889753062559472457094034657302901757394138983647016378158830492936379594114944137495752286878614393480255552782530938020978462289013886096175506109306489759370599708020826292074488504772818985657848143401519310626186086475075306141967177158350449160555505197265759475345852467090694633912992802272669708952323981931695243057542470539305082973630602019619678329663326964599674662918657757294844423458079009212741230086408148395594610669344313828039146694638202191671643110989/140190919636666974136288893100615312119176151276622943555991961744840835690173389541990571945660176826984695383690296513352852416823604976857277274593747381332058459622290625051893969184355647507028623408543297116158005281417387677271*X^40 + -1610115767610120984946786376751328964734150506491807970116876691322817216330192309150079245519108204620927161046073298019076795162062564479966751735428832634406133263732208802297891632707339051642865132813100796499525655055866750615088422283010644656615371952706891537272858253505350214452312126666919771193490295679338933108654247943578589579241237987379580933053034027694200443140424116144689888289373184009323706058600055781395196386120934066290885503676485249238651324220666871083311579331925928581569490509541340927722130017059674396047396626032690744496290908354208319073815064387500474049418415826035204367415181436697890430735024237338706420988823857/924981873348748282454323327616099900443045208768985359709340269929441914506156179753133873951814842758531713396179320850240956671244688634446897851546558566002456926965203768408398962316599480329924158968228299178901407320551*X^41 + -2448055124293948059046033079065421222141258752440221902851045783308609935599391265844465625054554927921710723266682417427857995633351739808112552565717025214125939926403801500126074537101895038053523892318296539890661763196867955192849518806155148833344026652537836887845270950382362965157741927298955026395828841372406223100974986557676246163954696812779302183863455142083617766266194162065313358218115134265750362431985793529678944392521120895475042070088903963409012868132761223122505630562718421583788987645501811387784486787151430745558227559713691738993362598138259475982021049214964316048811368927448683948010902994204142183298910728818376373688922159657/11387451842796440105295174486281805874354329565154978763381688063101359409485288728940831122220792529200283923620363618987316417579693361778675759450389682506056247227868623592875799625079656202341696321057858591191455225523303361*X^42 + -1414255198967191508036826073303419938416282285988783439760743370578306533310971869521581589102489469524953432695805470708216745897986081653749180232752707325430429738628648457500343049841874068095377480245265305294506419065400333620798885992135965920051377528273637592895709568988488940633368335552893872315962513573028476708315515038755180551852494074673264479445076610640157888801730167769303600343252173579264191733231151666205513036662890795594544516775232724331078563396457924081625548671882139779795867143444974989898038161776147986702766616850195315309951544430132456804926340085682196810946711105210064111626744743913708906519465518686129814183/75134584789923506007174342264324579680208367213791354049982964010189417147766727296981063597743062526076818568449299069957026778591884382620981061777805098367513356101470535976638694039200672596046150513218121938014897841*X^43 + -1056579967802021514790430185601042791503756096385346677535628183797438981191653194633833543606599329182432234077263867567588909095831360022553391408685655034195259699321851495854825638203306886209953514150216652661784998247382697358231034928999114932472672921732739447450217372493208742012676674594467813853158239151515988190454426498810492292074292434236270303113838080670038917100903791452481812407069351110161414484995336392421184644922347248669718512318717883991974491060203560593722396299997721739660109654733918842302353705453577997219879374779305967829122033495718285372187816409842404361373696127666880392687129693051742130273891101358411151344916/924981873348748282454323327616099900443045208768985359709340269929441914506156179753133873951814842758531713396179320850240956671244688634446897851546558566002456926965203768408398962316599480329924158968228299178901407320551*X^44 + -179772040387704430951957537497512276800717447463391371632314643918572119436459361938245260851936460382163047333022311950176390640547832609063693186874181715588581377515501984286997693055725946580640616638721779533775141893582114477380166714740162517149371593496135324203833199715292008720319034669240070600140775539222475328882965029447466595577243399976386662321968966705787647783416703662058279275111618006241665095006973929679280676977902629527212660885114458317222707907388618970832201049470247424357587925597889229831383978485347099015406301578419441323186547078629467310018768696961342651748932499421191903088899740683106402987776213407476/6103044820885671838776244193349409445228524670115453988301759727901016745005826277067749459649343069293868781451490461372514562471926275901306235218731630116766579165093862072669863864771397335394862359939738602714231*X^45 + 249080208234661893038902383427462488859777251358065166615954160340728563717457696233746556326759295907458670509756662235586160755678307406656696684716456877784123841547008274533893899367551000814735337707105753464810067275272405829526320063551446736112724009457308461481660172461507652354786258866700544921409983991282991770624053177348984269042387660055494184093394002612890304243498475566375571595914267263562923224530909561160501241458581064943748939914842181783244504671893766221731254348243557990976182720693211410664182685290504862783476061278142685086648589961155901498452948289920971547204485686810142907589171281917146887605088606103762545/75134584789923506007174342264324579680208367213791354049982964010189417147766727296981063597743062526076818568449299069957026778591884382620981061777805098367513356101470535976638694039200672596046150513218121938014897841*X^46 + 289203333266925326399021096397366273541414466914830216284411768070331258621083857854852690461885114522728585309570219933352250715238572511953149117182821573336595436399293027117003508794595717116736281957968391833142377719728224315708625040863739415499251135855635078349459821956230045891569324618141421528158845713995881673420628792195027810605143718313760899841810514051659204005743390878591312116785497178890534028542842598924347870385086282366096399831697272457492574209041610060801388471590409784672353068115594512192103971316121061054039930274382207618041243379953969446809877501885104258916108152290965137891527849834523281289257055/495739161797227831920741141527853906687395391935298025205244068548535191698954291046036021415753640589218486024814431108156491143849100471229488686437464878301241098618622538597178447304962824741683239374521858721*X^47 + 24460774370950450858978710191443027981558787034729925621012622365149264425645268362412032562312082376031554281089418004679653716106812043112481011955526667648046116199976034756180287126282464589566252267163614693536440394212843154581234197735115590318386981412800884007553939605359846607877986672135774950744606528464565328295841689245538335152058307367648455751046935665006294560596866874152838326168469176033270122216361399156881547118426481090681790858766129606961506014826893210393713584680491168769907824870768202366544947179803984085986999687569083368867332782190905134120824323621399360747920961041294406693323786303105952466989809184/469464986221974756828941861026877649632963436162727229869366132915462826538909713620596112280718697637989906265499266259424197113225098146254325786056279239751275320391835544051527989597799795030374027687672200208787*X^48 + 126894768955207273705196234191646640169192193968726530628669954717667599233289986051425714697704742042146488542306030636113603719908129352561476376586373984187313314832298867330721473706679385826620040256913281734141767487567202812685725492511378325984269350172306111846280382688217619408678086273253346428514216521756980700542898236520670538169696333971579903979183864744165575243808886183639248768945617785152191217269483874277812368559146658053920216403109164511476889169607232093993332181914228180275868069255268002693866264966971130773174662745747913030400176179785584629260884635718218499257963313680197028505034247794927064363/40267984875089581018661452483783113206676581263528391292766149666845519592149645930146699814454848557324221105094178467074688582881090120317560611358741359621577540298807776671040406734218408313027637021730311*X^49 + 57553230040555361979073390967105466003929331024783313598042337666768934437803616376691865324514282933322409742840344812860403550173893658795033326835393006916088058410449278027684420288923952820853196817817027824776998314490020911963734962443369452891444544362993124764021134511390993920455762036359574859164256063404451895255166515512804806395255390569650438966812355222329624246164378126318107148067605906477835442684876308814126578380576386248301382399754869156919077797403720027593101901490079455086229615351890949716681382697413968735841262552339321171351444532564428087590884861646084746725358655292756689303267860650175225576261/495739161797227831920741141527853906687395391935298025205244068548535191698954291046036021415753640589218486024814431108156491143849100471229488686437464878301241098618622538597178447304962824741683239374521858721*X^50 + 249578260155225528649826805279618476289541492330382932505884170287186508323893410866629870191495170616316968534637697794358697265539117847267744233478594253258032354965666869614952350663822341469099972236884415844479158508602105519087748485112191668555042935269606840788683159263070553797634346683940896928521845302713808930428883762429358587801256147997532800274859941240428200716385597117446950860786122987617606036254749546463040376963277797147630639787593554958396127767918274994810127876582845315848480572715855191909965871696788823981981968880066828328460600009820545288148886640603151341624699015926485942819243380984/3270894718145526847425997277539039331222206259729379521790768391426002728628839731146673691369900784446772894573485376254949929565517839356474747084618744181754328673447142934858289881749525490457934938001*X^51 + -14935000913341693697780680180092849722909736154635213025856184606833564760184765574209062757138572202400201117859077291892264132175323141255041671604924510591095019049531578505643739027005832418554884801791874395324056083997388369396123397085052590868065866176404322573552880553494540033437059816632265317736102613338482945372067957094287719016408530727629672897548891519463458925297414474858108396501366389293871416076515527364315676640807803056706685799492425585069424302646757749328327572676921008633833033149219909594199682946807725000831147883300684492179408003926965943773634690598679242535281953261402913020443015213715653/40267984875089581018661452483783113206676581263528391292766149666845519592149645930146699814454848557324221105094178467074688582881090120317560611358741359621577540298807776671040406734218408313027637021730311*X^52 + -8916267955317619795881654799324959689585365711767693875755990395848090611918915926085278925384603084032646156896959410461425899942493541296560173368414890700973727985411077936718348114580988674675992620610790145480641625345552202809404683023169516453367143742919944713502112249215682747506413160658025055610963974007992355582396667401046385751393309442871912044975601765883217290664083888146542469548445618625148386105058827029009056428762592519955027045953486138118352923309971220098158540638999562259064045362524972044474462234132434370392048876950235365740456179498535237289113970485514990354237491833732903451286464/265688791986477690474047378567057049079864045140880474517973226498741185007622429627704791761018664970089586107829207721139625502844435005805762901845402012976551756433038984230224180143735317233200791*X^53 + -6158676210355382687481911198170480483831126256435788558924659561243152344001013656703688813902801650026640346538558997731791092595068457770713975738344779861934304780621880439635132480543184734459238870207498394788607864979684748751912789946162615983831452784289566762327881616342738361334714548763125789576680504425545525982469311377618581450464232448545031642369951058997520481510493976301329175116511680217311974086345066406396911184089796509373146929601779560150164554259356653200373850326020927733416736673977274413918323174261363629837482025527562267840562268947837951404351740774956587209327713163820260509012372420/3270894718145526847425997277539039331222206259729379521790768391426002728628839731146673691369900784446772894573485376254949929565517839356474747084618744181754328673447142934858289881749525490457934938001*X^54 + -1535930425102995561994975497589960081643800115873623580200224176442949969902215714127656009671332788566238876465401228607929411453523393290699690971021759854300566337049332030902369693934916814152886620067322591789836435961548373477643074143655804266489017558985435755251460210124093119109286348332335450447241877549247247412308852968446510954847265155078992782530931999605610206448044184247376342835407552162047723022500369343945307844401893406590672204010158574877087130179627185778518295228752636277402451157117456386301377262826648207269542275228053499143738197918499703693141788815709176669359648763254131275/21581414343796417063930418208679802540806112025089795671998475062849580457121471011916561754611214764851724970175388491685454106315038177711458281361822923643615608515395904819285531650047544247681*X^55 + -386887437008864261795846976348631688011986750181646972227064161390617578233062043846423878664470932316005359300563223224106729663308369960338883021974886341014041312059850237157249585539299775397476241700947697194602333926798088465164040834167080383370953557413647765343714732333104242599032580177613897204093467958039875334569180570310329072778259679208499273252690444311401430559419470190049336097347656011835697336173560848025867990910834665802733603021164426736815706951248821279465087041469957280672201278607300673795883257462657291850905984017051730335426684587339424522716793598736325781807316836336676760194/265688791986477690474047378567057049079864045140880474517973226498741185007622429627704791761018664970089586107829207721139625502844435005805762901845402012976551756433038984230224180143735317233200791*X^56 + -778841115679673558627500304761286436091079877821251309354100986958431884352557761380658540337365397108788897696905349092315208377604701393525018718108971374231428178642922770891885008541447998274354614204634187264978174989540100294021902340156558201070280586669084931581839687885764593565835060818029389282403495008841835768452329928702159959779231725804724044422502636319143454255332925828092108099506758211441116562760991643565688723983877791546152877550969780225621957475201576375987751776208408880218042519362721195433474276022873139990846669315111195703409839148059808046131010294654921874387338943744/1753018791633207461938950386538851640062229877758898194460114942965606405419662985290923706815954411896005602321126512199289587061574053912067117322867591880725823126910560053552557196819717671*X^57 + -1493486597096385713601615681817830853271920313524595209851599972097793492732190586398945254177438810498357923208477274431889629852833143567409931509819230503214700768283462133910234074108859063987119434826366146221848373329595877659394076542017924565485964445842268016172701959786076476623883550344842462434192948503278179232469783674870466742840419634351573816150440122925517476851991351887523940779461302359128614066266877746922004424509456038918760667032392166579877872889706245929298141207087774881483163408854010814581950358169676394465874287191307462781703621709733431235780673072969899524694044405095129/21581414343796417063930418208679802540806112025089795671998475062849580457121471011916561754611214764851724970175388491685454106315038177711458281361822923643615608515395904819285531650047544247681*X^58 + -310886968033917239483700025349140490727612878211179945227785725087395559092999058431009448088680756384742284647381371104839801274804675948863824252418658366830943699361544212816272246637759012443266014472352614427978608547364945520334028258562455480881098588823563552662727716274605806743991790591676866940965821429088035226466648602005225942672379234163931264410005097499631035916225595645329596426573298091012041892954746125668105797737785167176597502446407397503069263809472158315137355073467865107273508026742625752507272861532689348396505128964323564356720282569431817991778804857496563069596719/142394508296093531146044219522285081639365598063430931237114364630461084024016163211024588320685111842742718083106694192128144509915851995131761621547201030032151988214650317078430444059761*X^59 + 430625684437686713585901050457546434757109732108872897965420682396673494889947226584038584593929576382739214259663923564117691548591294629975984278326640508668553832147232894908440240351763572447298474649830467651441563592292525953197806429415749722415829240909976116861609372126677155008203630168365243485941785279879367486695770433988071291150479973524040256559828514907348452213850045669468898949215478667268199567974557281337067009434033691892621098336439074391559515691835898199137681579412105057143704422442824021260526516212999182844868168455913945536217559275233403455129537060614517106629858185/1753018791633207461938950386538851640062229877758898194460114942965606405419662985290923706815954411896005602321126512199289587061574053912067117322867591880725823126910560053552557196819717671*X^60 + 319769822725928038715354328570421142893958451870373029723126163790839786715056815707852694676010619680904317391426296945907612651025124330394822832547993467062820363290321370574687942661599222909084114348852127249622044088458214110505409417815531969919709833145706052525261757462667673856442823654744738677498945096436399686676054899554786408514615837241943975334072899356701282237583698180327641000342326972802324732570639484745545206832857264299885789094894960017916285369952143893784872871294916733959436699481753191297489484094129036305808547075355447494738856116419851158960036522324873267/11566445316878688258146715906285848561397579243232144524174670183613117051743657153035869411151418393529584768345925935515242020137750954035558575383575747707915846658650825853174432951*X^61 + 161365059361226025586936359859755272525937588125810635014353761288426558028419141001392262533145038048564837019755908326257343598249951918917786649507748941173186811662975353299689367173915535227305504812547406537229265859430220242028582030645152822298064686321365420161435749440005194356383597028158467495431641221152399277388325363171566854299678121949991464439755986586424612376511935083555437050293171325275559975705705313175549555470444962954657798781128943151347777091604685122764185178191964465435140118598651281812535960300726494872659886772847486557188040313218680257273659652380510783449/142394508296093531146044219522285081639365598063430931237114364630461084024016163211024588320685111842742718083106694192128144509915851995131761621547201030032151988214650317078430444059761*X^62 + -15974925671798184299656764733196973637002848266217764833960689819560308044852895125663721229772376273501876616452366606805285958571804555301858012088697585386120156667950610168625351022516946020162481651667782243051867433829474255512031017624826137386609036731006470053045617395254309486173987302790981224391413469506796402323620579769008041460375877504302012531508345321883686800459084492714216689307795782511902733181333758555596905353066713731849526219088149246576292647515746394446838207928674901361763636657598775276418413335875909981959232071861095241368563700327518297904031575176/939521185677742527670109325504495862350546604112756439296131117180823414161616209327907514511527771385718850487038090773717977429758017548173062739304341459500921668317019401606241*X^63 + -47671007491237852614952931163348260450094711784805266836121376603299754770112030877003813945301051273187605781840974556221261619608795345328694373512549775047604713676432434458275019188700790175471625154078698808384709953800207441780030881675962985780417638230380784581769037115981944638253576209428866248732706694223891487635956136022359243757419279486533580865421329080384805321559207773858005638242444354937983531570341224486290339574511421003891122439267673522298926135867209246971667777687109551509757486319024196812402971323340009817987322426419640937026987907523427671073102771940941/11566445316878688258146715906285848561397579243232144524174670183613117051743657153035869411151418393529584768345925935515242020137750954035558575383575747707915846658650825853174432951*X^64 + -10260047254038541135445732460320627871635700241079054864536246184969159155452022191768609003818129972591414765380207326741468257744195416573298779558451869392876069763064570717094860035899606047416239628103364117154200854113321399251490055059835840445549572787402135031649498129984193739525626800894709409939520420530572078875240306500387737457134093760266878323007124615100035339253935970547821750908080981138229347470326347922937073523732913691044504907590574664535446304628109412264914440366298166553004527686836452480046796713304116166219549563673697720055035832681231097014637/76315586522438674979295696978677269299857574860917589090742516219707855914354334280554586508937354511064807934939329930445778363232720132253518214548317883153352422087321858631*X^65 + 1053457198505474913096639929605280327261692741176390173611437830051363719105275011442890356047585160243224579441620837825858849520918555603842840830398335315382673954384465534502215866254732999568418725593922829977531728516706490352019364844177080811918484723531347572690543341124066821707559487098647066873796255265996128570206724986260091450223179312247321333527747729140979947994650194407502767252171936076141308336685224893454995936429613898244728914191514933134820250783174501779011236432223639716378126978133795039707250331655015021550730458676397536865641174156830348905445356/939521185677742527670109325504495862350546604112756439296131117180823414161616209327907514511527771385718850487038090773717977429758017548173062739304341459500921668317019401606241*X^66 + 577221371352573790041038993753679942660462827181121198184309244545689041963035905159420462171051964241779430652719785742345461169976157085048986685142785985610199977334961276276882843007776767103180267261671415447392576154397920750123916469835803154227624802390133179015475664392263739798898429548350260023921193890133822518334203030182744831370906732208476227132150199845364934122159686452064124696763321043536718385068015739000230590491911314888223497047221228162924541807084199086412207793481620845999271779457704501705581118129218191414830862681227346686004881574833070/6198975430301248881430890827607608585805992596939126723315938284437320763086210241292712737303009870121420512950964985008998323713160598834661539643271698737174268709879121*X^67 + 53081178267346349861607926777763711763135444185102788391538195421387668236149203008865185581795286993804031687223461420375050124540524850049624785853325999316385661369206954926641779225518937889526510827679213428973609785216743502694727116582694405809298580298994463563915830814078633939616821738700884209799263887295485186806984160135673018382544907145637536081243209844783817938241644063777618321347165971181896257316323404173598998127235127164747894112103365026537303817946852253885457605219799532466395516936444213980482377982051592464586388505403554526345626111926840389/76315586522438674979295696978677269299857574860917589090742516219707855914354334280554586508937354511064807934939329930445778363232720132253518214548317883153352422087321858631*X^68 + 77169597087788149502247772289445733311437038837323795805570926704181270783909077832061436394126440777237197483143914416145764788627140756160378595349709571998835983214338991453494862343929447526355061716025590502426113563229474285932336002496413525017434717695759679993005257093505644213005695117124229038730623318313325346571423800818949120935878867962688278506745617266712179878081094384352533160403559714009678149074768564430526169000906574729618952920838509000213308377679976984736255645093556633591429966174474460721511391102877576817371282236810847077571282976/503531429640260651566151476533799738916902980825207271815119672198628930475689240621615850646008437179873325720978392089107166250764405721278656457092981783541082666711*X^69 + 47771620939725704189154939742047924514559039002288771590441564318572451743463465386616677366371254655877830164199334060627149107972806398809141222184374361287968527318749630860694751867834543702929375867968317273046164825888784494736596710778947777954069779348659864707661389673539413075091147625856597060015367835595944287851129786768105245084373556604023581831679404992841773703917805966844337063640217794518148193439687362968091146636863482532328800608987184893793951937266537492273245327456789185714102878044248357619831483650773320630168824284994761926793006231623/6198975430301248881430890827607608585805992596939126723315938284437320763086210241292712737303009870121420512950964985008998323713160598834661539643271698737174268709879121*X^70 + 281375957427221647834009281305463495859376039407900550348337242118301101015865218588351731813827325385982179945807880343083330409061244778500654970315648338058778415391137002030693476214170680181453311891921680559925930847629219601935682689387429454258187655312755180064014988075460245960450354422910655260066765194998031624666452635385827623880486760333992084953632237283548730792711763074319471292995008249760007739896153467989495446148217412057553227349385373054342496766800658333717911243211974802789927479644482346283798592742031691858386898292038138208/40900936531578316267252983229128400529356102739436867176924674859770037403597533963253663442937895961325101593776167012355386747686167307390029766639020533144430401*X^71 + -1005857856113838992989188917531964309231021769030623800447896485561774814313832750110676249274787184103574775663595599546155052659590825750565581001297549140013881975146568971318413061501654915855317623408541308496249366961122664266426408498806682292594385570901435569251635165929243111446990453569798035786492942087800178359693624278326457698990539544551763056481501440824876397045495267476878146363245271179536654209800152992839844394295296115053701815740534641695381250938116802252276982513602138881580265697032942528763185273569318223757458785853963860801346/503531429640260651566151476533799738916902980825207271815119672198628930475689240621615850646008437179873325720978392089107166250764405721278656457092981783541082666711*X^72 + 376603880045242669791077799929662291603378981332890360872931917178853569824492817159509628810757189326797922681789291982976721816202359160482246893463529109633708911189282994299542003718488155632051856378082062819661691351701561937798251140782906041658704420642576378569835711269944443841360670398312430020856023229599429370407778340177822371966904088954312585076604301163415143223712050108986356433014887023385902729903679153310079442961560371828885105359470611021217482311160651327128033370536353133676282351006069143875693106255933743065971186313234/3322308222855845688185605006021314314788084049990810427822652494498419088912154492994367918360644623615067954981412315194166740937874040077169179322477502489191*X^73 + 64084331262425696937184549271474629577483654048833246303389576552215793384747422307314928688532111282150573788297233065536728932981113444405533995409525005361071756868166771672125234209469544202525363888854502899094882757859307709400891889441769548560290810654733750428835552886216599948960361201272167788876914896858666326469739142867690789251518658183494794305398643495231052424001036157505402005400608652857248806027835513681764112338886618660921480320408847084691197244373151327595027911763571814543054244216617467388530509151822648413105597195826750/40900936531578316267252983229128400529356102739436867176924674859770037403597533963253663442937895961325101593776167012355386747686167307390029766639020533144430401*X^74 + -21154643702712455278224190005301520951918150104336142398750007642393673030058515382504954283241341094500319582878997253617699250185289704516999737552178965027455184563494469642005941075438014070133909719701011479026421213347878831198695324239908608730915762999538976025038918740366738939574358126597845907492469092400722440257096101775045617528687597140304786665134774272455258061774685634225204558523366129222158216720208143617859327677892535223828135700493190333110288052598965828065214287730068275116884138649899210588481111899357114529442927/269865016883749954364844854684535319209494277474682026465977783648640978711083948744567290907371019707177967263537674859407581913562995701175304956744172081*X^75 + 3549864327991034521527745040152126892717509882179794113578639686333326080068338716639499642574556992887922429176622516468715446834051575118161559241721472206005409870017744896681842373653392621530228287162747161285137462329329004617070842318574291589333907886302116288634792053799462823176949854000542745681719873394967642475151580037155599054299484315076659473332997229261161652628172194255742487849734694178005487804619137892168618101318369080379219668164092239787644137785506871870547594963719980090116724393264569808470466569665885147872523030/3322308222855845688185605006021314314788084049990810427822652494498419088912154492994367918360644623615067954981412315194166740937874040077169179322477502489191*X^76 + 1445255939774549913915041894268913882419772752305982272122488323411344021480754098417797143388749970933689005711558541196824700157673634150613005996033552106470509745258396094799361029634226701933693125339318281250220539454780736923656823548881279910331108710415882297893461628709199765124499998469163935639612859016862628132947100264370069671758971837793741734426260306008524003527914826229685372271129768472550711976340147740258666334681532653253517499326840502856973942640667305109804235361718242642139386352528276707571242491508318398/21920641449415153469648676361346382845381713709258551414668002895673867168474043436322580692662742239231416397005740789489690676107789432310560064718071*X^77 + -223950604528976894020425204430194479402163517443841067409272977460888195433518783683917162656099456433570667468398360677971259922776611952595374336149087148692338279268112898921662884123533208001900223247815792789978687402498611990115270785977928513780381259505216999389116896737873430394856252912278010401737672549875379844888422702559489381218378706744191026336897538928106608835637835999604780745578115304781274838205740788758253023025958867578830204093197174053527299253320933689785902464199489257139296074226566252545671533106147362852/269865016883749954364844854684535319209494277474682026465977783648640978711083948744567290907371019707177967263537674859407581913562995701175304956744172081*X^78 + -271767359374807269061778695267699078408757148930085675652037404449853521540613130552441797262007887808271198281893785477973482509103374902454768771924046486791306153206930920446414892779043390077701051939338671765881808803097278203847667878260925254428339017034572687398818523437140167378651373506336992012042704337282830494240324896794640466037786725091407826245941042340170719871401281643827226993282076227839116688012474340385453292028760754084652563160312715347111448460587937605204644696674890190565655890114983968293257953/10535938394160008665771399110213352683284498881915173477256834771652170002616625357090368834848106801696763416469199282255245189445619870578320569*X^79 + 17404022063044989704697537759199115612620430384944471138541034443105461537813126981620421706910722330258591710053330810778637342456182211252205801644800610481638996557372047136001901551732493719980418941837166267405342147124079322224304494172843497264696271180295614527297483749711849888082709538787351361966531632642194493945476213662377413421574936016038302149340153822193081216304978145990989826936113264775857565047844533687957027644998892101198535434772883948903395596093553764563740101330158997198183385270923050893270498425096/21920641449415153469648676361346382845381713709258551414668002895673867168474043436322580692662742239231416397005740789489690676107789432310560064718071*X^80 + 430523372287694801146479130862353009846598303613020961505809963419419690906308393430072406471716749143851838201082508622045814250509148402484886027956710934591707840805080432749565288854432121608449295854554505590709731279346221109214212053872921074915416374207946533084143679948509747711616841148400657651353630366531099289543631681633632512811964263105977410108145106122291811782282674539470901873035166384694374417256887163935360268802892476382076684387568775360680841055638250921356734744128581856175571509870927194910/144632734027539717692743599189834830921540111367367745727918534352141721260840686000184577458316144057083341514360708204137473561555499807305351*X^81 + -405743107125925868066022292108412240081729179174995955965854825236458563706916364960429733037375178071417022661452410220609944508402536316630038731472709075874756949041850690369244285189066714865675731571585385210483158381826729523809854277496929754524372732998966929809568469079145105313658319681395165424939580940495233302087451157260309106883263673636012938535544196965718386566285039791304754658344761429485752018725927912085346418505666657710668581094866926721979404039702297752903546836043856311127465758784644744720748/1780573588613041464515366449626056603475080311043664317656405076409216730442209685348272333089330049486753017383294678701136437016309758127736176161*X^82 + -1034722539624625684032684520776456014990794908983798730311846836904087154951611758119171531809496769001287003239952780889132226784036108704198746968201820970770615806631543438166333382447759394494579605071921953712718534185903168860155952771415699043282740964190129715041541332722783617310875360549611676867764103953098970580764138825519046267687127572054398877913095577381562782345186903953364911992095914113826177200793788703822734693822483544996814274895031172350571544799649100679654977712658186327977830416134/903711715148677028628203665201444804968290467982778039201455448549088190429076473198981382867830170998315087285046570010168976847194190357*X^83 + 27191986833465383835788477413262604554225327991253344820629677944392621385966424171446203222882086356275592148143731233010177543120140066978991977614555550268578853988991452485304638125258489713105324951127015077074374131992429304519960054198446296295502465688348653394439460751581166309793694961128339142872129025921849394296228018360325273781730626198831681479717126755988725413197104082825618702144252907835177855548673241061124819507908834727332877481655188576971332119310789148742860509061925500839323584404234008/144632734027539717692743599189834830921540111367367745727918534352141721260840686000184577458316144057083341514360708204137473561555499807305351*X^84 + -1933403987022762975879450793957292677689419318989139123774351035295030439644743501799273534852627146463930595732297836348220920717212106590218282088104399822504887483041158276735778877576059671439447480171070510306444585727741960701325232453335564965472792600460617655068696207757323677280243989297070296759975950448964486877529749616919014209083882021173689836842978361833953294825917818406333105056379354493053942737182394304104145566088876870973523184273170733058164957716376668035851641750391003430861195/954289033947916608899898273707967059100623514237358013940290864360177603409795642237572737980813274549435150248201235491202721063563031*X^85 + -146334627905216719918231384266446692629955336135879585348632510363712346797800264317743750296546993146386669265353465231192207495941476128230708834250673050686143355653174470535059235396355944754687700031973425233723755817141306509524930549250512720079013122327063741944361934286639473037920266036873425037959265182891565384223566448079836677290403319678528494788821688729234777853933831304625730599483676280208505058825067053656222725270794009578649003620364005547446411942370995234287549125509682900083433643/11748252296932801372166647647618782464587776083776114509618920831138146475577994151586757977281792222978096134705605410132196699013524474641*X^86 + -23377012210770171176821423834358799967674634431511465023051599862086148253070747779598972854416449320553144428846139350197635659528280610682788450559998222232346905074707857215790350203753095903089630587507133944389254532521203994063108961480697541244152602253241896288681557859013306736121750826609920846556769798103530218854350281269745111821074200256687679492031163699784891706868069497869569154067058111411667215028892112576795138483227731452591402247368434234628703044251482927328584077226456260/77515151811218959377783955300785237519342337278641703674786033982631598035073969802418385019966962435986934469027799162635262859521*X^87 + 29401216628821587115089405031131670796549474166330461188149201180354000918652658650083619784601561075447005003242627942402582505709162451877089049086744218801739916506719110588267754123563954612225880998822436064322600316767607568410526439752825599640801284680413268235252961472552169673798532270413402095923795569206095154065843101268023558392554246925282440475009686572253834602791604637093418429356781039793773236508695682611983557568980185262781889430568482090849035103774140910174153838216077299275/954289033947916608899898273707967059100623514237358013940290864360177603409795642237572737980813274549435150248201235491202721063563031*X^88 + -4505477498952523973030600197406707712093130140422804040562788988258136578224508646452641911447921026136566760908513514044476658397278298158334059192181627236185568320388804764486088173422789111102499204561848413549587357152628963847180059178372355339432897648869086574989541701308424275242437970020867585911617181867470586056379532357430519602770058714948567995170757970693601442391269801243180096616330853301510324331353086928246708140616974142602342069158198174196793618487978938473594737669/6296413923419621426186658703662191334525411199629737931507272681555649259611239525823928602060511935341315447082105366146963111*X^89 + 67344389500893516799926538517915795016290052915686674173183122577209155198217327404901969671912077692975080768024361377996772354246700277648343770487328054780731896526789989023646030127127102044786805836256769579194006828901711693585070123339025776456309145306211047319701745830396555300704010992370692805782462512868138740485965220110805499089612053085851484998393814647523188564347022759246646871444398429824451126033798447615868580515449824932953153393876436879069875612649317515875488011165/5962703985478381490598765792368095193795564406049361821137387229433199848851843830955260386151304802768225728386753781741174066117*X^90 + -76066524081477919715197404785248840896454254736285318007923312920606919970122685396846700865243886384674570236717559226384853258720984084190734416245722999827522205533726679029498017167493474232342561401605926536756960136730381350693976698307175002152103295070430080062133552032717577310581831652021798132992262414316933182798595683130699302179408031958290515819096978660215465693905718807743279428029952247567272495594276748777335374544953905456284014831120504550782515450684439619101/511446180116937813840196466872081174114646348763685966331514310905340692032429496046131800995898946904501295352295131682801*X^91 + 11169524148288471989489465615503247023302806317224049078208757744458672102670654752677330397522642653729626009679779187445357807692349938070297249952036968932833673244038889156413208073796510225855278177175292298066046407734206247277056930468729708421885645114151040653628591546477979375985862621652933047276915514388951156591080170412028244582876744624812832373745531135075735173963355092030336457793666090430004068537691603225812973600599546639888716624596885158655746765304378648003929/6296413923419621426186658703662191334525411199629737931507272681555649259611239525823928602060511935341315447082105366146963111*X^92 + -821518290627170147659353747275942523059989760713199113645686042809023514910814441695137567713912492551380785663508119988656362648192293323821633779492070733122036933302751824443341415580330085162294316413099098536706433857346065870631739985695406107239276272913028987441704227035060739053430488174507318154381690172682886377927866665193642071912262421647781645476558282949414388862893180995452180844393110374738639783859693308508666582870331294699128581721734797244932194959603/41543837228246106233465719021369602316192539092168464489603956697696425313331938595250735195832909341605173856899937591*X^93 + 112701601128129677346834688294117611226415490917086369739005597453492741032615406998920561435114496109836075473572268123702574134880682841133161806016252602201296702000737541486780072441518054780766119385836136824553587282052489438466542784184771898140392656934378557384569115860500560145985556922429969571572013876224266926818936761263062057180170582556860120275440757169609202642818685737070833398582991663177546163115650241246119009309101028050286293203530481412178440451755452/511446180116937813840196466872081174114646348763685966331514310905340692032429496046131800995898946904501295352295131682801*X^94 + -7258238187048781024585433215535426410900015508407133137697714064122676738859148339488530934994203177787164369440253895478484734866741348636236215950512768048634269914171942427532905100204298340133131692892280245579420701817328437651838404653092995962173792457668553357981711367645179506085644672970903245395275469697083579642976407038075839981972646122919740179951839049427860435489156424412877124185326024283489190510652914260896912112916917674778251173863262889062805/3374529869892462532163570710857737171325849979056816220421083315546781359217930192124988643963358731346371038656481*X^95 + 798717066350833904446062202391734145081019934758471424785132957021889696738096821320744725849135042991939863806500093853146050938150654894865919932881436191529878987795178497601825093699513539812186892652056538924408012834962812283958557700179908889731829999582828764332396963621653357736455652242883179057256625257064970679715567604838924264280874491210114836122631198958159292466487149128965137146747847435983049641327344675498300616744260023785361419844423527109716290/41543837228246106233465719021369602316192539092168464489603956697696425313331938595250735195832909341605173856899937591*X^96 + -42360473611865820064963172801311290447588367760351512152312028982821407596155760527115339645113833249999789309956427827452579907294383915373888691375416428132009097478574547449108863249442442356414832565865416230795438422120381984441903138302430263326508635567513412407536080981467336963979688503479769051636412406371800943620554806181518980313211042513794770457895607654100190679672543758328714870466979540978992829553147453283439895958182879938253554042988306/274106885703229837719403030692692484065132806356657966080828796649076546114688505574282238970299628896626678471*X^97 + 3972535724941694542915944134231127087799445455417822144339277215926983855932529882204891100217150614885373501424322616209588578617634140635138490011553118495677981925296372937112898417411164843300829095678667211569001149629395567646854364908546569644680897998905642310159896566927017991370719202463311186944681557643990825978715018881137485737307850185466037357726509580939403016387498038994953664337015247398876794530242377678091491254698673612199079503858543904/3374529869892462532163570710857737171325849979056816220421083315546781359217930192124988643963358731346371038656481*X^98 + -188631690420312572228239659443492355098654279307294223614080666422148094430196007489812537587966812468886190518760887048269022515979438950822422254745254762619677431408895609901166259330453074662996743367475682393872331292821024089670886005274571797232980893625488218937476639168210425622102593679851085769439017160006733846319148965000902895578947702996738782966659373843627820375119097451870566536226884705385179124869524308828176536860397868281189590/22265200690701798206433517236024082858023946580834860375341466708559543994369954152731885222183383063652561*X^99 + 15556439564780210375478766844534913016998356709037185272850404616035531381105526897106911147077875428616815081754386567960868352554531249175501174304047508600501938042529258899855175911334486346767430876653515323483178538131977429617174988030787154259423632540571910069559399931720865552674878601308271322231480438389340435997185879759248822755724606741707414782130322336063150478733536297592320373323888915163014659606246323091734141073278905902663555190/274106885703229837719403030692692484065132806356657966080828796649076546114688505574282238970299628896626678471*X^100 + -632584767573654804255491784910505036680894886696012542123828081077803123167871384371888181295180982625077961522259422412823925916538442625134950456487237382450468898015716083043958729043511201616653639669040759119233601537588115654368601712700587756773353754802171496049745452392008319471652191112251331188904708900882916405037344309340897955982382008213499606698167017715602929167903848888387648542304685521985135017745666008197279834691986135/1808561505214994574480831551947370876291442334565417949422586849854564535323690533078700773469529937751*X^101 + 44420402497245635056248672564392530003888969534285148512946747055431921323323719132428869116911855008635611483146569714013697494971821967918401937369218886962555496501952448036073933418213286335334927426867525506829222379627832628875932794563891219504926954219556151009658876514303121133480608839173307058613820228055742154384011620671439967509040545778391709835883830219892432018811734506121811437239891243382768713289953838945707579231192754089/22265200690701798206433517236024082858023946580834860375341466708559543994369954152731885222183383063652561*X^102 + -1569147822155499355345275273802056148350707853314952067883578055082245722719400746880036725378799351938896208571299983885157822854186892477319477767864522566498750372870516217840522086145635366389080216083459152179835300356851711460076995474980377927410300870364114722937163132477772446207336528813570423677828845503276145735081818337626681796018880565654775610134692863155231559904463886691039695655728871219719370039109872534701709900/146906141273251122937278170087512864616314055281083417222206713496431202609348593378174053567503041*X^103 + 97158342027920684150099052024724127879233964827393258040342062683091483901033457402580344851792374430268386415827723814113145380436909785806681994474434541447538476180758352417215022336035173069738702851595714625377922374504742184921126718995835193251674429174582852132148498844975162233203455521233394332822440700366652106545841076384987294336060604191280491890442369926468893613645893491927901386742949345904589304400055341221714719801/1808561505214994574480831551947370876291442334565417949422586849854564535323690533078700773469529937751*X^104 + -2962013411913699540812569308092787024980613482335775940912882189817027790042958162604713508327259774538741304533791701985274226354427636090071775714978665302443554611274099015780392318934027385366819177995265659821864166853524042061790434274531735737592939835598741809008854036228353276131819780834790015864781273661142796382312502089187778826544274591487553540841761973040135092963940956704407528666591308124889592783037402594/11932917007006020870544892379783353473829425333529641558135546543451482626053821247516371827431*X^105 + 151003955966550694260978208790177012508211211738401486512758408641600511247931396319737800453153058720646862471097378352828992359492376901690064420308573389573377912189290904386114395580134310991847525741547953771717610509584347620485450088961477633063528377355186550921480246324074638100037311752758186560511000072116566563115523252160727768553275493770159593032027073664423909386544791399440045999367741493438600243088737706550/146906141273251122937278170087512864616314055281083417222206713496431202609348593378174053567503041*X^106 + -281648544112226981993872590582553388042500246254679298368036222473160671517714139419463660480278826979653887676618811130102059263044229321502319420667342543365325201843803673499983750399777210993862865253064337242525901036855894869102299514474450936621953638504253294145069820585229980494436395654176684153125087761945902929067500390321621500140792162501899499672928035184797600364350459463969953660294860615217464869/74560693107514985788474924737622723104599547206248580432355970229572568784975420652676917*X^107 + 146977166031299403116776259916606994599137006457983485312680430483053368635863090115597669094740896571707476263600410225568669363175577645086236666084781749409866893586676001800219427043693499365058683644828168630780772773519323956897879191069982502771344566228638258746924649809950022666991222777050755489553725583611241572147083292597055526489441576578158958012003473479027258402765821766042638204410210595589059877948/11932917007006020870544892379783353473829425333529641558135546543451482626053821247516371827431*X^108 + -2776267062720396666700818880760591807172202955075356564158886679455238112029199720708360335197222447963143379140360228543184113671456797713784836398130220896001949712269553872204468634034928918583702387480409466154105853347582083508052281969948608081471266958738097981544305802129233192011786619314986072998693088130203303064679860480859469520009729980455404184013340832616625948346700605385780189256834285620/78733572447217514032180490747225684376557072023493749136595533505356461230174678619511*X^109 + 83282394833488051354000682374965881146335450956642956264666517888114026548999284906290363343300495545928865864902359226515125950844433278582495832980962413082533016190755315501480693275557374998973037584393691349877052900363124059630578938315563043607912524505928245457035641464287002260560792812864517923640453777638271421951091990929513696725532923341131776951054683419135266977585915698653645303774236580795/969289010397694815250174021589095400359794113681231545620627612984443394204680468484799921*X^110 + -1091842978575932720322528616822279219427580582699684215368147126680121113351847175658161602873741262211997180713901068511488569386712741805644189039992777528698193563998148272010513136145616202397509118702887445817996004652760240099425515761726866420245443775130644025320931865922813117252451515937413926152690388109678541735997184745254870219462459064171960215122529635852964426018496410963188084359/6395384001885916175142595300725017007274557064697729602517710462623382440920695201*X^111 + 21012356343610317204264564401859923129587947501376274751369709701002721189527128846649939289678064534864246006309206539611312475858458905639747958617030470522751908871042516276405842981723774728734380219078356253870226752049186216968690138268245496399745855441983894721617781248824505715404348929175657774270225322240963207682432042053867273004550384123066943484706028876563091548539502022578763709563/78733572447217514032180490747225684376557072023493749136595533505356461230174678619511*X^112 + -168919626846293911284984033925495371408123558567053801836739349750617879746534060082354038763077393842408981136801319233425681817617336644667523464996602964226122671017807875492135216721290029902447329399214802200509032854054721029892852194196796391952955179837613564258561780043115060934728449536903325995387446681085327557943543264501720881600266122797604668407950526134160329476963417962/519485338468517275212622475893511250692434169823550451020852121080609409545991*X^113 + 2037267468312834675538488531099185442325136053548661983995987421936159916676162647523118352498777342127224433178208542336311455700665213140707277609654808559857277879269717857432194823390258831645167019170315329088421118243212713301384884664623420050468319406177317051408684138824437947069817163018352624986654129457346621867671159080995061632457348414202100509062094070906574024563704665290/6395384001885916175142595300725017007274557064697729602517710462623382440920695201*X^114 + -11179542572504484201414547216015524786523541281239568032327094796280899318316661220763317483502541831705389731422488527725408646681108214294406862734300777972003666335272091797874915690635385202337797851963469323535764123399796081303861297155079292984126700555440726868469882657741557270423770126583742051878793771423805489405245577487812687832977840528911938438019092099476047322/42196843348917007165349888383844630874212831599671062547384625219771700881*X^115 + 7574799333010589924521676976531647517438075431470803937105653724235741080702378593626596192087495121897119760600296692653982303702859523365945965979166949874791168523054756322415559927808410778149113665253198203590937593778816672459540114589077968552800797192011565582536880284509100776532642457084589408568333861576669548207680522222611538218687613512916833771279005401001551145/39960410651424405785586344299500865437879551524888496232373240083123800734307*X^116 + -382527590377184821387218390251072100514254789052947482567269419240807571468957965393657629002486070711052268956472303678412681408632051825609812007430551386538894561504472608979067479505357180819558799234329522945211327927334996794075708308539994631925163896924413873939660516253163473048134419660938655241571933464485811735083735634026310709478130463693159141268308768/3427572362027212018954584386633468513866690894295431934642565609598871*X^117 + 2187865586040683131855241439799477644480992985781790195694926068882723546797508355058448136968880523235240446495479526247727486796765610800583137107864238258870053989562631863731650375761750064170284365977715414285146777625340630886552418382470351265939999984926053684587705021332722029450408017705119228322299088481714800754703462600195497468745381996121449466596743816/42196843348917007165349888383844630874212831599671062547384625219771700881*X^118 + -5270969439998541059828698450775521370321403793439159828448289286421749268684574670649301964398921221910917560116844752414506887898767717177382393095111701135811181282678499833887287057317581863162367722213533809874673097721846470947184432070414088931504463030889129508620436635969213979316030202165710488339517253216128116677561565514412636634298610819445037/278415430267826498168677149430059988129858735626304275415690488961*X^119 + 21814069865091417043809668665438340335740833683318817938397234658612006022545438654376868866720963442689656063619371315847836240646832923813010454082315495659917022690632054334520764419078590198092014457061972734203843559938079662411985705623796571513654254392331240905819886898821533813678515816824890208243645852626962521662841905387237482512585257206689375/3427572362027212018954584386633468513866690894295431934642565609598871*X^120 + -38989277285988677978652391825696369152050295847158360583919908703108586325085880460667655877507803191782431028022541261344392100641192517346578421736249561932891739614976007224538961430557817264147099088716032970253680461264627487364566869562735320091192803950206379071535380838900796075429573632057207045279959896245098351169558542924572982268431/22615175880742953307503626791492160517411967803290088166330151*X^121 + 115412425757629387569168183397108387110990206761224756850391341212504913153784468358640089787042384099648303861705392794818707063452905396543134646142242600117867867853241569970729950480472282267095489870211361443343014804596815433633844473480256502229165165060135083949411047357679737037513488987539902837765781754182652912224322920592952252255841/278415430267826498168677149430059988129858735626304275415690488961*X^122 + -128681600014355265636985376460753707741229872247965921450207191624859163102141115803861698331145581901309840662805912029821459805028248139751232024206321874023515074916579262758459058872095223140118092780349896297890553253565296487405406606573128953694363279454865163739686192941477124828428368120361649491536235839378557829493113208619/1836989349422707603566211257533275974121677183274314691441*X^123 + 286715793248408226405095198040835655806447205035221375037810965121789600067571859911257403330124443754717363438951045727208583584456854748522799736737564261943280532115709327711406559940783933784867893566979444580176779634085035957055780085370190165916001429843359333187507266744020130675708151024591343249155325742819101025997985703837/22615175880742953307503626791492160517411967803290088166330151*X^124 + -143345965519216917246003559295409684420495984220251617680586469256934675423722190652219019527607508087970304935083755946785526237704333083352192724727706781513079180214941626538266686012740091165040640986227472536341415142760930248281291632782992205358545512939009263078425937513841367158592999541235165345080441562263861711/149215283033279798843815389288707332801695815390651831*X^125 + 98944636978596467003684095242618068379193023270548480616727492138321773045784573828008813924625765140569572283607975625485875768687267054274733613238481915142380036957183237692362007004481472726913477637074891223244134106480960096282662283967240902501373368050889659748668044978493114640639267375712079369540671595870330317/1836989349422707603566211257533275974121677183274314691441*X^126 + 2693063190165905865148258339999883063379342538540946559620909153705368469796216184720723037516348956744864090050256457806032271493245798951569220834922225036783259294491744668069228399891735435359925986639054873063201668021198990362480698270867161610028775665344067742638010913907414764697856740364662443543037/71718842404026897984539438337825234853563785209*X^127 + 360456636042779359402690119183229505226734176204994198190565065884696145536106869615196243988280901502680478129850222760892713506936600540216686229662270447338083203859241339953377117763764049430271518100403910183566694861194613015113595915044621467138234738415476798474998381821756131695329922993277284488811538/149215283033279798843815389288707332801695815390651831*X^128 + 213081863233389186920532282705274379762984674057604705853966654795168846024490194131664292032580862025869361608452429107476021240682618566238526967199880277231702215438824993684216816075432466508200104577604399163247384815719544708175199258796168166462242973714252429797923586912448782086331707415930/984524763730041894191143292916291502741635911*X^129 + 173826560784402404215892684208472521607869567578806367063587305735747654446959731816344903992592956595909536014569148115757214784470262999773111186492147786492911172078039562828246800860224738253986723080104250219466942808984184183181480876063903866872842540106217504317463989506027950992945222352848/12120484366280545759387165079092464690252279700321*X^130 + 22169604656157889791093948390675134545101118654233619378853944001900829379053107043767324637263981929002022668371652982155454785247815693838207564351175201957798093274193792917719456841662879445310032069682504860799514892242895058877441478354276937691234386327584020601686909897346511881/79971144807898781105608260329485135467601*X^131 + 4497349914419213186900341630699057573954725968933521358427809626005457394165707544309747545905469905373349712330102526335033509432747390774114461263653276868853812530183149462116097676539269460510142527801664259675953553834972688065915908678223347270568119475328470077971583140765334177/984524763730041894191143292916291502741635911*X^132 + 367864129285215998397822995519311914160110902387087239494348522036700959114237518906343259028484888388590084377475111962221177636253295326040777339989483959040309962202647909522511064407860199572610926225671696555401124349770422285356059851137632920041967833030492870973766/6495909739899178060726850810615314391*X^133 + 50676420264124450377174122535707187435523207731943105144742845544337319513637095820025729994757594655049238943483612639747196204226835033425668912843084826058268720172581427592859962195021513481721277177036474365089704709014718588574468025041178246460627047283191965212509/79971144807898781105608260329485135467601*X^134 + 2605577196359324113051086269170506016949626281751485133920528871972975740503340032204776340482010157033168081511326010424614893129598917472649393968623477042656446411004276205649492033547776617092228988077493533718374771540275744676433617729285932381272078643/527650860198129970004617887305281*X^135 + 231995396609662243382258904913332788328612742016991453958370132450772224522648366274612140039510556443252246695352891713788551830817177073988795117223648507500240386650305325668743730209767844841576866321790196396460783260103039460242422267717937208346549256/6495909739899178060726850810615314391*X^136 + 7820634406302539130943781435315930951796307250929803535234383968130107834119188804368421609030504244710934098033224933469601114993540107718462507208094149197055176381036126174115247114769467281900830039580677435452935424489477259724188971719763/42860113735531635935717479271*X^137 + 399157784421557371122181056044329283442628798065219068653234408900716088036735005912279981808990033896197774667271158493326393544427200266991157943793088138730643910685494739014624628757559114253683116678589414241459709181882606295421848732360/527650860198129970004617887305281*X^138 + -1916167222776738972067607179366895673059565984595550586432329828741232124273793581093020783322331775275798935489845818582416743583338210492757848587989325223794207217537459324556123833640542427464826449414974933130759293448995311/3481448601700238480685361*X^139 + 15654875146144952626854160619346939146734742831431658120154094677922850811856894604611820571819392196310402748098623137320978023849187336001937230299029759626563053214951900277226865200547095726154100882237547297819536924431716/42860113735531635935717479271*X^140 + -46323208897767577079428123101330348953295754785677991601735738043619329058510757272959247903542711517591988731997520117265388892454025746019545103896037304135648306079481485514195368785143876370636884696987829712/282791698619140482551*X^141 + 251051864625551526301857006912937671363185214698863405540229914202688695950982520829704562483062895568539171057952966557726187924303105501003215807687453406624339470853735463755166566536138679194477436776078511/3481448601700238480685361*X^142 + -26153279971152068040486271325053125677863099842866312768286585751386374555861059298739682747971937545893166414722443847777421826080554579714096953138149176575154598449364629964086085883707301204/22970652150039841*X^143 + 1955123461717438485983830720751941431099748549415570873460272461759667937986080459665066498448511353595419634551320849582472061370179886203515500929447926116697761890023821690491700038293534/282791698619140482551*X^144 + -35295344771846359684104155718366904491111203236638570023993104624585141615714646304191455713379073617978167729326827049607121056517462428525485377882988201073799580029045068/1865864036231*X^145 + 451025075508082061642102743082260548295933570815678015673230704032467925533328464895040773533307501829370846296804590236728149624713603155259034060451953410841455612860/22970652150039841*X^146 + 1830939468958711199431206252249666142997939005624882485459491155295316693328998315253637028790461081411103283831549987119559710146377004972539474747/151560721*X^147 + 6932845117457633339603141811238040586792235145645633568516946746124382283810362876535084870658948314188380452113208434302167624947475243160/1865864036231*X^148 + 9379458264241598163144821770232636728062617386877461249253883910955812045720465350710465089862218527019093385475229956/12311*X^149 + 11838427253400035187273248913603008802864142697520530210205753650293066125661855674045599874682074060306988928/151560721*X^150 + -16185314153706116986142775882317089146831449917467367409022842179451749060386*X^151 + 17203507820655640399819541413732628976995103338786213843/12311*X^152 + -57911852810357786791625282*X^153 + 1*X^154 +