D=-10583 h=100 -40730731401897151907296979762155826865974484181015399023661414287186541084004714674018191320165324762848910109381583234243649669115908896739237682136411531165990860246161559111976817227744567111269166657257061228112582985947276766133006690619364886317894188616110688566244812321708601526351475645419587913432276271514280168645347346732335285215030012491652041694893616007775641138241035101309447530491725417611197031398714124736876095988884585329158115640775077001065690050234281086805493149164237624058389375/14593188619790225427958431004307043912779402511092648320123634030961357796249074403394692305009551195447477273200877259477651259349626467703389406217662757624095785378685196731089410312371*X^0 + -22016667519133327361459175750041346161067888491154304843135044465573125272784597617198535527022298429731344592326185051649395217479821361355315348666467958721144559590399800487456253079292727803544401130526632620539321010002744546347421884066258092108613576297419835776383500143878093836018712529267317504894271344534340850045811723723055106784535697591871571961308369508785504912267872792481344013192408434751795675403805405618814579559290854384312993211235505027064498936640098549320414999530084979021000/893703392359086679187395250530489491804352786667355311644353556621506590283070738872644726639510434243146853626656872157768031251165685905077530364757315558979464630651569345560175201*X^1 + 542789276155642638444832266438946825567613766981776176411025240035882515888949780308741586837959383800659334238433225008970698734897298928122507622842323550151672956554647365980678494051007858168443566221991784291452335500482058492896156849881883618095402567393269791841595024427117668363454263780585015252675165751317521847212466013193254438664961452098571886388774071065309413152130714775372977167963840937977846414055474445838732351974019529248184060825833733232261993944543652084124055027399868747903458475/9458063001336214325840203936364170291765465541300621263132193689725404244965737629489199142025938925595223151930909678045659074731086453933435503850226670560679674186185558384063334152183*X^2 + -26841422586884096142062752565703495767329943464297447221274646033378892145405190600579991256271189315471286201759841372561653259129198132855390323336994656854594560414668921876262586927064787584490678109612646853010331880276217420525481272916907512377512945203689318458356531936282296174614556031745990362353474606361866203741653963858045626797782596821695284584262533345174582940932527533814032167481143921544276413912579971540542764128075848315922872598052118755496986401422308393301170259995663749043985/30485393994295595878923715906785099361369305110735638996845094391038824444126290913070466438331594704882926784392245190300884369429350147569969617469280063950825543954003263134009567*X^3 + 42928634520322309838694308568200362494377061123527549727525942850464794448069923289596017087121849692022806860813665806505847147010075505127987032976382904736649139172359949537968363543649478495419184090550286761247944958136125167622873259349314507960063033575553987371346686262460557166369876075886115836504303951242087295374597296030389473095467570896007848746733974790693007980355309735668044594040160293952457201078703812722860183732045881047974701454803372403395896947807084970111244858650335458411790183/322626924641630291186649685441506706541371355986915267503611633940363879092188536733024746316863266761776014159223130848954259281670812611732988461677390916791586731665216533747223247561*X^4 + -1461517649710903245563464903540436978388383043627423552489951747077338867296148338317802939645078434733619805124006763084383540616793522988149345478450087919088709242266541413154998685169415700713613620499371891136202673137476560543142502076045939054515729389274710860128547478236779105198699780554498411486593694878659686127236665730533752287579123659083522463193712799172441170775997221999929028914429600129468486908034216692098630175601652223200700713902950928638433588716344733907122480594712425863534/1039896743072919787611401440267355274445272526218989481041394602207787548363374375849800470966427826557945437887706747963584924630444619037395732014212425879830673851213755834014689*X^5 + 4557206771875363391493121442754168034689514623975084099282030284968630050145793175603953709686513720253125032280117543575100187716807918882350100530910146765099812513767403949010039723682260800783118289262100823165467259687962361186633811936740043198372837189977886345735102735048474352800837068987207062066917024872352052483919711004733347018733171663647462477191944911435228437651780615399775164173714476499105889744408304341912599735170017341003926357834028104906134422149335156729532049173722555023624567/11005227231940710112291461442349420869454319144975565677861079075165015624329591019618438384237705688462736569165600513698619257363995403272759031906410103086248021367395177991377453687*X^6 + -33892825094141946287801774586036269007194976178943261922177443893297529666562153677044926090619058115989070421823248895294724479507822020425346553604132974342701050190222282746318785379033820151743952005345405742029176747673683995664882260566652362479461162705853674310389815768827341591457187346007357321181608548069209786849037785309412170669486941635776158571236843595502163144273712156579968074645919995682483089512454048464512719673801110942808465977740232266637092446664794477743129369848393583961/35472240787047533150119618249694345088797447034400000250963191098649844558176145675307376927041523706644458383961271474520850211810498674525168596535073773279681872842120935092063*X^7 + 23292027403513312831801239289251890883279722662984434131379799488811088682423617510887874310705515811233585810134017615619388928873805786091085498119982075581128305256433887674533789987434706806906665317147778607850117157639654364321779924511608538783292822733068460200612212038230694808707567291086119810607622790433651611051482800514183565617495526725309114679969721981715482426008109960906819725361485274220840212680608071684088022035341428503569087463668632327878940442160072963819644769898981064031455/375402724249324043327715919936515254074743381965055202655943451397011304959178149681777970018880445387418303077462136014854157791590507472499859257130685742618873260288165856079302729*X^8 + -552174408092628040546582259867327754518787866267779586406523339857924383000692120853358021605957377718365377491976889985125825368323500544576633597925878817557619901024661923038689624858628651303859889820933074146250926039205053381384259741766427468361166993529741848044075972457823544521789719295925157085818461732859573093961794123433568811885639477201201475117201247489649146690951130655148432494225267176800362834514754498405045104600866765715282125846354880627958721421923414544443385031612040356/1210004622897492154133344249091907642167237870114183132438600773562562022630784143322872821568741383170995887424172635576115177781686669328506648714840936610976580940754574087521*X^9 + -1238120430616951977285143686477233783628913131665456821814704072184148410061049953597629140089848938838113968707009929991347451257699020181037414582280824741907518519387276846119879178709161244416745097950180776119900544513984819841504267832038226196297451713515912682489545290396909446507838618715920527202568986821916724824810325067906651180288631561510304348641134236470061275163767991187005769234776847171846925848741436141073416912895701235614752963266223624062780256711932766352004679137142154249917/12805478924124159467193182188139658577055878379418400090597711986612593885501588588785963070661990058098649476610019002302026926463590021503585863349161632153965156096005657568234743*X^10 + -17004400120241125372155777767420669812430391008673792015336335936764233803864209596344580190500884201315906102799565135147338913908099002109240824079803207203213106882944096811421672852000073963670346904102595581452915601824831306170697445671141139371259827713056962944834130455826524550929556749614498845379809100358535741872033326512198622248732014683437228342898839430844462263035579437206984303387357359386920172879330616580444878376597774194529233448605860312721374316688804097843724289841059/114334746565009180207251653509582126255999042815287076673778774786219599606045936248972202737290124083057345499780084624030537445118271693140569660289231466595160251417799687*X^11 + -77988426732317435649263759307615457348904655874899138597740858024305861311559319845430860193981365849881054479287670928754494979112192102673616707452991613151814249569790694635747559788021508898587414955442863612138832746349606861947310523648711407581601824764806224063154784128399921834028882008007062363791987934619584295539346265251657344791360742807835297515458246251077529533759623950704757974083901029523326108298282937939945520539676355004197556164213730656570118777082169624349826365145395847/1210004622897492154133344249091907642167237870114183132438600773562562022630784143322872821568741383170995887424172635576115177781686669328506648714840936610976580940754574087521*X^12 + -461769568394775220586809288346709926486457360399663414793048157606459460866616815074350427385943315184675613938411363883573627425799925612843109948378927771237705775789643736717420697434934201039169422673962173032494441941772020053929442958074118046845972143121117741662426589393978181138200065223190638898977119783578412074803906160796941928297298555844042184464648080690689474199992192408837765869503887940170916691283839354940371192298227160071044780642065275875219695891952627986833304470/10803623411604382519819678116751594657091471493459990236584973522273419598038924336102447579825203069361933808918084156102290224427692685735667547981596094358420131476689*X^13 + -2069836791367803602295687568086533297711594978769692619589446872369543310487051270192182701449413548578258599825071978784955487234607191569080107192852169335941195314719029835983357043352295660171639068001548450132629860714115733263163043277889269073564069148126860275643158552364859317243567951669727819572474912069676827522865999981267161803757675300638048432944664016728624466521315729052494459166203998459676714593107956543172943863070183750779439706896454422411722222137539298001134041317554/114334746565009180207251653509582126255999042815287076673778774786219599606045936248972202737290124083057345499780084624030537445118271693140569660289231466595160251417799687*X^14 + -393405132097920855071440295752710686456468653288240106894309623601543435539048895141470279619133705137357295365405405220777517319917986238575202827874767986183747698482218036909395371480975369664683173612608747266249345980099175119254657718905766481343283680434931044113289005063133183029854920608059719245660686685959920937078429727945363110875228563690819681179525195717518934953327784823919238230009840074001347975454598539758403234602724956377700678925019027293369316637552630347880/53728787537134443620203594228835693078231083084887830217205217515048561486589338094871355648956385212440676004307226366527699460543437020323893573017282406035598957*X^15 + -30119738879906081334757454920347587143853362134331171549308412888089996915663279145495034245818901556219830808390646255185580893042019058358627685562624196817753168000044473947766536020253640102164062016017525982874267093683730624167260345080222489372934140962251374571973835357045207197516826492929770633727855686886634955292016961026307375949242914489635146255469096988508836847832088044238304025481043944291788020027231724407992423534586683692947360198420156045505204425630748417239977688/10803623411604382519819678116751594657091471493459990236584973522273419598038924336102447579825203069361933808918084156102290224427692685735667547981596094358420131476689*X^16 + -103787926183770948180363695463357710106738903864890440560272670950419789888385246945964106213579010868350389823030128177307442965890146175153388918994531069604201005197067448600333467634762758418673848785530226693612448672310105369403801651196283407936111898591006735231220944193150059249182282329054931033609623811222748546713351214713260674286021407083496128565027167362889663936714524378056531031934657507473168706942031149570821948679103867872073623429103683872153768141345878016/96461018917656092675410402565234637483359215592258223011140426418399571789208865520415360231519542571706779181880119149959963124853567361443255965919717066491201*X^17 + -18568594531190575442707737031266528363008809844234502198823501093733412071628593034839560890611549096855544967237741887729809687754649844962903885207160911945713228625797588784057301591440664252775313881430726646347481466395612924426038050412368671801902064706771149387236375491605801338628348839302452100228975970245355082039932811942315545261052139539009994668460924392891966679571445910448597493171285820583806171523487735676110595100548022924354016921962932582890228751059332112664/53728787537134443620203594228835693078231083084887830217205217515048561486589338094871355648956385212440676004307226366527699460543437020323893573017282406035598957*X^18 + -706030191112534467261380950186608787093337614123004824681638206750175750822511908483923615478408659284643150945978380298387781573344301016212783437484237686663258696387089764234626970220181188760874989083563393135954647966400639784004600687712437740784277161349248964984874562246935570456293759138456818415628690019242741886047092588899744718040139118755908875613326783459275871396160959061042454725850719770124452507991890925091366721293819026543414477416403066189111994197189/9114714061953708086120230800834795188827290521804613343205180612151523366645456441501971107580038039469600225066627529997161780672169267829845598215980068647*X^19 + -951876946935257507303692025150626570549178852592029628014810556455295681602435014315850711274710792374532605086253019780782683600284973286885740748142411027984939721709880979554795713443023556993234197969210910013704744458230866331430617853072913437514947716013750937037876260587078262250667466826148664593046204860182520107007188920409670260325103507807488550266435207502898708329484645399818968538170347973182381735353233505152218610916474197110055272382598883006241616995523692/96461018917656092675410402565234637483359215592258223011140426418399571789208865520415360231519542571706779181880119149959963124853567361443255965919717066491201*X^20 + 192883216441705933037283326484568967351115126436997177457477623487879566791403607570871919853672744502505860716903484331903788721554065205658016591291485400858504111114021463361237523446435719835148861856193726568789458898739614313380968361385995453094182514997155138408880221474801672447991474128070807041599437807264864420354753122299363033049087009062284919547498088286024928938724548507400531700531339938352703395927136500571873649889566293646803309949968929736695079/861259951049202313722028800985995954722412408750317806218008184083107187625952607153167448509877921144250233871929276197407330688100658398360162356229809*X^21 + 4178228804403046352791920069238830358759901052466540095973622328405981989810929191519644017299686040085809351143515286525518952797972090232810028400079099704153455309306660764173398434008839299267321170360249148548976642206580501293076113799848082724003381769477699636016955626053394347833111928280770405642456355254040580869361367907055932401440389037569156134392066351056499452484145417783973459446656405326405398709770483763024470367100521452635652388036796708782542378880/9114714061953708086120230800834795188827290521804613343205180612151523366645456441501971107580038039469600225066627529997161780672169267829845598215980068647*X^22 + 10294143685024601384501470191433815893650303324254852457220067781427567513623727563012125609798919501599062388853469730122713299287325033485625496779077003914783020697758640418293358078978731624463442792954743976427883305822344849917350770117722166944287485606391004830691505606556869159655494462991423230048800438426540290414356523834485039361089485355930047546322286182419474571643884540723115244025736507528747127859907265976729988495945708225712112399226562535312/81381456207994171191725295378058769226345309340481697648871603900888896118865407460376778655379185594278582053475316658547418566389554795271677440823*X^23 + 17592422772067044544907288142402296433011740938160674899838928838832215258817853228230114576497748674590905872107425516840383960111737839126074965178877895037515323731486176518021961028675936572108356660525616650527915600413091268822024281489542150865282106905750432880360026141557155497332906775045816431312252255087617390959236180810692233895241102250984205896030871083966014019614908022035692194906624733858354413110380699575389766167190071577521661911330859498046228/861259951049202313722028800985995954722412408750317806218008184083107187625952607153167448509877921144250233871929276197407330688100658398360162356229809*X^24 + 13502167054458565534180201733280332140026512256605843992077867166972102613419188128074845011712563845219733171731783329821277588691097886976143867488553619819337583759777832158000576035464504883305381269798256690572476450053565410297157447628910615036271927183464501597151813898643878613370300163462415140731545102815168208520936549048115302675813953933142810071085525309787366626127316479362552922512916217838791303189379100290793739170319006435782624306787562/7689828612680163582323093204011978571893159722241490848424038920994887661236455396426039748216874760869184735280668681710991076858126693307349281*X^25 + -5092781777069708416651484178380141526658654227991047729190627779900366896892309302298173680636244436686178084949365184866787309044687418703960116016637974956833024089484887414780046149111950889729589723567367192920429560577915003457879169162374313579904265199923251755177280646549285285559024582300321992432803064470885461662008845803709481757147156005840454324206286549849874857055651901722562653407474805992846474309784913335710848184262693315564104630305533085/81381456207994171191725295378058769226345309340481697648871603900888896118865407460376778655379185594278582053475316658547418566389554795271677440823*X^26 + -34676073002213403337369690101242105863163999120156934747820544935777388075706496562262624940368304337658741078011966710115543114304007242312180271586632485748886181637296737334321473625222709416495257889526355244330689598984884651313263102669576287322428501240106966188268751228284602091907334465450428237433353683137859993164616118759731441372939542987702206118060692081378345235990006381369038134129954647931356531407809871664987036631498158283955137902/726620864847412225486449324767266235650870237384625422699049316922884594277280109272043820109314444001623805658194149268732030318258215374407*X^27 + -65392751367889429645133803124334775856239408990914171783690047754541678795051598501145393286841708147220371840234809560727992936095939065762000063002737677299839223616164478804859809987667550126362868762091552494579954987922150835591660421008783477268088560089614660676496655851698810568188409426328473311592659982759288312317051984519264847143153407392010872864056249300038365651872142712950609912430456929828376794356649880561145045509445630408092688256159/7689828612680163582323093204011978571893159722241490848424038920994887661236455396426039748216874760869184735280668681710991076858126693307349281*X^28 + -64274397755625853505761672421715780877011189092428732608038735140783562303509709161102619226718812629917546921908857818224141603266008387839681320150216668388597003177206129600291355253410203518250230940723734641134433592686501138565760817891656431550122321360020893854322210709613228480122516061467376100179450681492997156845765207199806156700777089922833458262843096673082704899550618509954150692631359526846698727628177840007763173431460144259157/68659252088010226352305520624328284574399531076691431796187216944428290114077304098274952292290885760334858325445917912570351537206672529*X^29 + -49963105133963575430448346689080033421725708765405198253426221745504127558941552229540520213551354331237145185580312104306502660539305323488919095291286218541983031420316993487919547686671695057260587248394687494631228502535834812719003635097927432950012485323220544761565503411483649114246480786056554401869426366023015780882394264277946429621984198778814736204913495082093469995951867625051440794256505552569038323480365228240522864970826939489487517/726620864847412225486449324767266235650870237384625422699049316922884594277280109272043820109314444001623805658194149268732030318258215374407*X^30 + -19281035113115019425786788276598711599698165064729375829447283179455093999888257390417156043263366661730216134005976849112934495105189040321541342080163478957872598808839383454236605711536718809885548559249116565696710764695076094434102318928846272306166312297495218357841392028011249429955436731714644572672983817104385710196258232847683950325514038275161282543938844922272692830768658327147875090152593625375727993623923671932016172676932778/6487692723047361461996175056631227872474679304232394575846850320743483900035651903833974515004335798954441871439659634562066667032663*X^31 + -487600704482395162378246354881569635462896980517681771557666323616828051192470699123929049655179287997551208597783110085657309192112079669868681348042367181486500312332637219898420877784162760172483841869558991017191589809943422660876828229516446910692571865753028955401651693636071906259170677302353491136963155887535963262867437261198890137300538936411025499701023940706915737849169151043411441530728946647620001582121088719649071393409711550/68659252088010226352305520624328284574399531076691431796187216944428290114077304098274952292290885760334858325445917912570351537206672529*X^32 + 5457042883924655480717486574909402797815082039953916937238319282110050069428845712996003007572108067546319281545136107103661574620075924927877387064215756126679826723793277332272049099449505913018944282461247742859914493816636360065688018887726203181242039453150004230565059106551600323113114300579345733728788249412280279515782648772003109533185997728057208599982122893921853181252195279506475907113046829639222818139878154790032253069/613029644056256398185408207184279303833948720044637113847382625034818473026141160713783852877665671260931859722163813149585813761*X^33 + 3903290596787399943662370455356839247478335762813214350680333952641464277490900938156230560305768146400341121424703656745254107596998649028832169006812867561861949698319384849395938612506138893418303630475877580539891444119776901803612122008491975164255159098989146650698388779921744405280833490417306461668866127384458916574637252311935996713734212679320915101049169889382477153982221758110077027178815488883262620404709311672389462378916/6487692723047361461996175056631227872474679304232394575846850320743483900035651903833974515004335798954441871439659634562066667032663*X^34 + 765011468289660596349047021348715061119117232763661721751733515564990064234461833776521025791685075843604275795251076977915113255198637561532976737410346079406113856369714900869451791527437166105614758705115382398048426889516280451648130173788437691750024066216797634912554141460223217431748012438166861927525102754764923905374038613985981641065110447482667967344775277221231167414316329376539785774154872422754942695811766687174/57925885293041330264141378360037730684489154308290382107850574037117875179641043249908707632775741402336942239645073528260967*X^35 + -243600803493726513796747847732330375712022418096601313812561789010945238147073006355834785228318975482083749172615866392858224081148991259725897074300232808300402354336284668659376954865290462398168104726380511974348804152764228628911383507460115435843670315482961330577650707152811315653489189737280526937002488974071490319693988279401758064421487365337717586712963117359748077606238827974795870850793007639915798895364301975061465/613029644056256398185408207184279303833948720044637113847382625034818473026141160713783852877665671260931859722163813149585813761*X^36 + -14892054282424079049426790420330062448215396674952038582233869326710806064623288225414782196690092953374650938372842722514682759017671412467772334447243690513705582291368267440472820259024259008141179764203522452016003880683017536811045955439263930485840041767490271549706423575391568517598511009324849834565772552756076726459492323781223165841605873538612140083316248065494367817929937649764131629668644775597235598553127/5473484389401996623277083847683807113719092346998996703000148732601140997792784961722451822051945705597367687767653172849*X^37 + 264765773922419846988800956338343224147414035154552239936626919271325272396634525761548568401465999863067974370591065829015676456363694336008149665032235260733215715465883914233152868233635524244484366835235513824008182049344143750512696089041650618360279970846813701972887720597384587220352442396783313149438756927017092657785028971991462340345986161705465522224006341821273957932765801601983345054761512109197775106692729169/57925885293041330264141378360037730684489154308290382107850574037117875179641043249908707632775741402336942239645073528260967*X^38 + 220885201237820234048803177360386095496533338967244412660399284597894633425796804296765460543469488409786731486538879051820998281279491137375880919134217790647341042290482643202631310536402740086609571546863998804228951728538191510096402081560132736665506650847595280120319378011932782685087773539914959034043513666867364540587398549483460732686533568949068111338555818612053035003805390523402304357504713257433231892/517195916980251027428619847650364463169147911461683521024298283341315411300461585724506455830288737182024727182051703*X^39 + 101376598510574865459601918228466209416907453797005141211945420304735967094083672853346844998208124773740101499010808007859382516981119306086185579477886165866076769171353977336825647852635538874783939032546746955921114974417245963295295005397776213733041173927586483033037867532209406239789987017169528470702149199071876677324783328343737670428289224390977673906898156483754981490459794838394951749000702419486481126278/5473484389401996623277083847683807113719092346998996703000148732601140997792784961722451822051945705597367687767653172849*X^40 + 12707846793233513908128303264533612463202754173658730135673005486503398435171595452595754578388111044727356080035778674831510321526451051380336618420474281860670426470156334415608563204642796636236517571683009931392359978536904007402373511096582639252048186185636146799248578528308922364983117702513206815677983226181876815996685694150324203226317030558626517270225862451041445332214376154856461154292091069597/48870444768047909612455810984632378642081443018206890392544484866419296163702313684636346577557284057641947196641*X^41 + -8653254637835840188357287804773148761238481254578151411895982346766967534880407532573765614226175661748129012236394670530813137228978277695378662950016949569632327005578613912086901023028004062409038396647588356543030172220937507468135584719239772287631937518150717792987197203469334753350178732289860723825333997898717502584173265336918226722454505865473039191882240247052326289479205502507061367495952863518021/517195916980251027428619847650364463169147911461683521024298283341315411300461585724506455830288737182024727182051703*X^42 + -5185005333888857950497117202945191478687106958227921720575107366226470681880469195153584941575148022443363534944641821084371564366617390018722842918994186679438744573870496556126162268521970627301028045370865153552736089311382445647540696738668761390540395580773718590163130470161225935918258004069046932237205299177120238857773202882563012550462340360666537958597861389610262877094942030908716976673327/4617825263918351092549920720460396734582012947010005706561890283135150350912058365740937973878605693814792327*X^43 + -1086092498734303078286760640973502567602235593415780549912886930720577235669476826873714168673217041511358551689482506067450532630641754835369937748268905200610330204564306144650570672049724130898590848850646233224554537599375249703357284047441210812357988795137032552497962144395033718023770505674941073720732839475886676537347539173763574742952381668439480440135490282582610699150166869808858450175878204/48870444768047909612455810984632378642081443018206890392544484866419296163702313684636346577557284057641947196641*X^44 + 367136524843859123956307418143635551961040069389205917080296075506291685949448270711895140243353867009562806444452155828379955819678394425786444682135168892612892198640861402596542736005381561795813433882205038823076149591250129776343569400238384712843577432598575368237672982866501424585964092239702953498477205030009490041791589082983977497663990284529673256333270917827174730697345338993264342/436343689305334129504858803785353560860059807900406851229508672695374690627615833482088063297609911538769*X^45 + 381125902559074825997865134632561771571775861211206530125210953713474234318563379717523675465583894441340715290767878340206727340544661459429789683650121822568951334171946242314784194795614225948133879419777800217963556204152317670181482589930764246425761212105613661055073866011714387404512152567020207652872193157186911058741319428646884131963137485425773477000563010077098805014568650287351486870/4617825263918351092549920720460396734582012947010005706561890283135150350912058365740937973878605693814792327*X^46 + 140107971679955715773366712138626758072297884115852723700245743113285956270612905197977118710334014836318121424302997512517349282984180665700538691915135887728025961130323709832781889817309350540762335687455287694055462439127831472249117219620394755761877338786962220547846616878333226195077928983943828421632975093122741214794688185959067046577794262201876042549086345021540308011538771437/41230623576049714589895001775049944331480658405027577362705156637567295722159674334507045572863073943*X^47 + 37970580044931146803440756008824348838468423511675168001175365796982963719521787850800885139658653625151201817065067085277648672518004390350502756971738369006109982984768178370373957409359546366142324648981543115784759487764424368975451060040201806150473534873061293950995260210320997230765527151853453801510435393584040297084645563588902408352470672095664305054639898228314704642048435923667/436343689305334129504858803785353560860059807900406851229508672695374690627615833482088063297609911538769*X^48 + 5109938775036217277927487259748681031266403374100263885429374300831902055712188875497372021543932561277584988607229798891668457070469862925759411626318805952380471030258924262574597740879896419972900749357560411636756057983678696687904480688890153306021166768326049746194835643578236643841532161239376243622635095759233580922952106128987560498285835276884661415016849292361088607356/3895929658513627004620145684120754448783960918929186181867632678594660844955085924077014605769921*X^49 + 200994878988625348344727016546095232773052317908046307659921048140699353494456202769936049950797474954681456970542077697911659615236200539167874687705011551576813856899933992500659306773924550526582233599567501086373112627531700048216314463549012528984341519151767360914113567209025370917439107044557800349186933227732913114529114882870303445424840922384638680369425508960665302625038/41230623576049714589895001775049944331480658405027577362705156637567295722159674334507045572863073943*X^50 + -47896636852218642489968868774698536470954547974861913926127234243420824329098987497683516024558600009856182238198058021990354891407297987164619866161222392042648395293792897416367951116890679614874856402401695241590504859379873682796325311157097669510647707286393268455436354291521883343396059747635279135678436549097203141267229744964156951761604290051609218671728921086291/368130932487350184694334846841231640251720770946724575438687770820623721530292537473024152487*X^51 + 31577597956135045156445930149753182523412960588800175124481794866106237992520622162972056345044611746170227528698826555914854780501897022631646852086150089086684912225745897365869897247444019765048204015243168261576447119235243317642143136600846560274529105811175403566990942158282450508287423911218817144848190314615778366429689849949691872921608591318784902476299351018523990/3895929658513627004620145684120754448783960918929186181867632678594660844955085924077014605769921*X^52 + 25557015556581767335651160972133572837307163690652103328324893708261366505455132637063544314183384518688796448006377797362598864053060788831847440477719498388327523640563288230739322294396600660617494816786551285492634369622518106826754633775876070543934536967711356829423533346710792553274174599922239405568877070302951179328284441364903180653529808913838455170621486/34785120711268088887303680132404010228831217135663287861540940264634198387063454358218289*X^53 + 10579836766106722992287022002920650354678924378068410154573873801066368214515911393422868978115135434481224278423324393916003965305551878647023761177666759281960366371519146875044315687191270635471735263201941641894336972721554666825738857071640295555184091297830761813145617036563910613652947943890461450712500771416880445752484583820806726749245888938282404219597809963/368130932487350184694334846841231640251720770946724575438687770820623721530292537473024152487*X^54 + 2493850455861147471180134247168915805024258169164015910210493125293616162313299394599105481223212456300701118317148531329283608578844245313542061476622668629411334424912398810187389188228919767091074123953536112030604216031733599009946914351447432269774629221178749279209311824066204498158178104798997280052475759727159817640364610233579734881391092629691906914/3286886583319294045856910151413021849081660884027524129409519064975356551739908755383*X^55 + 522916232701498024566983337803294487754635931879770128558036886441437947111091933662026685148011488210853760130590330862091052242762694755942233810364450541166535798513573160062993145653821704717151242956304943847426078858292035318689816495056674622035029084611006098296174973354349492246211776887631196624111735550487016430084757844708453911449170086715487561960/34785120711268088887303680132404010228831217135663287861540940264634198387063454358218289*X^56 + 71798421165658137333933360609186909196980715550040648727468645648800052398840340148468311640733464386307509423939416415353528766787507533054113644776887649413627359669854191763266334812200191520018510752374660730396958546023820089092128906214736209894689371424043252206093928633353437622069171621681073764275887861318309465595572086936728751159283752440/310581742730727964268818874743742024858892647078099227951386097040097944981565601*X^57 + 9046722276168918083438251138865866626569338440122966740841170928340430582222278599751834348297593491935923583076938644714354236177643934860345790669407365143121930183957844483212983591643101682357929463520962132995218422299934089419783328582080184498942466906950198125947598487492063600879014291162242232188458835104226060970422131755106875305783513819414/3286886583319294045856910151413021849081660884027524129409519064975356551739908755383*X^58 + 712418824319985984115073931364610244611633217352140639758628359050438639719572575204184683210992182924015773520154933303822556270244539948899799936185278160912937986176622413263319666464893248555579736457686517700051347738131292930686330285671486435473097001990406131670217065534296677009122943367298255141280873218711090700300314842040532710674/29347230721981287373034004983817634400348922524624324667049617031096848245447*X^59 + 42024182393112916265485335445585503176684886047140116308407868149164602191016387976428476206594661711163041694992072452870541853607449446137650701423276535184144184123724364115511009525331054308555987858353644883354157669443399571638163638648114050755620603871396062517328887371801366551775438315762351470698293691554700028850176636673145321981826/310581742730727964268818874743742024858892647078099227951386097040097944981565601*X^60 + 251965146948872648844573601737134528686413919247223582062168429420593972464916408840050883486160216366086625045991462284677226839796427216079685232962628636885188137962532877724082196204889773340264866657291809575348642705447015358079700621070826831150407456530663608406459239086613846460315831130056629794838805301097700672369215010899/2773054022676111440332042425004028574161289098046331349055052162061499409*X^61 + -177625990553259656234648051863791045950786896127001190090956297006960523969705855869335127265067453123664574681817063891582412289921973332909835985298509052089540933204771858073475502407650208337580090598641464688072563866044178482252434429731725273720889355890654245732102682022588187916134068798191049194816690082197343628486986084226391/29347230721981287373034004983817634400348922524624324667049617031096848245447*X^62 + -11877001702388715502450168784483237547305784999655970797104416778767021368044034974124403986835914761097919464354310936160453287909831653548099589076042115357538786817672842879334878480352648603754156610375253980899700221174569526674859276752422949895987899938634709913432250227083951352424141896389739427040291851411086083530239/262029105421535617531138847680622562048690267225392738264674682232023*X^63 + 87239802165258634451454881910374670530102824879947090688337023477664470458281987931380365023918713709425300462735469111123929244364073419936709887844169945910430174107853650685530475376401709302098797189607842919777170818486814257246471522180996453308705070481309829882805354470036807129869638177176737970150326936617897407828893/2773054022676111440332042425004028574161289098046331349055052162061499409*X^64 + 2274803946497934043656039662514394312770671301073783341987619193527020409769503888960843933261997597676539390352118391499148213326455355752484495601944128563866224497115030620578064841453945358496997175552166387729787889867220249601747238794337411865892358360850963071316976245946789316216959515629048758510869366574746/1303128181848424322678072816287405133599020610141352508067430299*X^65 + -18448564280428805462014735624457314928607662718850097361793655050075899851886864276373133670536868303947401736890555422038230884265969192431147892271954568073635807389291833169498546116630092553587650560931766282221415576101341020703219906200489116183797313590672404766169594039735549473426325453944337062102872329406735/262029105421535617531138847680622562048690267225392738264674682232023*X^66 + -119096123070028946786777705609497379965809685525264370725782552484262339696713869108417837263817295669211077509702252996113763872854267577840805107051080841770661845073286576253508686210147200987068442706222691380190567212335280587329309557406180303434753466463380786353056031386374938543170831945935625981370449/2339547902779935947357401824573438300895907738135282779295207*X^67 + 5939148591688774099880041117245552190783419351871871311118136754660977555522855160979391594126606452769341645873669934204510360835640503653522766739778980421876620513675674421730472534055563698186714515316344741125414449123971782157573783012960940136405115035128948497673051965376563103114033072436212282055805684/24759435455120062130883383509460697538381391592685697653281175681*X^68 + -137540897291415619139920840730636371591255029115484949333916917189861124444590018740235382350644833473411943403860885284397188918610343118842187543181610033932523948488773047776117906520275717985541827289194047742737773981297485965050617444686682173497001760881011150538478326158604285750682553511796581/221066607084941504994557481297688585551914177278208710129*X^69 + 2773309749307702868987097687005673177084768217439459389023247618893873884115671622734391855811340579990904487319614496839233504255359153593294808869598713574409103121875896245298100903428355432193408099936521819171679000913835438775607512780943698134318830352669665528356994230554754405319553024119544075/2339547902779935947357401824573438300895907738135282779295207*X^70 + -38839909031052503725368952395451232070462824242569912927391861274385056169970941943149919646809417926883018204479892436844664223282428840365892253326917462538143259725393283034944547836571903310069150009406399404278102539501108115495643931115359676853610846800069621854330444227464754667794455/20888841262868893980398514721505110606814152629519863*X^71 + 542048471197046961804438771684817883525934349077040602759774517412618097022500942039185273838471918622563940839363934522113591118666881053381837785988358688985023245913342176625890277107829110966414185268038725996829582058831461012263622626443056015092306666892449756253007846758363697353235452/221066607084941504994557481297688585551914177278208710129*X^72 + -268546593389525284442565933607825242694419244612899622205698667286171695463232892056730774204922222821926470929054349340588952241899248894629964484514519503098336786968462760187854520331787873171055795866380007572739586093559998543923996214230092756544472770578255506405403406505232/103884786737761623559126676454816366898323292219*X^73 + 43351176477573610913136627039256922479380072502674785426933337284116625196252711674756281739099941525740547091076370467094792244201650604117597812173506114358389371315666174658814730462604470895341223205243465876625343800312085688528210266931222183295041099763101821231856624153242869/20888841262868893980398514721505110606814152629519863*X^74 + -229533717976847997731983240352253758814581463343567442187081440313789223609902663408769906253279076916169556166129262995545401528693542287220298800561757119011767301311295986326055826232523109842844466648095981893510565788828796913382798063552952675073986616071746715679057/186507696118063956120514679452094015975445767*X^75 + 1026196436958520918315624021612411506121469888496653754582287801357041310436127977649706037334433470145348549061355880253792236532933274429868221796975257574340917285158436638350341137104011478136121361802755464632082762673837598472646457959178794134804583277379126338860295/1973810948017470847623406852641510971068142552161*X^76 + -2548582437266885808144996132109520614957345618588027442085902798825231115519586187308395010370294124523407711645366244347864452818499637797498725544611835409287538804118097234737707302242293703137860840120325932241654906008576754011553388792731531505140578099515/17623329501848621007324452371926109418449*X^77 + 3793537823823862581781898885145819456348017202929257447195982188386519608482085817726305341512388161088426124567774013929733257620197038264086627482204084246276686466513709586250918684967851710378047614105460424414936069473730695308296410535174194592473057407797/186507696118063956120514679452094015975445767*X^78 + 2108708625020649743590411972537660482780761948268771572986997076671384110523248885383180820171692336966706741966275352260420949641117427809393770205582423490129997415328047448978940021285523121683176342998846795526923408243511350161930581133385843460/1665248937149071247030563391469914903*X^79 + -17542012466703706168664248997989583576767138366608751098793698106930622308978950643527462021151030014584744428237705706662095620500201391478313658080458037597389741905426327637205735451294973504464393980774415618378112407905802378496913870843609977365/17623329501848621007324452371926109418449*X^80 + 18716137782373054597294150369446131164554191235773277159591389896286406645711384320686955472520185878042897321863959929162963536565993523594191070360859496691745716941440170794423236260762895759774378702819439966070711521182162302110421447/157351312212895327131301463807041*X^81 + -3250681843067799895118607827237130996869475796596302616202942638443462076749002297309763782032825126436670260254733541702522001194009203482194450496259301004736351517815835752157823240969477547027603206811342559290276240542839862779644363/1665248937149071247030563391469914903*X^82 + -2773112361628680990311887307791573587657371085512035041063668553481984134097813129939758677062445931099952357527598414998280922725779258810506523947114587364060939633194239558808738997808133742700924360516459101652418654858439/14868308817244196081574361127*X^83 + 64225524548376001083854352451172875617509171211618312878773018292589569335671091332771567672104701619083206179186829551176829161443927334040718898972574238652003098683254261401650160215619191402415349252852803190014046232942811/157351312212895327131301463807041*X^84 + -63291567493947714976750338714429257174487946603909789852471774145917375133638825264592040043650785598017311824995966633978651647899759563317699143160838132295759475262876369540520283603987526925208213571573765683/73943359097481044980651*X^85 + 23406304168082390551109174525955697255351296162749364316523256736735543501341704850562463636374214245650669141974473690361616604412828521748131605647530504564823539236101267557324950302761345789780707198348246026/14868308817244196081574361127*X^86 + -271722837060953210053699251359663405105147210839427345964022483034999710649708750773361230667859513375387444967318908432535618495673252900514964493946381159440092230411180430010652193205750038126908/132752888864418393143*X^87 + 175814089550317833365549139354080762682345997184719069760337234622099050093805236190347253557974811118656459578097210217018808944749481075241074310028524528513559588217759024853175034537355852193/73943359097481044980651*X^88 + -1913579250973433960796498821594848104621088029421822784010953899735133384001601019317085474512533324742777164444140566550603650498879169325684347075169714831224991441294301108722405/12543975136012321*X^89 + 503861932817908075151836812229195397356985472658976917665714632355157169573484425679812960131206732385142665084085330962839644074503402827617026421183843028677898653371345333747/132752888864418393143*X^90 + -50538710813538663028192823830973084051433724916531508165586686477536988673261376711488087050833674551998196556195389622647592003407042227884952068146104001456460/1185294825287*X^91 + 2280796803179409845886553690734202986583167515724052668889352351881173985422438114922422334468500573612917568885221861470701707749083137781128222534024115787/12543975136012321*X^92 + 104255638589041910091895717862359953355997031534010178847014293006259426279830598259705299102043092160039323092789584684975994269065619310/111999889*X^93 + 2823158113213334835764755640399335862527095095933679799920131447141322478758224477937072975284137701805606213712620910851066895500/1185294825287*X^94 + 42998489483385057250986044433267905030897200324646880370663929056353451638594531563288876926556692432924075356/10583*X^95 + 388121396442189832226236599504322933137660327839428366607181105737621797992839273662980163391673885578/111999889*X^96 + -49476972561849546378228304316253328492696951838606842844983253411316960*X^97 + 3114969487996985390586927919094228772236985971423953/10583*X^98 + -840481427893410525905920*X^99 + 1*X^100 +