D=-16151 h=120 4970745360636747038615551000292692436996859622022438942986969092548998548273517028673050980077564916253610608027017591131530448556881107147714067886985160540905275177860724308263161495891554577640197250649840241354570363666508496989159905560694489219702459543413272734697773352406963983969828668453293892193274714646605783216072876215086786033418159618443317636894065897518539849788573104679056933524295761155364361426722522126928017710305861174283286783504897750985922660774868289274051596725420259511383457677563045845819542124477784640684519855408007959988433000194537390969475807729854161894347820197289663239307164070766589840056671046445829159407788789377467967541350265534744153/21950876085365177844953060865698383080289062612847965089879702171695535145902723632010646466011353745849577768594961151675309133296330710392616630410418807748411020838292924720134372783138875735201421280664404978098571698843839835658519567744841*X^0 + 4005965152854788509798721330905446774325075046223781792029677167880600116126703763421390189914851417697213993659448109771172803397437232549403663609647307346466281913693348367864580015003968228039461636383503155918390975044407206843798222761838332849663909940828085632573854098767414005352159809179723712174935105621935454280080793320100927356168795742715521633236448205564431261429849251297914342877624635751870603108081487183189681409335329959883061856496183709769505535018721809159198426717350852015732303937292872201156536630391965660389702161723791108100570118577353351590564857996618503892843817605047469753105228012587218356041665168814682244635734188699481473288143576853344616/11900526993210465824371014267459789370271177545571061198571617930752730292419686797375178781261098128603152983806425348618976127416637148922532012948832673087327931172477225576680549656623677687866743483065717995410359890840416809966793647029201*X^1 + 130766521413751116911606568037010533106593587062081860947088466454314202633737439570217982452212859658075575223150852190502005192362775382841079654351515872048662095980981193196207598768609328157729435450796874112886492408700785491940494430455948061020611178709374121876341913044113652948408053241591746110520855923507011443847436585809909546860422535020086387619337899900698873261699089833901608066380496457775332081874839469016136895049416370316804521868568089745544254315503154253358973310671420424907301616888879838040121843558496147580285433847478599890697059902359177131513329219695401747938173182270460970845314603752974341749723378185552571155151619162548945404481527565540899527884/192205411467342233529416251433743058119249788538518209418130201199587346952870361464406512496147995875069523841457575805545083433906106592247814541136596503033433416366679670288967557504129018336735773994994411343872722596963571897773684193168625351*X^2 + 276568451526689377120972480972906848186526894124630945143576138454979072981323658035181237224634348915897646503730760485647860978737480234383074978705518479395026364311882387376190471368635418282104623604257623863775665848976611524897852269090131791832890250613708651704195781676499235799341309375716670457044456461638160213323630252422948131936037052330013165578486766419987440876611994560618089223126601489379122239248614531075638303846816476373440132670924917488444571709300818130371358137775959081879573764550526791345181604384302443392866120210798713842553926389316949373813884230532089922132926119818086404617108718004910875232520266223853859251906505218857504210101603355077/736829112328058066025076730076143233872278963876605857134023771330117657879988037729872997415707889827450497418514355062781012161267856412762801866685200488349200122127250670341189378776774050391105410381135409287992068035441570798513630551*X^3 + 274356910704840609766827675563786434918423307336887956066091817370646221615017600270284632041849325393607312457477229573735743486735541670702671097247010764556054866495222841261894699978848783993614712608148634849414003246405944103951208563057783967596557383926605751250844211697671538064997930313014428586316423436552225555721122312365356774691642612442689189072833561005181453444469470691529599389420519413160922832035914369879555870619645772206278233143329025632057376293933422312665760202122070079547128709124655849834069295544330099887075057041064702851335357020924926166091165335948994209620058362532459880369979762184622985837767456939837928749442825640021819757623251381264947/383887967522918252399064976369670624847457340179711651566826384862991299755473767657263831653583810600101709155045978987708907336020553191049419772542989454429933263628297599247759666342699280253765918808571548239043867446465058386025601517071*X^4 + -4860870362233510416020573270924896691683478725776527185074221424113195862663076015285240557709758298117717221775041274042043691609101901772198832789650397365337090945291526396386111802229561851560937835516579516214532484000918744211238828636705546964402443512509919297491043757341853379398806164339613267220213519406471990143415172753338766113864666952599901037738549490049160103461907337446614195681110203032889607398699364999034125823036011996906081855794865821154326946439293022130193993379328129466146919451134310284792140465853165322591908072060862483676039299983956210317990575319687937784678352909766751868490321524401245177968404915629762271117666260245692940503240955/45621268796239122408833925458246748428721377244542496262400084906824200227848928099181041261575623170543650388119271566019504189292790317179295515242721843127311009976301818484378018622795743321844183665478014320351189897556904885054401*X^5 + 35912307661672641275421845240336814943787386704866559888737048205313340075639770710498174254400625780055674482916263341694110419759425066171813300911375699767094145749487387071300249450670564630423688840824495137028664518622004629839682849123788640604746681573274585462884759975492998784344347448552501369215722677105383881086304277136865047581985643833251575412277504637406393978163554484936152193157730924388868522620469666563879748370973817113144525069362585192987427915343645365604777787344813815537926963133500134743778791345017756692660285859510462328429900929541579625154950620414779102651104771123333757780852446275307552396231811361916551128720040614876636879057728961106/736829112328058066025076730076143233872278963876605857134023771330117657879988037729872997415707889827450497418514355062781012161267856412762801866685200488349200122127250670341189378776774050391105410381135409287992068035441570798513630551*X^6 + -100512769550285976176262791907891073518331911035577601088037404810162741987427939558697495738025529151921412473233995685424923621142633567274456379929617169920525410480234120204709605628061215219277265954936177044825888857512670222356082310560802620117583775981098376402716330879699291767814809265652581976986202582432328237166986207019373734781819196369536166266247136687209764971930800150811022235538976574634825419199096538554826150775018754038962335713727407383900235916607172408093916868062108118316046822948696665084712277243799317840060386968180889526504239011312836345394509930875068395964804002687293465131065789162288061690019311756387227059337384881431677547917/2824671462834445075155341802875781588057790678257847579865029094596260307587699095980499118418402771998244714761889144078973697560076175913522104838259045453984955109671340380433287017695235175645110746423008749944349569534821675751*X^7 + 1526764996833998757130509490050818859440569797216086050724550180427075094437028417700824463144808517981424859382578563434681477304165517244758097770322329166419427683743710393918706375534047949216360315888456820505276500288407371102922605950165356776212290802404443749357815038443783647571098308599263258541960032028873530247870076359483230632169110581148678494370927350436925496102222754015646308257426398716847275738670705778611144559636908138696404761128144084594330728671037830325439317659446538885127685171412741980356464079991279592921216417207673395122404159659755836496283042961591564269259405675891323973987767441419409184799307277992596113511015160746511757298826299/45621268796239122408833925458246748428721377244542496262400084906824200227848928099181041261575623170543650388119271566019504189292790317179295515242721843127311009976301818484378018622795743321844183665478014320351189897556904885054401*X^8 + -2316475605175944586502674815158207333593486817891058585302102097384910063847179637100118134874572138974499094930473945708784897085562679615812664176587434595896728247435542673988895695588263423387864712052642644991673034867141692766984414816639696852846279216518001894792599422970234471274054669870158034720023005077164520829535698444278282558777452267099571975531268802778241110356659714565053824702382896297443222046446582104508220171769641924520460603946996243845117700555530250967096373252122616628401560382210803858527140021446561653909329159866921619173209518638744581766712275078361910561510733298086048104116406902996232600453221499769172319540546993654300473/174891428570023223029864516307088204325291974382877071380411683152514414437972824963191079092217371803494812380774512047487691013564248400317138557257076679709303145914887027455469445712044775905213964858089824156049134390119601*X^9 + -10645623531623188917463779528989185273258696505917244758220830076578151259124453083365424210409437022096029529870371270688627526537871317325931540598369776642089657521676078976877405219973923902982333107221719681304413244728220301700504953454100579018709846903409564652160640070298594578062749748478378966013275471087962175130951124771344623672876640712451118789951163787906678486904854907091077289597871773735070179350135768198247548921636200520873184242656163523365336234744223358442296389362748287015362155570620353924625036658502891122295885641967229812669510856160610014135237171952228840525840297416990316644159142904623034177863263252811314885715877458050492873535/2824671462834445075155341802875781588057790678257847579865029094596260307587699095980499118418402771998244714761889144078973697560076175913522104838259045453984955109671340380433287017695235175645110746423008749944349569534821675751*X^10 + 38852970275763083958607611546994851183006770621351852925213859207613975551291404271296351704076886708360108950742444108697835099895397554751151415738899254384515934456123987426922850324643674570487001545002943287858898265579419994969560808118998792666403827495806996595173463539943923543263588540520948338924339174935266892513144217701169712778987236355445836880001618480588525772108019793458022503221401818428135689383269807193251959071436286589322842568455576379892584841597202237405171065878597176359074233190474703534634142169203431255913303501840329522931165651172987029864935216118996127583047794449041751458401466747835955860226829081364615059931559226859/10828520126928563124875519553407727343526219700506288860157989174200632433779507458559289151892599331527138405100273174880050214448903993580406077472421316309163714068162158841896442679217681623751715984031318441957100760951*X^11 + 545090393824812764534687500452771688670973840887711173666872971431213209692223586950363705980985936348701550783530301255225765447571912991493774809526385726209976802456635378180262782316037394173543134125450911953601139715795392926235759860909520278402658254119300871646823356093960318768470447763366376935352014221917514510443593330780115218285114008861696937325499107387581835597368004921857399309234236913545722309466867432251976011939307058319092336148435637263512974148516698122422479043938848999643197480578974385101150764616234292767358118616467637361966484116992362447661229154814025097188101135308722643221814393431017460302989334468494785523850613496637957/174891428570023223029864516307088204325291974382877071380411683152514414437972824963191079092217371803494812380774512047487691013564248400317138557257076679709303145914887027455469445712044775905213964858089824156049134390119601*X^12 + -242948196789710691334523682450946921376487850929251052028098785822171479871161410251191392012468661541920918897105756311001267052159237195452779179497554274145787125681647889329128969481359600305707850705802705058789617536795254829027672929742862194863931568189060446008848281896694939723237759098691521916623745398433642336368755117174366589575700870721448688519408606590057171907522002011199773930126896676834291114885315167576154745082932277185705391840960139230605714012923291423724254796263929598482819176260619018285522202973549175550177721785648957766924087462101143697767696285795380987727388405205432678461083299336932108262676166609309801604049414/670455088039660895602471645929523084857050318897052124336449085146469719136865052229539294897690504088114569073139321087242289297808432516897162867464634778599697484252501940554544156969703524472275152252573737970224801*X^13 + -7150458835670746383321056401413362410078967759930435699131457044484283889327584211672296675947711887544084886610655499770941749025445225534904529265250198158187472239761428390548870994107310304865203494744879607456628809690170330685894521499225552066895252444466111456164919441841069932178128880220698186043458632587161656140755953983157242284305718437293294036618598622024604303748175667164130253393471754444693818164112918845919287147655229275213129868109541945893867214273511889791500873534382483942439137493509316475797099094564976040215858649679695731548145127702187128553005989640344693314187097305404551338837915392427560727097814214757030664363961931213/10828520126928563124875519553407727343526219700506288860157989174200632433779507458559289151892599331527138405100273174880050214448903993580406077472421316309163714068162158841896442679217681623751715984031318441957100760951*X^14 + -4793139693858088878542146467112173525107022668801972681431928235235453132831990954172253013246567085228001520468577574999966204277572149085043548308500951066951057048698677123884980672507012913322649843321209921517007729693040840064954532696656549263427856333246145734701260294459587708526345501690633281425004152574316316146806245792939961072665887954811536504744505774359036190070555129405665135954597078182814781361960436953171944250678513792858794742685704965130721508660753392274644510073713286401202720717787846367258305717822681774645550731626028836040466792456229754774225987682649125243887116204695328832841928366586040183882937266017142193242/41511676554991077679553689921956726200052648064952766041511304881832067310808312316855878577034889733645877597247187238390334301145962015782128838305035897380948392313324372519010844961284349233624862377101958886151*X^15 + 37187829975002549622457392171958396357997591413513872834912518042146834201350879289898231563075197082033940653648587094626856317607534428688972144459251370967155739983378892470332491048765074282010170148057661641334015469423872260635613651396264314455140048446932661014754798632965347556025340806323334406795032892664353954099441041884072635229260853717509112028237111783404173856833582967959237073081743542324875259846833183158802856787714641417705280284331829558760815254316251740473457921848962729894043619602277021099090103845097720431015903375352293731041480052428411980172418240946245619587413180084582493577735276158416144894019279123214455888958785/670455088039660895602471645929523084857050318897052124336449085146469719136865052229539294897690504088114569073139321087242289297808432516897162867464634778599697484252501940554544156969703524472275152252573737970224801*X^16 + 66973299083825573271337339798363719303119592245473122490545776017706521670649323401142039389895022288705445050050073199918878781279232326421707287509692032391826830959811888119007725216926745164901082478688446773214112518587699223877519682596198165423811121974678751158844770626184797159297839321678246177396292205096134585727276777670806756126152199271013933090466831447070305062852489161608467536790327303921912094086734768236122086118818445188775741567005443663824680684630424964734155211421299068921060566738972506385747672889281746797909352657888412778654331521304201744911525146369701829592645518735279685147738634617527889542125909673099792/2570223302271752688969951700944630437747052694257492789394545531659467977884237032806382179248027350235024307921935932040761209903161538962425164900317992531790501660164966411925629679975503017375076613033370001*X^17 + 51206476458474476085577918649579128579005211316957383283723845042938627565508005691190616917548462989845434146359885425224831463171340182289720283079857769993960092760498134726124912937533009347437204526221303032279819032799224734764547728863891126091906624694613229878070715742867442956066736624308428158266457748690066241076635635787114157452486772236026614554079306434956365512330305486110966626555163585362590192467919895037237281452313204210708384591280881084928584704306639995259917696709625073807571299868650937633677423121437384299591856271040024707889488620529968279072458096037601013660415361810321209722476465397330680799179274055161804238/41511676554991077679553689921956726200052648064952766041511304881832067310808312316855878577034889733645877597247187238390334301145962015782128838305035897380948392313324372519010844961284349233624862377101958886151*X^18 + -234993124320132274703789278595847675378947206921313839171338984021969700412527014757184950773324088639633005647945267902905842687234379795520543900841429112592742646459372488147253349471989953294680287776283447836335831135544933728674980057880468802857667346956505193208622362027699518277406453192130960151690817746736828769262812411949511206988185616858357689378795190188961903732784404465047304687029867532306436653811417546360659365214275138655252398023051904337664073508008828481440214378842462812738302279656755821849169894528644638621220987091276249137089481239454909916040251351098439660511332094080010341650563714404614680901861132541/159137100010634182958946919753862326651418035679369252021208936391521761988993686632801819035850866833943675804714007308572918698728347406502703541596061700934338533847128129027653376260015046583807604051351*X^19 + -1058605750447476438125092427966340998153357393402498413916481514866439999001270479893042334663564919461442725144574777233999514188662632976277172072374533181977319601543321861596265843975712985305102209300920904742238438265272125908502812683621984548888653774130065468771426427274906269024148159160028404033261463175477443740384288328390618923511658598798666840061092582053102950440094658386418572635354918306803022868633667108222170089906588179749446812780761249144896106051173647807818987267112646839430359921251194513391425715447365024142242583839515112845891026220800128608935996863298785526418050144764379998037534311272481802796678754160494/2570223302271752688969951700944630437747052694257492789394545531659467977884237032806382179248027350235024307921935932040761209903161538962425164900317992531790501660164966411925629679975503017375076613033370001*X^20 + -322365638333335034610920502055054142474168201759613193678531120910714996834879853982059196868978867890560525196203610559263130894057141838733169182615051854382007198724046932130318231197268869626104060186489578508924522008570651667761603747349145017218236722628789477320985295180693211353479304941669941607043078244151087855276196960398225240947836673052159189685854956057026644914300128517311349110022281565064711329914169811079198252691527722934853363180685442047481510968227132686864082542878136311438300354043289355073558159138755654921389796608152060390457141832175228241689364693621833398514890005337541495551224712726665308214688/9853080305283523184876906677844240396967248819229103586230508104236379294718202379592707512590605339232473271296762262929411101401049310042889204482450727566982758581334166864445135054177143618587555201*X^21 + 1396641980165999292356608193978762586020328285817402734228847202221965918665632059546089162730057557357960393749205897517998802695272630539572651498003076955653598718404648790699772117259537895619976625620713297984111500555996124188356546624877075625453122736298214654431020379805191286864523216237494595691511242513422685987603125273748822043928279756532343424638158195718797748506553232578304041768585792603399639019006120020514799192909297499166240643342929163509824268986309075987829270767641484630227272107802503657847056116626894358874181388050692812269271463028392529535205377236236583846058887686329065100572351121369826827931260977/159137100010634182958946919753862326651418035679369252021208936391521761988993686632801819035850866833943675804714007308572918698728347406502703541596061700934338533847128129027653376260015046583807604051351*X^22 + 2297739738436751863890443915666043708065130946874270918387824330532896772219523536862846623064165431053472331999439924911521223773085445951958659568997685865360782457308677187747201941729800422162083781933485854671622758720632594558094808944147810088349356778151951681975099960290259714844950795814037579939608226329091601469110210656479282721407172927070903712194000847136735557356972974308692629217207768039266354331195167520225601151907469119425017662228856012909387706644307319989659916180144662459241935405927240160111224282709302459389900752778379460104487034062648891210547720089672383176976593564309027152968306380401359632/610060077102564744280657957887699857406182206626778749689214791916065834605795454126227943321813221424832720654867330996805838734508656432597932294127343667078370291705415569589817042547033844256551*X^23 + 8148807793922575179716036676808207004183924813309669455265695125336466910962682334637584172516377214459027763238329082569638978762251794972433089125832450572529889999195098626893299212410239358059250506339471246741971871980780722257516473380749697589952848107300658075297650720077805092451927240492988007289700051412999171297674923513591803340632340512238982511313338884395785782498671957293442579061073455768937378897499873139315232291396968197655328785893587343146385647703709020107063395686856267466936944734108933092966946234713869881708455244627272061014333840538881987347940301346066213990488147906296363826943336875718803618086/9853080305283523184876906677844240396967248819229103586230508104236379294718202379592707512590605339232473271296762262929411101401049310042889204482450727566982758581334166864445135054177143618587555201*X^24 + 5258438957548058155409641500135881830985205115043948882373859824475238256737111032753001005464417994264134974456301529169878532709203562994441490034213799390785380310421982960687297016436170261154657530524098203810025156397770765507643484525403583449200873548149196822011045924849149044800038862720528535671021505934367008700067109567993965216100304653762891772941214554798571490882715777818537955306752334177794580476301600494702115620217885875299924430940871603736387004092257474592629329870594290660388873227279971689081850945510444170957760498111251222144131188850684102358661118315454134106730238304686215044501863425616/37772278936447572551585533891876655154862374257122082204768422507341083190254191946395142302136909257930327574445379914358605580738570765438544504620602047370340554250846112908786888895240780401*X^25 + 12440018841601156596430620864788333140050883085709473027947228616149629084561581857812222730860986189248378628520318257928620987958346271965855006546055450195055345651305524887986448162997310749792970373382952796453359536276508105901374157364262317014980507195561476372204982500943478315336166028981722909910037559446946900180126270198214311512573317983852459379861667982606176604909829463980002668799046382899827169329810558860998576003385177153063035314508448272023694494802637454363058886874176197713443178180601978408978631343792581208481687970757584327357217855757329678719122652340321455444111080316123875431531663171236206/610060077102564744280657957887699857406182206626778749689214791916065834605795454126227943321813221424832720654867330996805838734508656432597932294127343667078370291705415569589817042547033844256551*X^26 + 6586313418004246887149307229003478993462236453744502784214701523558333094932030341090754160250460910083426572441435666220027494431175691655894308315220883056850827690906171408308976207832064551376211028106409590991725678230959217733332317251500829228472304354723142476451069639864611298605414264151929465313605079723568766827469702672740768851288671556281984816443923935408157636126868169075846806681756949256487892843521396470391097030619932034470021451067428466463869711983298295705117511140883833733819648492827465541898207883166610685141730142990830883377058307174058261425751922561475744342177447890011985149932235/2338695990121204417781284991138422088716635146871530072736574980331935062240987675462518872028785168592057926719421702331657828043995465632997616532759708214373138149392985753748182087501751*X^27 + 14327724793582030723309466999457195080653621857415174091258378618323011360869896440968275616298355478094574640659779296799733319064590266931010032690659239520338790706404260100614430651504137581173809890583370494964028334969867180364164227434814337833278843656628709707655551375078950598700853565022599623941297071279344077178574640307618632774302870382094567619972106373541917368404290912269374254809493104986389456646582767761607906781897677096670628615517289936089017506648952957230685406376012317967308179373454913242870569336049137046263733504663365514768351447463257285977106132477443202277717321033575186623555548427/37772278936447572551585533891876655154862374257122082204768422507341083190254191946395142302136909257930327574445379914358605580738570765438544504620602047370340554250846112908786888895240780401*X^28 + 7033659518117681207339188176891664437173046193583031361591810475663528429383090378855856633517284060038020982167460238326340478550449070282079036190645121354586821955092787545008389006102857685572831730474901203839438463959738735001666494571237134686819173363884408770322603378053054740621722421574008833734328846038202057106174147346548681010464102696141319327997397170937798678512322976562043490036520663947840874126704036786168442320042393184682091230910247093961486401656896859985605692384433486382231489302882876309245012896843904955824875813808310978831212462518261059289315783280875483267521918150918207819/144801931157278460639049284325331068585018583794906202262186550698528577935792686240017266548745289368587575179210061440880306361463405710667922514566262659548829060082532707185201045601*X^29 + 13413748555311403037006201016873004720158730666425663182154809368129614563418721717433430817979188661517643609160602469684081648325967104504891688283785549151966411519923307634909786583010084583751317409887358977610654193275685991496080284867320519137436056979391134628309803121463578122541947218768128414007848384029793938296328114417457557071557723135220039820709711065807565396540465264165311969106427975951571454480660694818056668203587209683708926210073472441144217611705897504670131164047624296779853672572634773147498590522288096063311786428637058145700759484139284729801418044498846439433999436734905715583278/2338695990121204417781284991138422088716635146871530072736574980331935062240987675462518872028785168592057926719421702331657828043995465632997616532759708214373138149392985753748182087501751*X^30 + 5536077389807872174718971907113989747559323439587061602752422925766143394202849349365870351483607039119157664407346345413934630099174385949600322228916596787176146086850543884182245903871562488224035474469060013128056918721969464869884925389487049217099555037070276089105389476537075796387027877218138136224521453792961180194877537045516663386063053699388666907798815499629667012809060382086398666243512326343458728750362195503556418822931629447424057258878717829648359591993444433275356045177783677679801782269064211422329359859593872849132237831586760298050959699206201656620252551852131203161862416904045/8965508708889756710980699914886450906136993609987381726344285226829829604098364574330831932929557883015762193004152154100693849387864882092001889329841041393649251444649415341786951*X^31 + 8726820357286186697118368398039390344015375435057918477792809873562585380027307945295954412474949766608943409460897330378843933172767649153239261557410390230401515988902147676646772862561848689868943656379866976993927042811269184478688635938485980225820998723437066965349759466955780192535466137583886965816526439152633184015334675496197237935037677591524010035448132331807269006164707307253496883518941034491868255306626987932180839175700644194753289856128461591618118775782083201979417675401854571069142149887743251408619350433743595436262804400756478487256008816231503612014315937635331604026989677017477786/144801931157278460639049284325331068585018583794906202262186550698528577935792686240017266548745289368587575179210061440880306361463405710667922514566262659548829060082532707185201045601*X^32 + 2934463809458472890240194280754659900387172838858172770124023187341932542882041359861122003050320130081590225646399061517888291736610478215240813788814890256152170121688980553777114479038330161606226728982501842532969023102718449227931855363373673238267715861232695494325864078202609541831173890302450726167992639591714481137949680267668871902449772302202694342464109245035084650954371185854907713127053138133192452906323481531543630879360656304948683503927362969665054790570311305020439100229905387355351042299458908062249674354454033599994930800202341976450620312010269918942191135210627753111972168/555105486278853118133905016091043954314716959320622978536578863651156560219080216353837652958303379544038275834570748195201154689360713398055964914236953835282598690152276350801*X^33 + 3702812715644319863468816321665839022388416782891491399955467764698688045743233096250680387624279595923438680230882357190780629185589401413261277905280253238570925075838865314491866608851236261024395140349214300575190875734172005817676674910523047681588792601318936988069987877908923971252784829235770680083247169423697199969607618902959254507569893266143070836238589254313934177255535942375716059975324906327547571620791014760436093324999050679561497613378342259768670470538272530026474788472489530726824579834327912761852436144969881046095915899942369649106176549965130476925374776952803274047554388640/8965508708889756710980699914886450906136993609987381726344285226829829604098364574330831932929557883015762193004152154100693849387864882092001889329841041393649251444649415341786951*X^34 + 965574417209916764890591665770382682370112551421513566572024908134885474444359616777225233110344583605449473611732810814667138457484355138552411069960966064858657259315695099543930672577905709694214007955704489405395090979183301133696997427848839489803271135190403833599785521859276514148321148601590119255401057175151048983538031404385116681793641194772967977817519440934990467460405064061041492689182188000121000140591595480135643036309124813126569389859825911991829707268977072313900818892110891937988525928197424659986433837295214066533927398724886411496797974378676298290768481592096528193/34369728578964343887926754757664785729349078033596865738132553009173212817725231648432769051966031796423644098481254918902925805792874335834063829746576300865741978215112151*X^35 + 868710907301552527550671587243158383970451285909243928921814034237849759894304309814961711798620385388521802026339187103888643388568879685413412996644854867053932509136872388192175947506558430832602953193849439452912099313071629502666555566457865141761367176924028611869534176783852074514801329665493784969479819466098302408335074894612756151119322639523000830971461053143166991327383414525032831616653187822768401319823671116463758653619801857296869346128331757772977889382722644248277553350906518018541237166558529647232815110252202634860492679485532029760168137301365600088995389660350899431052/555105486278853118133905016091043954314716959320622978536578863651156560219080216353837652958303379544038275834570748195201154689360713398055964914236953835282598690152276350801*X^36 + 134900863086646951589472838130528054780851148416386903492216173042301828636266249778883697311051403536756902655046109837817349039957294671221307578790385857361599665774707531723636016868948724925651646994684458804338785095953129092817529023251330523403577778092992647115221324380783813291782391959637485545957416624291208114843353894412428185867789764463412474479898621629015491555898073526685750685164723610746261206194870266111481371828439430400498099020076767532512540864176384621623187707690974304365505219929467908910164166435074921795086955682553946337398724112172380441949895746474/2128024802115308271186103322250311790560898893789664153187576806957662857886522917988531301589129576894535576650439905820254213720071471477559521376173382506701874696001*X^37 + 42738859248059517344901365061973891878161802985131645384230076221816204584355459739723451511914006985126143359232336630466552024718486008935481417836702826748094467604913955844642259890369901242800793015107863327484607013437601206906287906656177914392838979666826341269131201083445739005594923079964655335788940159642520974827924627642723825916645315845753177598001595139562361417503166172886236839765069740338928333444235294322861237315712691406001643286360081198622349116419561870684843937246065541300238318203887745967587185109660641423449090013230755918974283331930862549149869321952784/34369728578964343887926754757664785729349078033596865738132553009173212817725231648432769051966031796423644098481254918902925805792874335834063829746576300865741978215112151*X^38 + -8453728408438074691326521238374258185092333621250738683713150922189483606742374027133823120415701388449328425010495939232860837943407722562646077161988418139144472447294788254901592015718796204863819921810401450459583981044860367201219312722934381678228142370212545325029357627322193004653941323359617512866439878991527029090339948146610625304193067642875497210190373812519326382020054061311206554334108516800471902558370077513338514212684942962559106560300131732217766703562146306532370579127324490820694010294724241276459972148514453147926564491522746312494244020421237466606541/131758083221801019824537386059706011427211868849586041309366404987781738461180293355738424963725439718564520874895666263405003635692617886047893094927458516915477351*X^39 + -598196795179570732363411126727461345484550660055809514178151987113834523202050016994304518475348662871207701792232537104214247889134013530372413554517175344401028916751212235167961125155387078447467837333742543650357485091412782550987606326439906708918861058342480743977081462177190860679944611115633935799375115161392795335645971470239300070896341350117101069979231487784071957761380073576099542261623738480777286064341591370051880323347343276687257503098888294118520701187608095133223524350244150763613153904386386927749404823738835026075889502545776107982910667977888104212833086/68645961358558331328583978137106831953577383670634327522179896998634285738274932838339719406100954093372115375820642123234006894195853918630952302457205887312963699871*X^40 + -4220525742346298831356355092161607809851620070289003511361507991299293519248928677254912291598737530415479498495490987972803977513548937214901093559093566276021677901001104818124280643564602516325364462150965726200403706197104499952659251977350117997731494534401255194424010320925111645323469166985344453610175257966899993136506640750240998702626674783512657112806808902844726425593687321191067135065173101785750283266160023829728774662378879124586372171602286198749750942555727286791418042667524263015778349125364867820330678924060247684762836886795718580872994368408117241/8157890113417189017679238812439230476578036582848494911111782860985805118022431636167322454567855842892980055408065523088663465772560082103144888547301004081201*X^41 + -2244775578518347622182493141903964492453129452605059031541260729406781561155458593046271262967879964125617477532208370327716597889935901513796558752039316969453834906650133792937778780755082311266882524574140270726266803317137720304107959083284958374857945866014330063273011739060364244003420091008461960644557449881486424142623377276354948632151359837105046992521059148648775865518321065159396464991226928139162953575237412963898073918579586858587031592018434057572059793731742020649306756220720889618488535666491384799768532138798240393550077417526042088216820933116442767110/131758083221801019824537386059706011427211868849586041309366404987781738461180293355738424963725439718564520874895666263405003635692617886047893094927458516915477351*X^42 + -252612204969107451819476709005524068230172930356729412456271198075413602442311444645136443202227060551930655220324541340011686748475376612730372942198296188635318190188798689125158249466340084400004656582342760189466162920831627963530959492798388727160307080199177389648755849990011054489953606049259729029675779291102376262828248270292891445926912503663924317270808068735114345959961503119193808120492665270262632894842597469490510481012362552286425980889966384306715510092828781289584226861709586048940564789432206998200726859840623828085829692219207604678810134/16293588359488754351931147402116777901654020389925910731806844799354888877393852844760081677890424927035337980486708149677466222550007054597927399975834921*X^43 + 312762024720595966434318593496059047405863188648893871916457758581008214351767998391821334838624868964016899689794687284083201183938643102480249249948936433257228039371147137041272758246506127651815286669536750701973541261325942938727565099999685500413660992699575196680972218121297366712844734960261005453806647648093580582002083860054393303831001369646737679987846885609445493468493660020515803546200112604896474826724620757643610691077390098368148809817877957782830613180711544287615244113448025672190526624532925059952140743312690887958621206945241192402910509772934/8157890113417189017679238812439230476578036582848494911111782860985805118022431636167322454567855842892980055408065523088663465772560082103144888547301004081201*X^44 + 83600903485335081783811564901480039999272952389512574247559148582977759286423196539592495870548912232938054384379265505178839341989273117149731654644779432606087821622634312394201939081521873221662850317452179088541489816887775014194274392795884504986346922086018971134701749192417857245473520886812646420497220729080708048992976025926405813248401007510324756259286708742340671782908380204698404671738192997938334181039965477699033204832198999924360954769109847348550698445586958581118272852578195370799856783422664767491551324175560329084549833231073592475537/31273682071955382633265158161452548755573935489301172229955556236765621645669583195316855427812715790854775394408269001300319045201549049132298272506401*X^45 + 51705308585116096841077533041110152367219067216952441707309839455219777697922232223998076285532329894535962483070885098529959671455069366472007582784822375535010988061916983405940548319895381935227777705875621400823109710628657994396299808420563334774683145705560395586709802423721573579804945927652108110191704446445099519783559587148997134367819118995190141950745968753707989724424423704385460987802985369447677710488512213777218011910060917606865547659415833550921726913760269346151980387878549573362767867009071354556481215180686566188291749271711085290582075/505101239144151384909865569465620114951274632087703232686012188780001555199209438187562532014603172738095477395087952640001452899050218692535749399250882551*X^46 + 2454888213187012153453325829488835798652443329724958169913442286905039395557196467742733493152523137217298111840364916428390393951388129894055585593855412421252779980773561723590339395374839550889519268714444208945582875462597447345139314017809254448995652424489873320598392320170843843682226432141683481363604777226162444598363819956029332474544807378191663474816843792655621322763061168277349838654196062814326265876291885892778516476652699173526503166601799405728135500915457105838734429734312789915384123879880648867226705000023610453504546202233736/1936331005631563533729500226701290864687879108990227987737945405037807048831006327491601475315009336316932412507477493734153863240762123034629327751*X^47 + -3693305567936839528352158700954683910528185146806528934473322424411090709677448283669709611085882570013639327093715561991813141476605825118431314858600525815598042554230240310901162060366836142036299785019869739699377936551760324614061669349475670173574280973703013554191303061421498731482092421052186663593017222322625062627061800401502792181830806361791210443508516362912096869351625455884823461346432343581090115381180863781136756147116344068053592456130509856777443353068556744390837718127513937067808471473373911003574889412203621388075395708981028152/31273682071955382633265158161452548755573935489301172229955556236765621645669583195316855427812715790854775394408269001300319045201549049132298272506401*X^48 + -835107817419654897274789354422146266940246650571794508494117901571340181085532720829312934875329623096790886173012305601157897675717832646556361225623166824900657157466997200227367476864844645342479830353591163433738139049371917068730136576013473540529659852266784981951738631553923160978392118208010838859403646419622834503891717015733504269812126440656462023697571814586070134858511645484402864792045553951563222044692550245816798137241677455805426324544951895808454905215405571858190355403839339897076961829851150515460696622229190620038497938/119889233213520124681412929645303130746571674137219242631288799767061299537552246145229488905641095679334555910313757274110201426584243887971601*X^49 + -344726438176339557250293858411617120639415824425478237708653162876868525432471312458136634159935128326825760434495266803205207411240047506490642792824004592381902036914258591767403782001016037171661796685128001060293958194905230009282042771842054474937370171290649524311982650384495675855688337993562612054366927269234646214345580096815773483725907724163899569679750150023325408176882226740246625897557063335628896288281643148781081956401182664006146671536799702987787579539948941018242917831920575088402606892101559918061184362124583228301137599497/1936331005631563533729500226701290864687879108990227987737945405037807048831006327491601475315009336316932412507477493734153863240762123034629327751*X^50 + -6690715358506884844919924377930153600210530926669724126880907468393380732229146187901348418044412065640244634855456699428962421436183934596445287850551350273887357902199521944538221595181891782011236455963618071926434409512175526201099093619114231594970421367712176721846895397135456424671786269772878941452150623380409860565179449753827206076720242660488836319970339235064401730985153793911339562909080127999006937230962206241645976066390910933251463231136308197683107822529769392773371360587954083013002659797854047334403759114644829874/7423022302861750026711220955067991501861907877977787296841607316392873477651677676009503368561766805729339106576296035794080950194058812951*X^51 + 28303910881569950323038422205854926536435963640638248731124908764595234974118155179928986098907630555429131790791710468270674738825925816373014940950104834584943380899569502517450122122887136735625891193662402758266284464111496691167059554637945253465740534968931614078889258680647922498798350875254936183745437970929100714548064071325373947636931908365761945897340683593428897593343878913390144688077376433117544459488414733927097483139291798566472410297246880406457243233130854404889825425448255670674297909396132906734998346221168322872877/119889233213520124681412929645303130746571674137219242631288799767061299537552246145229488905641095679334555910313757274110201426584243887971601*X^52 + 4145943380769644920879125721352330510430666455055706527429217040773198499301176649659206891176601494768105641960300835287843021787399641437145464204425513864855528217150373922463088302009723694671241177677481867888877081778054420122146990556854372687796920438118006931482255345956553348797760590886711980399912605729809068614788964115441245920223850549584414512689749288109621672310037027391900670761453649233008325800717669513861462258767568424244228529029336464452165163592679221474419289069481502689934627471080821253467073164108/459601405662915610594466036472539873807312728498407980734419374428386692938621613275308239029271673935319119966336204308964209658476801*X^53 + 1113278576509990796861592592287364578786260224758119777229341359197757587089723220886547830679115468648936648861293892213623964493648526602617185302714322591323633254939980470772636586169920734331267697453837393304751118641187726944287310996355792392883813725542927917807311190200264788917979619805480206611262715420727108918247642349544984981500949523777077998667089882156806321390370720540849401149548677971882106309393546731036990457507537848451719659469234856063392589639834154603583598511399562426734720902157939713994561113813262/7423022302861750026711220955067991501861907877977787296841607316392873477651677676009503368561766805729339106576296035794080950194058812951*X^54 + -16978940989720839967352987897868072018331364524645225653427313905884197712748633223845955203190112262084220689277460639330815285264223557887419162558819599578536576984686390038103076502535619769597329024742378623931472902670519602775938608612131076064198350262660149404008660474993104266236988444292803067682964151274328530864491642025220309903109006592197084927014954499285099472429796343674982825264694426407036610653717721085406500129059341981746083611711455626876728016897421507843852579021911149167849947526706796835491/28456529358115015206146123241442627317646754287561635857496091537885375081333763437267552413427755181432674135739966832330147338151*X^55 + -78977318871312453205494899249843861332635775055368710675958406584735940378894338458150398558650558464917499685515742554276945011067682931551168794214862787067833695316022258750075206491806862117716960337269886171176588682812318250194437567987105646758304436050728273551359785641060467310438824923084443874977266457124361242904042582396132137958633566921143947267702309021103587155649429968380855759429558413066091508268330057942469915982110951027730580306772397661704915110411761371274908026147545942860883579933130619528354216/459601405662915610594466036472539873807312728498407980734419374428386692938621613275308239029271673935319119966336204308964209658476801*X^56 + -9676764128337743519784245364841735022149861058969603373390119893566747645106559336483634639211382497710810647358696862280197260762713269836483072306531240207632214936936294955941698355026748815476075687937875584788586450747773045718502504949781623108382697980596740707092423993233503531421556496874196443060528058151941704051554196931750116751241130992965753135575004629660380503472279074120864788429789871614420145554571170543513314538411315423011511278607790535000508802311946209962274719403691109658424674438602174/1761905105449508711915430824186900335437233254136687255123279768304462577012801896926973711437542887835593717772272108992022001*X^57 + -846418598012357545785072530696345308710073553715050864713179850474265019654850881503881444491383206692748168577615273204127407145001389657413724416950003300288475480018357616776790227614689761475300416857995472963424277267332879308161232000739882033156031310454903285970948666901610798764995476959389829176522202286726746811337334270686263337633913487199167563456936375008466700484977988995368864708563810974024906400750367154818990398205443381310041008782411451833370240664866730068485642015488604271333726925415194943/28456529358115015206146123241442627317646754287561635857496091537885375081333763437267552413427755181432674135739966832330147338151*X^58 + 291941883577752004516059912128064173481483705128291095145974638347242702330985195992495545295308508579731130581597280822565465132364773523162660195727631891407241276128275638059719472105597621997428381138854180395964481311734994704521358027961538356015699335457848651242379409732265757802581913931742938340721512445245140388356676231446873300707879524482677172484618277594347362157619181631349905877915698300148717070570928609680600274672717302431183589888310087735301012354892992465752336950015126542710521314/109089536589035274095438723558101686300367361410233871284953239322918864281642121040615052407748305853234704833897102903351*X^59 + 205035771087477788860703416208168590275558211422956325707058791735449507816025111574329769194342790324421965214495337041776258597244557617062340888903416574972066502903571553462326940596108644059199178352365345872563106315625790464228201711887188780940575928416457438158489059624016625728526835562299254186699977973221006894959806512420916110560654133740615524615991225863665207961925299243927510389451133744528646940787028869464537235544133272241794226124189605195892611932670322919074896697842101011433906896507/1761905105449508711915430824186900335437233254136687255123279768304462577012801896926973711437542887835593717772272108992022001*X^60 + 18218410592175619322883108210835229598879112739705321164771104466535359544514943552329234855875644653539858082328219937320576110997812274254190991802743766096654239631040058874293972292626571698007139834914788607478002853962508663992781483291896282652755431213331024457716923159361928700580228818506973881064538439941884875580845244478590258307118440888714316130422400487633081726087023086352524773103477187794290674760813870928136327600595426144945741722990666944263565913443640064236989140354461227689/6754351841312319614602112782991869624194623330458415657541529275148217712936791594366605932001009587841911016896607201*X^61 + 2270768979012124425677120852166157270616842738631602041213477048163994001286110449983347261610870291614327991974983550511893613431542764370034521121930853412747532308784253730961776914482343650476617471798555620418771682218465842500343648328620188270721766289575847754531515919760119864461218068761961641422121612024367460017837291715564583260852305999628083089763296634659308632064100400161799385000187435322319364151443974001219544355065194489858628319858350533678130626337396874904165945097185707835421/109089536589035274095438723558101686300367361410233871284953239322918864281642121040615052407748305853234704833897102903351*X^62 + -315168388374047641070228079989760897095900405699637112224145928863604850737376451026550542744859002352582296919191890453742473914983162470953024041523284126136933451099355822120027925765326144206754266734585957435342801042905353918491843318932823082139000611089307961685284862894733946360849951013897676144276393043822246038954053516222395324866087218733002634214782544825199533072941583735055278352725057292382593889694691244392831521764788441412329811083769886842891090696985216456488942936598/418200225454295066225132362268086782502298515909752687607054007500973172740808098220952630301591826378670733508551*X^63 + -182116513264589819331875864071327775920302333762314473680716554749620265574379327566233737185404142214201081839779225613044287924542803539405430585997209374580210422093599474788377562588202792365505673357005281442188426985625351142456899554072301746849168641782555253976681662719926635855958126341184276337563176033285918421639074913445922984796920929257264534633425188134440880304141231945133146776722739062902927195614109353451510393519442811331668065921485414712609182437364658264344856060481391/6754351841312319614602112782991869624194623330458415657541529275148217712936791594366605932001009587841911016896607201*X^64 + -8429588972267944915824288288373030236284304722626452599437633514646771058881928271578210535108117184786922553687954466835673973949674859091987206301628129677123536715099190502851897976858497320882594075068014327091647409226829306398759181230289200292062315210280723100244342683377065339627003611155340271453513983284184571556040804498398852815758713999237837596788295931772261857962841929873842670083828853188341155926315322592117110535150943935517075872406290251300285012821918403472818/25893147511255963483693416027991256423893165495000475983348028450311013110074181055102014135446215489980232401*X^65 + 1743132238545659598655277626681573717700902845086497502067869123043727727651323898418889993798052636841554142501086092493527657703754711422596427951849686643374496686740640563383336212173779408994992139707018952925819986398094097794063027778214834239245221951751978390829084333507257521139150180079404978994578704060282867729753476457933995456899546536243020962059803302461213164340261988474637041769782324691595960918781324055429168775150332954646456891993853218022087048522155783798922253/418200225454295066225132362268086782502298515909752687607054007500973172740808098220952630301591826378670733508551*X^66 + 474227069227889678640197315295943490672499146193325041274307626444365993639350018249924937993062276068460506982637042977615001576912715121654156247576141106038438916580872243619168384068381280777927026943592995632007252509373932766138727794442289942954569425793012188342280731691255623271028177191348606630233270562008479560588047701064016947422607680504386030616000991828930746057030703628121128071441589841784399964847887816984436948501690821183261308631455650337712069516449143/1603191598740385331167941058014442227966885362825860688709555349533218569133439480843416143610068447153751*X^67 + 196997685300998565707701325339910797962418823382497426286793919128234819252621802804852691242159949076528081559700937421398152576121952054357993338785944391215672406141497167204975548999320858919321259157700730103302845756305663156747469922885147405436757968122892951165726440900473741797964620481240070014019983027900174746558854149051443661455995502000962507305156912451925081883334584129064576787637894012550548280551627679580554675475693827977325393114739359187222015310147905627/25893147511255963483693416027991256423893165495000475983348028450311013110074181055102014135446215489980232401*X^68 + 12774677318968682659365295619924882781260966586306857746909451708709560422863891495279748289103234243444397789778087739127050046264829084541109176211992393342956096378788673866406258987887167315564825161008179765700828231413421254364680109789883597643341323539778769757902268720001518039212080510229556980551068415918935510334671773085982560532111723163880142054859670909117297542598583609468589096244928698122965079924611241656033341587412566073255230366722616657702055028/99262683347185024529003842363596200109397892565529112049381174511375058456655283316414843886450897601*X^69 + 2576741892768995775720393817637756224712953740850419583150231953875582496827095827023333499570369791645879271384263414880504983241343457849637943828376307091510054023401048863064758098231263663683138609778135336373117676060021026605377954863457648861501333724660103979978504017869743844629368658688861842399059312263298261689290744998925573389757221132372446618325250849677657114038746605435163898224955856707998824784827770089019290121748804281582082421879196683047585927040/1603191598740385331167941058014442227966885362825860688709555349533218569133439480843416143610068447153751*X^70 + 91455502378188155631966519417302200414819576462522893643999303516350456648676234830542903515451411566132124383624161767606467724799014833819267913907218751164149713291502853173317106413723555050128286911695948622705552029553893939204362687335673971420614855348582341938017382703353511588682625842822936913445257077546104896083147814191319413230329196056442167346664467220062020398933831530941726297978057312286844892705508062208846204496770378023477749237521328874/6145915630436816576620880587183220859971388308187054179269467804555449102634838915015469251838951*X^71 + 9469066340909379517074210638408409296083735760893948657670877859300635636692551021049166288612738144650062780154384767900408286843326726219905501531670016033981287004366519467822468226108613117804549996884922709748785803705676570420358902214084793147783154188276639286377751746814544639727126240626202050035354568973616569617055902547340749166394563182045126112889188385838642238642678887618955387355624136904985176176020087764946626655843382383980210169390312349297/99262683347185024529003842363596200109397892565529112049381174511375058456655283316414843886450897601*X^72 + 148491343868543147389510587482830067997938966451254311880240191078474989548454095801174122903670979493506376919191775084658038729707119089684726230034275747904935916432129512600867723675881601027942000954324159752282342142423398647610710290874036447184731301408451175331024562875160839699326570625621262876048031352377636827766290659451758814685268259764131834384752432919615100816784559014031087761714929052412906184731388381454382933011571479582742323025/380528489284676897815669654336153851772112457939883238144354393198900941281334834686116602801*X^73 + 5847409499463115092376393862144385029413107662347794597725301849334259157052999155054287542579944965467745867225490641508408471855427922876029039655733199925182027423796088636594903462830881372732383597544916572467574242032794367602736617714681014937219028612220986446052063502136853781206982670592506280706741426962209236824801020670500854833195132429013976455825064685327065136654921310546541179508891377012501138221132910162879392012828073405440408374737/6145915630436816576620880587183220859971388308187054179269467804555449102634838915015469251838951*X^74 + 13188046543934019110267786588187375952477044349034754142980593948245015715138762923632647036404725566252455628131179826196170106025663699568738669991247380461992399544329782802878772100591042562855217249138234515929140293540266888245573276306746229898528405027209642921554889232738818448846613613767008913945998832270528655879386522395989032207124435120381573894814153317144436942915984757377606890241850812575814654439056240996245962272281315508/23560676693992749539698449280920924510687416131501655510145154677660884235114533755564151*X^75 + -1239119533025151845671461085647760834159380356347883949638309520254507669957716637841000326175428704191273934155739815319628657563486343164021575408354862745842756396380099941932795397367608739658548212129318478891009069301757378946988721112856522255814861138766496100760614737557081068443266681190795841905730831484106609330936971872085012653143136189595680877061242377702452007892178491066885393100663613371453544289464030185656372061785494311230/380528489284676897815669654336153851772112457939883238144354393198900941281334834686116602801*X^76 + -3167381061820923001014428191184821128414381377381939494255436259218216686632597407495119404412749095572863999137389768273742693396332585794230427102459012155103006215040114234114405313899469297354323641886615287087838002232219030869388532993442796493352784161230533122479921952712457054152623164283046457660350984779544546112516027687496072643853970759009331972547854667874148063679921440056811937232919563875913003684259594414175550929/1458775103336805742040644497611350660063613159030503096411686872494637126810385348001*X^77 + 734761572922914552418973493758806522004947210624147145798275503889030884836955900974968581869146597901994843490367633536531838729854648467999646444435858574903615507660037580091297848718401753572323702597808853032974790562432364591867953014179614644199878384761417970185956768943445785093754142871651651726698815280711524021219145312582630593013409975677158804122203933939499480755870829218599966246272950398735395531433637589166967173586/23560676693992749539698449280920924510687416131501655510145154677660884235114533755564151*X^78 + -2274756165649016800273268247057983252611129349716256440687498880940437230267632106103206454556829442876116914045752541212414061453463263005883626830630488073503505690686556265187414780389858622957952479144740775970010672164768050608465116099464335881683932801303379529268550538035075320185511328259611716575912813963201707972665837091820983916835887485072898352494958729182794295135778711616245157531419908783880852133654138034/90321039151557534644334375432564587955149102781902241125112183301011524166329351*X^79 + 18569330095979711177012600676405340536182360058579496555850295240826360970383531870787791940117872404105307076318614168675457379890387209516170459600764555272697774602531617104580974717637361810667315792468482306040209794083676862353221449877332137146904170219258449707770490010744481046700353195153684373956861988914319905889987016352001876946846168404389753045177020229649684233388537339646512971131978613291944278040660875252/1458775103336805742040644497611350660063613159030503096411686872494637126810385348001*X^80 + -279538045760287316790473146625874555685672490154163778911654713905026939657982981533653393876855476085825242067384914558056316768925608464205771520784131919313947267515659885062264583825566513300990384566532673971172968503656015328648292500848667697995625873102124765221864733727233076075033580513029052851495046136628524060503066934162251817395618748248144783724478729314572214226760817725914247340041829839213561419/5592287731506255627783689891187207476636066050517134612414846343942265133201*X^81 + 8101598800687073358733701230928866601673847811838772013026120069802728713492771136951444437257439407490454898615390647051997200722777221686508632365511428435033780441943357504193225621918709547227907181826566306835355953559911973361155401021565450086657612896569649707440004787895600063272665393179550309943909729307305060221879649695085921551853715327209358843968610168074607825258754852679381076331083600193550538591/90321039151557534644334375432564587955149102781902241125112183301011524166329351*X^82 + 39703651318602090415539774437969076195138554172234614146129561558305397045211669511665392796785681925021012341553692621481233761493786591473059496637966385749695958342654937024439362175584702535817762682340237545838269957817279158967535598073728065252797085522847379347598660173197965027201916588331314934732922174288774051410028924680975928684195668887794166003411536583787775317309348109878350591112271764/346250246517630835724332232752597825313359299765781351768611624292134551*X^83 + -781673778154830727090855599816461992496344057409474117760485037106563645269235090521944505835509381509313531786279544239015266188976322347926434379040702604114581295783948833293669513381699822457631717764650619655578143286956955516141714762641637013095585438250187550586019819071103348989068642692233217634378227163580712562377381494814998924620388578653522555208441247929998693300013396642731383534837736909/5592287731506255627783689891187207476636066050517134612414846343942265133201*X^84 + -1529239898270318420633036574773424079356394648514657039544455943550063339790896456401815342835701362142850644304374876648629603101392604899365374283499072994653322557314392065522026292239297250065556077863842908214749747485107071032754697049618542605352609589462487048794937725563076309148568834864042532195462132731833007295370964750947030863851893507470664763435708155709307657477556007945995381/21438316297296194398138334019726198087632920547692486642846363958401*X^85 + 75480530742018850549401989545770146368048828646908733755916662190555208150421005909127801172654114188040665473296967684094514826180255642260604572456711090060990485667015959803858890265926512496138915040361770814823357314130359529064234462250733306720535085369971452744278934141706087842907434011385256925487384616082557060402000800025556754422741630510685686393689554758057883797426539496491885485/346250246517630835724332232752597825313359299765781351768611624292134551*X^86 + 243652735107291805673926203642824589092371990280081367150059087830083195145724451262665272187903272655946767159472013836519161150519693471994571423820006710763632140075610843417503849562600100176884441158484147426429406653362809412789189352600842152904898795226507983207164886590379297332308831194433097563839069105472985609690554078789786891282587289045077066343620552298065623416583959/1327367735576508847634099066294730858004638755971301259540979751*X^87 + 809442954941535718954396872652261216837084580375999843671807724747958884605619906042224166911225950789799778818846355612438083648227412350672058977857326173612541317556300778331270616519323482596509215923678558038596387031219531435620754547132003118146151113177249338067499959435346525263690925365888031650255593966806148924858962350737888134041442011730214582560540858767685735848646084/21438316297296194398138334019726198087632920547692486642846363958401*X^88 + 193288565844888845130848179427743706387723180613103398796068973280661592214761531958903917863331292931268424054660857966141892008852998996223101908430936912116242952625876706256394196482703290945173373605263763646044574553227977742995156646181349340572881948817427391254894131794606021587376619055135584856810977324203031740393863651016687349858919365877746149176136871452744/82184863821219048209652595275508071203308696425688889823601*X^89 + 5267160239634962709763762030305263278668610430714515334182215969561006287494348474041099763924796149634610322047619099180657998836735467199624687948433079495656270783504434361545850940831146629209924315658533584267041830792974911981098581138365342496562691927243903800380092565462280085630100162364708536603176281009840218567057086610230305052409637117220344416051672981315306/1327367735576508847634099066294730858004638755971301259540979751*X^90 + 1073074603983862779649184820730281854594994613513144266743049032150093688982027809664310563693623336159449728320086356974801236320129695869836264224949950386105691437076883412725963646239174973340502955125805049930366551853979179476440921615186977178843078140449314619770829631733383321604946559225885287393591870623407817658299001789110597261377159169257298201320/5088530977723921008584768452449264516333892416920864951*X^91 + 33737925550748100413229818123570292351845593145886691114472133519659151446421930980212315349310543526131800916245548911211482142581011646150065672908116707253542835365346683271599144142884485157057714409825687548281798205477834059697769105859388379090332550148541236819685550249600776686021008897477899164042930183923629796433622330611751852792587822469048841512613/82184863821219048209652595275508071203308696425688889823601*X^92 + -5627660754532627966722371480180725001480113408045007931693532044395822516175656857639997868524181512876090178033084487632285163255235595513312610879381285606693252715387300213301681795524951649257751018448223777340460502590038080635651295247299769441931265270238753866275367914677593787334356744982743917636772741637243449379526490946167917895609191682/315059809158808804939927462847456164716357650728801*X^93 + 1980095346858469994228742279919442842844504507650084620512558982418622662441894244022131810888961719317416750757914949156915623510984743736893366981202677751085092447892555256396601032022888660293317950659306924049114936376675271318670917307374459094957025604426405614020537905972163698797437701802685590942499665368078658094558026817544457547646678418/5088530977723921008584768452449264516333892416920864951*X^94 + -78774342878823563937425709931330773046418383251434459483214756723960256912400642186783360666427449191140497813926388764805653824370294976503416917086175676492352569752583029279496487716274823994932748240998054583735497078485533775042996682063941678190520740915761112674200856805121761982492765132622641366334789113728140855048100803761833/19507139443923522069217228830874630965039790151*X^95 + 5599628753433496244588623200739603330904145869173514332358328849082997736232169622491362966625089962402584114724451253852743744547452359526031468249060425702686200225152067133859418865380151664293494516306560147774243496755356352902711374267365488558917256359438600773203346573716752868010209373630108208703447904518412808128488276525591/315059809158808804939927462847456164716357650728801*X^96 + 84272675400300522329944687363245133475997502403429229973610753684106954604673732209948665444706191668920093905221135299182936813497250393567848841050881786593618664931687248899734414684462249258680765765201035251601072150351538210004953381084248447382127718525908904341908986334464635226495005085901026795258162483784188040/1207797625157793453607654562000782054674001*X^97 + 5471185963343622380883828075518694298664473987373293718546924057347019306326491423648172719465799560560671866334987298829115190027887255804774350258761785255662890244269178180464299277365081361099399431108052104858450940574172703347638604606758133057994615804279709642574129622223592257302265162634016656528184993286825095/19507139443923522069217228830874630965039790151*X^98 + 48532910115977198398321163468338087528479893606351144012397280882187362924509288534639881429839980992717690034496868458129358086929150988284612751215969250480840344859675882953176086321858355158487192504323876230817440257121624379825044307580093492919396153003625201004239101478635263061475024164672757946099/74781600220283168448248068974105755351*X^99 + 1972916301145942905072930357207812821348459322620837571533652811360409912735844944076916334849316756849240859620085259789350813951885836893390316764248931965184498908036416066459778386535432637069534716215172343063722428969671667038129086207923832287053746582812102638357704177383529635778190885585152098621/1207797625157793453607654562000782054674001*X^100 + 11016388629556474267681342649934501515045875823689985553654514753877234848248642289015799301201912794100333385698288871535868131039332477408060490904216977355552961994790549203634163025478838897137449230518809274800460244561385407891723385570750902775123996093521910016321175108475619006507453/4630152945345995198331253109659201*X^101 + 263186117833633091103682595935762998531291533896079875192172720572361770203248869092793084531811920393645825252963927233569911002092637919178091215634812982297528231656359637796857887324130742786935648919457965866331700681749326375453178684979032395054461220196909966599059317676966038082053/74781600220283168448248068974105755351*X^102 + 978962964597432870855837209755053459185197819074013677660308023696678458996026108881165269751562242440399375141790852813992570467230528407378378227676177366030407281243952636311834914566091865460632429956233550096446413504483369080781762202540731667885998653429143804190616158/286679025778341601035926760551*X^103 + 15391160837352992375192314642080199760129916219789362084046379583214095310935506301218430304425475831059282772156198356020396166311909310941771473557680416027245475459562916881748060170057071447128584036123776532511138475128481221077254122007694099503856580417595559600633388/4630152945345995198331253109659201*X^104 + -4971471059854607848895383548857592548897417557140208313925436102539674089437828945082340332542119053468308514956178348926428640543592139126785881969901751311383240973458804721949252362758029737519677889330352898542783923279218486212768257503877043635813595195/17749924201494743423684401*X^105 + 6233946437427071256067317948989322370013898340297645160877904225687319406283653303978781403247815012896051674007252936702572084406935785773982373317517677439204904170065566391561374149589394047598326608541401494190848379196957306420639689671545413519705259/286679025778341601035926760551*X^106 + -40901952112430321752777937115039612503637801098553491585008541134374965852171960122994176594769468782086468931828697538400502746632888788924212182272099622804319481651033085870159017120350910650071236197255350063477907529184922312800487611/35451563373674542121*X^107 + 1029887332259815593262294082884932290833193121039107209134101279395710054587193882528590106133735394847084363432031783676810497189476387293314239791674369495955791965589786698196787162667025850392505866901326909392500236800398453719587872/17749924201494743423684401*X^108 + 1314057534225295910255356648883731303579156148783161010261967213568666449931877300676781912224845089971534349174760586614479631954510558095581285440371244408355439460619572794278087323274059940431592500047466300271775460/68045227204749601*X^109 + 9390889645042352637110387457137280288252918882952222366367205644786846429864445851357817831136981647131895110557427624628602253643602223463397573824370009338052644049892193081124777520528892415774255554348095610098/1098998464583910805751*X^110 + 4861519322635164217797588454719563950274630528067570601580777695882063615602081475965891416002068762306984447384844904323617668400798022584298910796385031033969634652678812666742785171936498892571/4213065890951*X^111 + 14042115627958722401367209371421471817801511087268426917224511536660693704264621520682351561616345533467920203441146330686976896499686073443773297514042774857600420880483135872320907879152696/68045227204749601*X^112 + 482900380556398620806638505876376497439166507198583319944592437789303715312072507095141884761979683602497039568334874776881049730118987893164352252257473570317647615469/260854801*X^113 + 1128486515287897344562431953110277259562423743336258722672995741949035728429806488476831134545809936443153373331755012209640658551696962604615277372677118644/135905351321*X^114 + 401022811477487956087926897851244777338331331000098234215969308504311744980090987101733930305212982119118365041999539366896613808078159/16151*X^115 + 9683856447023790671647730778133018180839949354635552509435964570562732821203982355813312149280565679029668861944547379745422/260854801*X^116 + -1647508843456696108754308454355848024484106691159483642601703432713737189477722319004384*X^117 + 492032937084093058773743476403320818769809161914898427228650173/16151*X^118 + -270397704352478034944277758821*X^119 + 1*X^120 +