D=-15143 h=98 -603320122404748744350463252746063399799080132511073189505425001095637243889128795818112244782582073669326093865000422651746656150391609306557302960724466733810447891339524636107105755517527162930637332763278001462082354846670321577722444508809808005344676467309627665859465905731079998239687849168320038028448314005253133803134898773459921785035677345300153244060050757390579743150572368943686229069937920475718627356038743252753902520358705487287592868695595847408970407326388485393317905121452544374779496198487670676500835447226112607569/445738534443781806896661489790096153476366386352730180774635335787758995063052783146088992975600567706237449332878299846168632454835617538737366593798714137817377661435003180803085272357*X^0 + -1580055952287554640981549506121364882764799844209849163144388723819166049500871451835025271956813156257094006719225142534089389707349007867879022168524027659841852897451324231738676642328661884229922765608616565271343030955510249096067093166215018366890387822655754904894100856339516834675235771007636249063848326263150498502224932461781003435499789169532703129991653998809193870799306121390589341395801571378433216215284918890455366536102433213055069492931972792208708699087651557152743530793114146080012421613351842893893423984098968/701719488300357530980608728450157591401202417397628466811136705852339930736265989849150426041823349017783830727962449912026801343865747397687007888425249229493564577068339996446973*X^1 + -2869499903185405187670481954938035960571199052323446475095043319891629337492436444163234664524559618257766080717633828218525428034373533852930134510833768464850243668309314182771474385564082518197630112640240280379058587068786342747229426386942077432465827567998318301147321112306683774391379005903541822428549743291360985604775752654550368489158629493515039246957554320399076098069884616765792389888477289042120924707357528311650003213315163830095094896324172552018726536259770803495677526496414347734946495353789051961895716842209454895633/201896626015313967741147801523493991725179755926393469585499819597717687851646241801428013129475288509349710425557172201338615202253021244020312848634047432562199919420371578757733730641*X^2 + -3901505340653266330826879571991210879604360832183924280472934649909229087166104954027785111875888363693471354814441679479236446027352752318040060580008431845194928846137397746903664657730230111492616167633393195186038986454286955038487206495175421767574628034047125009646872660741302718397118628032765731339964841441536309053387549132747835519703972455354083629208319367958283177937138463120944640044677681730857722016317903843167341397574450081352067783101520464314564671521030400485832579780195353483307521034788240978780705787413505/317842829706937350920953263451075144913217155182614650588231305913042302378660002930418197993849722704416515549302941553628199855878964630570903196639291056269983453352159019720649*X^3 + -93524745064477137095674605652640846824520102137452303902162674129762866681589143707977042479150111676191100151417115355355894053166160342568610811828940808699406270992085337729761447143105387620053757612983003794411439831108717946487084576852377417963906496806426257357534585557296562856550941258737974601429810960356731923714659766532220927143907830977045217979116153635048168027840903333528927038396445058217450058717188141292507489500983035205944144916110979424814860154398086971352679352474100673984925036250151324916135928618118834498/4813093970252152304995995268439630919420847380930333653857586665441199584920048424375322772220866350912979294963094443946591830417575161400735187106708784465096359434111744035629787807*X^4 + -145390015167835510921781025561484355050710419578997506506705871266589692018596151900064344416676584940391565833128645914050013710013213430271411414778684820291812938500280907676054753507673963799336728399670035494675796993854736674358382279280783457786485895374138282636321586373808807489028592758992488649377532292799596988365370847189758192900813920829663443992126359663539470802551371990333137117255095750019704717584747817059313383119448243843824711347449162733928649025364891330340759842261979868994274685075803391195119549660856/7577181636677301966747944799962895550001412733337112121927722474714935690331919768730170341133180340506792716984637251592140272599373058947110615729167540864654561623200779642023*X^5 + -828461366395271446205887509271436857904199850001110230225019719531803971153482960086804835304676043726039157990471302660796068620203640765771162783276758180133807816410787481819088272219762290578704397894292386739355589890494563033218633406799389263537090882007779566769394121927412111763575629266664660964515424843373431563329366516763145599379952112399657072499224296558003768594764216003251241511306550968717490234246440840462655195128770798648702175949008391174769572609626965167658482705372693145609659545427092657170258065645128131/114741261524204383682464128105838127313671393020923888862351501434608271158696261057880969475779749896294362113298361900859780147972306231636096053986784071313464026660129406119154289*X^6 + -1002838750140414633286196534729149616096904616672623412565254364294262097362082584045126840652363572527674067278013882440341760093801180009021605276194789967744928506650241522320585299089382168347158969163035414813296818379808645494890909476465131349467981236364165193678580447968000278525941941661768603886925345287008039210448457759851315743309507280126385708531441331448808896660564729614370581705612507871984524411760642529593804965168862626884982848267452455998162056066602986928452406840470209524935646361623658826532948523490/180635446796573070725484254955200772208314732664247340422367286097344765516068350822927523816223872609321281835267387428168965093335116838136890462803241250223885408834146566121*X^7 + -13055843391360632716716447342552101235493812919979467841348149339846368550021350225746840669356223483546374161788683086443478055432408677249568058475533881729573120417444757122011782962857610174128395027618997443678704672100749948765054743139079438474490598314257739306178459068951004671980807514211426752805108689923774608816155575321491439463593332129763055002638362524114814819055439463419747906009112612950848486237909730081894910449173926666261230341728286709613475630016714939009921265466375373612628557097308156312479041416504216/2735362570840506009996008072786605293550509996734697476015907813372091784209823036511591493149078102922952170831454047824762638408373674279906932278229482252140296745975481450770303*X^8 + 3194516367270729369216537513538333689462426205718500164059934890266448101731584385459654099616500722279083258223178299090232408284981687057653764095732848070101640096192336849642294365106819487777346657436660090880856908756572535932719231903356713170094540669297942002180060065937493237553807212280684903416794472562590219574975896763712239396825695163918766517354203466367143706403193732096717351168118175895758680260519369706843561236716534450681294621042889460613551623458767130882744301884960816239529407365442374383258327441/4306240262402620255689085124402527819269736412322082143067727021141217747559973231663265937902451166345174849272371845840916357306608807935509308398069741222401283272081285767*X^9 + -347607761870595794012789217049665994683899926633503370580240108933844117245924452588759719959402857682699874452068295156995394888378731534528155393834177356137496688271339162942372456433229157101496655194581203273741360302130845741209019082246118273606151433682308277039305415894148790091498436980462723945264797750919600998318382119646571468943740540983814897567108297812862390709564631215393765141918540887840624949750170384123849368763374224952783247581279876074621857808262496409996051597937666015324767277895114097935972435777234/65209396293562878531899816038827478767201618491793289892474590281141460351300674647076836097656818011964982742531526861568996398693977178567417457071970091330822632589126910369681*X^10 + -115231393600774362868797697248022652646253440153267281277088652381568465023484138341436663692852138182868362596886852674611649671931616577265270116872855007811445749489354964117145258437388989904413369320914809311971993455122637542254929129682359438239837897548616313700373477042343366614592356597269570178661517637677896757110764124460894573932715764929562942999621651447175374739761628277079448691878252357963662885703084733085100956906350526262443000714709587792651017441770428208793597634969040130679037227574147832539710688/102658174386009767701496383141340060936166865538418520349167896363466922463788571394732814077975623789910065415527057805492359835414764555551664817519855813332025573612979209*X^11 + -3779486355376906996204788956405862668243447956915385394687526751989401184248039264935682851066343388040352943211431315658039510539531887576115574352032221482874390578466688549713988913015415450593557259177230434022532970950208919084948105310573120531362225204707164318102177521158415453856036351960453561716439106695613902439642005330739918694832628823805356480183335993290110570583330023453679311505885896185211719086616726486245632407705001802836624300713680289692951849059795643223710366008978849673601548750693130341973173265526/1554552734727345912303759729909312542756374844848271653647449454631979606869150336630439003582784871050608120587326236348570804987685779664718860331703176581286863261221344161887*X^12 + 143280739051581719023410172611228247729700593299651950425971588708006268429573899450841509657839493526808692287128071140128409664321417020763060110706696633309820249965885232036184824049986725481109657497429078477788389183012620178686568665725298356244557641474717824752728719313553533824101215714336522001959070862534848560575660251780518902894607418089694897159371640035345595306816474323141499065906429365539357524026119608676294955173961864591556500193649976362493572678823200187944949844319905088072095314227790584360346/2447309050607510145957881153934079244400464799535698728524705183068847586966101451066403346902806589721820881925990085701825391308507561550165158761452020644050797865303143*X^13 + -1401887338838033826998008883778814211571062329769640368951119926283173218378721363658093223584048166942289887720180050370269710253961755053962316120645046948543848601089185667460134641596017321230195875836746917913805728924688839194660758133008950625820081378072397006167992886321253113133614712521970618969443797103223332222703406575390859025872883112923102109938236785268170136448442502370925826231440579594155678072563574274963833562018465702961535347581432707206006150360905232174683556934056251120673818622088484263990499933/37059600953349526140240194314023761997956238459369085846049610587211559009427674273498545882149200188157533615005267867782741900584730004554150999124667948612861232074285494449*X^14 + -11471231331254075783179371653208659664555501604128499122990054008727392509519892627479498090856558792250348353687620788874192030827901297126984148918550682307837598186731268403446159337778384067315229267999513685060021246939243359087946467402309553484805550600091720549801550197485702216354428103856055235650779402830399795825488467440289491201507521609882584190059766202005220552932547096983752943878112824443212568025423543930334996561329271744910650569677069840859252668183640641208839617949613919274412475621060018366/161613223971967915601788361218654113742353879649719258305798400783784427588067189530898986125787927737028388161261974886206523892789246618910728307564684715317361016001*X^15 + 12066613422998162641775962789018176091527766685082641497617738144871368581163385023537999904622232252020397603999078650983764528503013953863909162577457954582903028978011432636694671934337024080024396381760284444846781140893633647308067320295911340349875121518798321550154725227618071557057683099238169994536222695317901750974989088182572318315678953101035286602514563250243258905414817904939193380291268655713070160437294997720577940852347882769067509698101286701717439306650605305005724484545855268093146235525721113630443/2447309050607510145957881153934079244400464799535698728524705183068847586966101451066403346902806589721820881925990085701825391308507561550165158761452020644050797865303143*X^16 + -386772578522036488159612130700556947651239149914086749038721853419619290700235973871919748487746658218137013111900555763839069215811565420120932998470513293813529311531929526364237457805269117709061763120444865804419691673082178696206066844460459774039646656554642557202027329962969448905544024076883437396860757019296168342651913821007834984885985581334183304258408667413348629515071685588404029973753808238801446427232442919427894987922966891857305296872229538079912429038234504590581749101653517217009433716028132/10672470710689289810591584310813848890071576282752377884553813695026377044711562407112130101419000709042355422390673901222117406906771882646155207525898746306370007*X^17 + 3373319328667700405396264194494189049178234899902300750074746289880141814500296869850685780069556787786998844472754906065488638727219829146895738196413734462484867416968754862378573544447475316845489038241077408459163075745098787185264269174994605227202336770106490615112352546666950447821345603794097879301936110110822951659907401955848337295928524081138923420300997805208113657595375678329370351414031146072616747793296657656398894467460978207429161789222696177931956558859134286153374389963348299541085496310314158246/161613223971967915601788361218654113742353879649719258305798400783784427588067189530898986125787927737028388161261974886206523892789246618910728307564684715317361016001*X^18 + -5252865186516786351120861978609170876045176862223149758520374499478890400070434303308987867290500944494533476053620660033656324904983871508565743057161365440463842570329339996672579325922927762316007201071477642538597670494049756217783477263100130695463877935025239477651303628731581017221525460907959400261289541535540405864817882389321807686478035046262271862432462683885954402590007190494745213994187571177851213921464937360845328989806696347785289537664344010875433430182531834803425660175864439636185944461/704779152789360748239555194533041596121744455045392450937978847984308066084102384409438691238129875786987744990469121126732972786552987033358991449904163396049*X^19 + 38489839063186875304580999371240141439413599149581796191471501225683060466664441220246439327086005311118427337951493049534654777014090100463529948039401336096055254497954102290134413774232136240251310452871696118859152243581830947057630953697363086239789830186830410797476096781276678688497402939931734464479996935138013619256126297449374748126586717148701094220628212429838206957094028856436481939337824331583053389026562606658684443124884381455653037812240723610017299634225615736824162786874023520994414224459636/10672470710689289810591584310813848890071576282752377884553813695026377044711562407112130101419000709042355422390673901222117406906771882646155207525898746306370007*X^20 + -51881189400341647348139628209580017521053017161571429549748646172299454561987385736552138615204988275771125052230811079413392508338038517340417400345879169232222578844097537957622281745605185877387161695963004651785875020487627478172591247984269297785851577329391602224563721346784569599867813952689320598446154462479436510796513492770672019893034946193717180272939358011764963929262498483302114015839473975543996893479198165245106913852517749731151315780341218752732079821035300417667460094951401755909500/46541580452312008732718430597176358457488242425238886015847510267734799318767904933595634368231517915009426467045441532505644376051838277313543647223414343*X^21 + 69558423274282360294164497604478071749314090351902050271967516931382875921113295282157224461533246283148236427067211951555973608158330576569167597037760151056174895419877980134079090851516146063963164753630844996682955808870358951533108654137308301431942674461440411896191067045229729822604423656728522078728761104177312880622158349014310921770106225272994366845420357040880397761654039072407822420081743552364093510340377180701907642362564440230137495166810315929662328069120597950927062473831290360531713329/704779152789360748239555194533041596121744455045392450937978847984308066084102384409438691238129875786987744990469121126732972786552987033358991449904163396049*X^22 + -60226264750029084966851037951612222959778982033710446241102252206640632634102059816423675614248514847138634637932407735791542821867391783569286869378486106123390497221410888185909448199201922812314815494707727253199442057622159952964374689812892350742558570440497748714653084567966082343234616509590776631672316081022595871865402750140815309757758208996192676634579425154410280359417833731666073744276525168059296991820314417951457389899059253077181678529625151185401695431745794476898169150673326199/3073471600892294045613050954049815654592104762942540184629697567703546147973843025397585311248201671730134482404110251106494378660228374649246757394401*X^23 + 340935629253929310135594712306989448894519257579247349461912916896241183686763839519932092352287974661741084975972763409616565022650247088306178605781817046056488356751653965961482056107264946061325490401868618809902356955756920718255756344831009322741326995601593867598582980087679182424693496288097369580917877807690099503554313030685088786966330569405656371471133496128845890823824297497276866662494567765858425932860637647673509487867939473159142328132571173955052786805815335790210335269176018246776/46541580452312008732718430597176358457488242425238886015847510267734799318767904933595634368231517915009426467045441532505644376051838277313543647223414343*X^24 + -599715028790791251536371314275084590799146457788562733359884160642034992294589783553192974703189046405857827321407424640110275031878936804920436625725180383370713668000068327193330592740795611075210391043839178074527948776077380844159049844347443220279559315660895760175247576682677779129749934946058935968365024420904813977821275599841686220694348123739353151415692005337225186708364212790659107881874545384832439634043550398571291763902658086844587360138584698723223211466103912056856839746287/202963190972217793410357984154382596222155765894640440112903491230505589907801824301498072459103326403627714614284504464537699178513397256108218807*X^25 + 151042729678543997132681336524547843987609900759295375151275609802180799692868231091543019660995507527883868063688407431797594961879177752867387257590883628469500564370805800338838929192858504735841398511373990177877833576994599872907458940225560624366155866055591502297221322028628487490091571692185248256376423303085324190063995300702869155166989353001667595867700192505079952997166458924288622247135227418789924671450628705378157654841698911074976820728187049182765397367756671236184913039664973/3073471600892294045613050954049815654592104762942540184629697567703546147973843025397585311248201671730134482404110251106494378660228374649246757394401*X^26 + 1914243936284332490983363246163163970814583706078485388480041094986299827291703319540811803062132867637577919826765158233077467823648640139476964077398476333269952714367876685666751963826767735170672002009759852418235235562650438928381572732782932850119103490836761937077603822583920922101032416426376732608460131739292849104789652380014181266470493685488707188513959751476826725253497831272298470445899222764707799160824307793082101474001135742504190762585826660153971349490729250713629373/13403103148135626587225647768234999420336509667479392466017532274351554507548162471207691504926588285255742892048108331541814645612718566737649*X^27 + -579107378159114006681874434355518765230255098867873424986226491310235684755225098700014485614331082836871406127767938086467143397553863034197267044164354830021822417985350111855328438625391160393058350156591135127236641264329804630076561276039692237650764055776655504133560521147991072332499781695750075366284870918287578586285750141890255762122067662932435335047722784892011452935196854999852836285967562232549760388168106732617275348175418418133163274554084187839021595733905954015800611886/202963190972217793410357984154382596222155765894640440112903491230505589907801824301498072459103326403627714614284504464537699178513397256108218807*X^28 + -623760762949468128306956496464615582146789956625087925683592179274840133715142539964895653031068754567139277996760472414979932589426936058598280263435421078224734341156081380897908512665467519956099076355059696185405854616381122436955810576940115128655448137948983021801076418582127129204753900187219712542965838312684075049730444470868327179678236339044494418576958371179581498024916569296846333712725976731340398981056127021228256483491038114157762885253070239759634025028865993354/885102235233152386398048455935745850910421294821329489930498070022555273561920522433315162446449731576024756788490281419917760391779605543*X^29 + 4708888731349259690060313450665608488285370923120031254890262723028207956502833938729662803085762768402471025502787050503878982831062875179146440095507392136680451661065463494203908002306031544736304079994639287442697507477399034683481888587428101894054443110125409146449246717558868926904122153415149671941752662669324900974889961501690419227414234428156362007110396314104949155397495405657212704604727825659939868154067762923292121246456023959152011441155124794454097053092750331348280/13403103148135626587225647768234999420336509667479392466017532274351554507548162471207691504926588285255742892048108331541814645612718566737649*X^30 + 1070467116179787078614067393962558378840919536392588335468557933842023808859392774684774701736906870610463819701775010623396274088631790835142351784197955693739291628835303052020361253143618774982332824627430111324157552285324810531871949486513331516728297600155429437961710056834217188774356201795802970277219291917711185383149552564936034633772850852623782782398420519966105859829862964861452669732898425565971717759349010791515994242576495362409564197806770684507602903251168/58449596198451587294330611895644578413155999129718648215710101698643285581583604466308866304328715021859919222643484211841627180332801*X^31 + -1368460207997207065563727035022016336514399665434035291318754446683592795626650416321089580530839602207868891434442019404605513299893480524025774064563482113956278771233619541881407386451342941650043386722025724212251292519720015516639999596334619712906878284401248382562528857517647023775445807432725212986370345737520578872699240861662230422476220263201848806094051907053674708080180650981947869351006244762093205339516531548055078863759039424392756677071932204882991605261389365/885102235233152386398048455935745850910421294821329489930498070022555273561920522433315162446449731576024756788490281419917760391779605543*X^32 + -469533904862126496780720517263374659730387051777419241091782176480606726915530668856740871194795148764708433669602946119785635820220431307726732986845792726147337823006892541389981319092897822894683703493100787195135406656420605314861797286206579319489692175471338164886180375029697615907480463954390163175347575038203392450693974487745605168360785500681248709979508850347715599151077590181325620644220393455819095605246137082774669387798267659834725054952619964994000135/3859842580628117763608968625480061970095489607720969967358522201587749163414356763277347045125055472618366190493527320335575987607*X^33 + 1512303008955216404383983330616307727711726459871176482046798769800855890053710109869993619386292352397304513663749072888713014958718034277041867010251441821422370882773600255272798883376082125931305512290517077840912710922676647058505994953111305547817891749574711660190342484265717086747686912331664262757184655932965573279829148474594730812090929154932315920178364201589019179716533054674598356556157168208339755393792379079337303352105438634713177538403886059724332063791/58449596198451587294330611895644578413155999129718648215710101698643285581583604466308866304328715021859919222643484211841627180332801*X^34 + 407120680734146531142261078266766148599333041138995834335913043813528442039085815677081784530304555091331464535440933994861947309016926209101097141805865777582665113528424475895772918762109603740835996915238011411966186795519875209355466549420674470124859606324439809608550838942354678423842586775952681525018574500426447754643149532664735547241412736784492354570094358456457516019280143848388403095392816699863248297819851032522084523947533209700822185371030719302/254892860108836938757773798156247901346859249007526247596811873577742135865704072064805325571224689468293349434955247991519249*X^35 + -481656024787205886480729790508660287249451128504079082050294927443404951535448206616196512488945397817110199017136365710044804554193056329518250531634762693674356699630267818794708004970505703663254976276525606780692314034016021352196344716432325988473994258433028366123118343568242370034336791534907955695172479232178769109225177083370897734902844022089808233852882867454806521683060477984426837495910903001321395657323249685340908221515671531313637278181901732346658/3859842580628117763608968625480061970095489607720969967358522201587749163414356763277347045125055472618366190493527320335575987607*X^36 + -199806150484950135854030392741969697537242286870440102606436901732058619498898994309325084865287048887538634989267011385360419474843516333691481165895410827298554459045312162866920253647312591030622465102035400019599133012829855499497453236101826432228778367301877425938652095850520636268848958622580323503395626632622669818253082476279762737092231166474320481706635645817849517464987845823369909390277335666053133317603877726287929209167587442081307286250805/16832388569559330301642593816036974268431568976261391243268300440978811058951599555227189168013252953066984708113005876743*X^37 + 70639143818679522068470854521889283223249537461344171136835960987590635542652517727454120354443501370702831950737517806179199640223935800476916883072904578811728289398067529531745814492700706403318479238495965451832996334872889290259824397731866794772039140170547391390670534909662578483473236401851955769041647361438204138286186942917368095379296796410654783697342724920831026848248201537745397950782432174442343015799982391035871699356475057700826384769493870/254892860108836938757773798156247901346859249007526247596811873577742135865704072064805325571224689468293349434955247991519249*X^38 + 59985225539565276600472276734001863129793106000232692783036923823771903267084770379233914512704024772888638760994619616790497565234594018287413121320395245081458696427608923324717015124675167595846722849147213607800427295607069462554445424806042498496630299301931572186301347131267203667531977031499516286669240172322177257080804983438216683977465628573896381301111622969095317638118994181610736586711999535446670189776469744462266523008180158494504906/1111562343628034755440969016445682775436278741085742009064802247967959523142811830893956888860414247709633804933831201*X^39 + 18828976149598452335731007841681110135392778471592663761747621812686566678971730392697219544935907249229406073431612176530084606614520613796552575777645469066313041224995145999356537644474164945540081844272824716180217660460356917954204809633196627113245700847190806761911305460771615442759765876508641982143408461987626341623023028933045392384750032724631181556378382288825253443930585963710984486181808886905223999501831589411365942991832216529659962142/16832388569559330301642593816036974268431568976261391243268300440978811058951599555227189168013252953066984708113005876743*X^40 + -7007459663816877303565724665243513693114622732955542913826646308978385837917453988384737475913597084943328876088418858062506451608658044848742991341414586994667573147970091786914069715496835696414288683372871712069806699309555815732767135762792835654480562221217926262774338247005485599682520882388795145687751250610420053816891177260533316884915406165958834018636894716333658556669541293769360325009543597680705694340298899554013943798332795751/73404367934229330742981510694425330214374875591741531338889404211051939717546842164297489854085336307840837676407*X^41 + -7174157977445136161899552189499564991232933276727773049868156770949177233074407762467540970461365300292456469137963522378147748498583240563571635195270376520704609741485191761127693722757462923499623256591188539533028593050256339833134403837224185946347928549345900711948173694511580855450762724150718215963132823863668078214998573497658020069057624320474595099932788337594853213581670602713159149035568154624068181656028832730867611131776866669185/1111562343628034755440969016445682775436278741085742009064802247967959523142811830893956888860414247709633804933831201*X^42 + -704510502673593971237157861333413910625669698232056754719632547274111769681878908644585883986095307393548333459146174905780302994339049852662310064188567699646207147161568017720332994821184661877946111600810911905513612516519717798606906721880191147308868668558764519656432274480395128835997227764870818380858440414047487126858184275416700233369404604792181010060257140233333914926758784208406551232196012452505684236288124412089932735229/4847412529500715230996599794916815044203584203377239076727821713732545712048262706484678719810165509333740849*X^43 + 193376253244531805839868968812753130998254852569754110999863678296763338842365142281007536710681991783790830034803734570144374250915863365168197688431350073669321273463215366356666382387801096788613131265135809643080199617366657373565555091165732687103072667409193687988878101426557627725997121961233465099209902773556159033579892048087034499244849995156589062042482714867643809965542095014637741336995377956809706969177128431320203845572790/73404367934229330742981510694425330214374875591741531338889404211051939717546842164297489854085336307840837676407*X^44 + 125506681651122148586953730079283540395366794965148702686134809070429406999248153452468979261705333995280031508272081806454475122868454980448447188067664320000760489127956128082883691322031738590561520474364971165757623281914944968805319002253838580573804175801035135330122145106574276886312582510282770575140211840483831873641901973013017800240659327370784931254043139640812917183115053999138451133275785008167833625170664975147558/320109128277138957339800554376069143776238803630538141499558985256061923796358892325475712858097174227943*X^45 + 94963377403369196048933150241019718284667960743552262283701793883330711468937981132738387173742482092321119831614608589783054513663346110231509966021856947168041515986299480747367685413498044531837430190905423260148849243079200122611229865654614004510479916055956628600084292222183247112380006248661322623548453798661184414175637907555347438103847024825480898589280196197419074326480616617760453586902079487446816350176537239983141123/4847412529500715230996599794916815044203584203377239076727821713732545712048262706484678719810165509333740849*X^46 + 11110521134706320394809061150757079110281167172565527724483433952776050481139586417580747761948977224363616221495198499348394286419302510751818446537716239928864324586426672664038888322156279020188197383840358509535106976223905682386483339933171395239969319585601061292030294665018849207180296397820099633396929010490649973092026214665531591027254498827960300705115519885117912327348795936440372627031391991028249935942914350/21139082630729641242805293163578494603198758742028537376976753962627083391425668118964254959921889601*X^47 + 1798893984242824590807231181277399058838103390760857797707857173920250787542140686898052833768528300404407629585028387691851441374678850847209349487746365114764400411586793158868986223316546268103645677210915667705575541250348403032019763909304117927633785563388625185565223847778229933752887405952808280009602529497382887069977925634267084017084164515575559043993551898692472733605575767017881291226231934629111998870761636718/320109128277138957339800554376069143776238803630538141499558985256061923796358892325475712858097174227943*X^48 + -183924381657541836361648280512893059235519974121400264473457076191551566795382950278211514875357083250132100703515417383960599824771670007688001874215708907168437667979517505110804164551202089608923319803065443016281650771094772932352548058452574173235011646236524976398884771301262597677895811974954424821414481638923691628423901254259805408996910444118532053493029424851389455274301276851114468848835890824787493759/1395963985387944346748021737012381602271594713202703386183500889033024063357701123883263221285207*X^49 + -9249051237926376757970861856403404679615066427547095263110831927693056616377524735397580882793484490613555513261542129655217499213892446312522835005073062114345641920638442334037862446754877472512555181284002086926667640374154842375165125959276315804509484374945888198351729849018330981017370501460773277787769924042887638384892592136061217060328425020274148821276488854219404318952858341165766348492011857287679538261/1112583296354191644358173324398868137010460986422554598788250208559320178496087795734960787364309979*X^50 + -25697810848839367902362134326935042986404434109412580528634732278873793221176403596892555161750661795523450326004003580844490151433323951859226789486960689425305423955827119789391529459886529993408424255585867230900317967415630923177029765000652797533663560132124884948895403350811993217249105497498588401202085001345470706851137179346577737144600173135134069857964163960180482602818469361946938369594846898261/92185431247965683599552383082109331194056310718001940578716297235225785072819198565889402449*X^51 + -6299902608028430170865038176572933359478652268510298865434453005813105849483415884857777292000554474246354781630710156060257658322306322860176242692647438592759329393949234419738665879957252348686422767894468281552765941783901526649409479675830740284949115733872914062661379644711849440167616844279019466663596714264532244059859973121230997433586830027851423511364024737038711670559066790817858372692890463823032/1395963985387944346748021737012381602271594713202703386183500889033024063357701123883263221285207*X^52 + 17456690599321114287966194908396118109614134416471792263269917355183782024659055079535805931376376395872529536202010616228974588020579926379041333543918670504158204696809737814837053285550027384702593427879919510622392860931005926385034286959945383767899499077085090092493798642425254071252972698876307713058835340994635782606374880275379378440549239003004713134225613731299843329353327306769029758106/6087659727132383517107071457578374905504610098263352082065396370285001985922155356659143*X^53 + 126533710762977316996531614884171420573610591367331307178767132855720815398100354574369274492208329355107450711239927985632762833157054089836991458144061096326131625748622463738370286919668155382908924212930609732847470924817425279460036239183701965492133250224773015296905276783152997718369975557589202104965177637276667998834716939829099270471902057509187016084585017273999885319477888625140768620525775/92185431247965683599552383082109331194056310718001940578716297235225785072819198565889402449*X^54 + 13592463882105469961086406363755394297764258131389863693105754377930134787155035024933009009533729531613238101973012796327460158973423238742267872833681968265647461506318896551826993068287953454081285159041053230472820592881043931472844884927219567073111062055803874550114193067015201325317106427231812293847135020630739780872479246507460387104202611765015219914692155479266016665346111868709559/402011472438247607284360526816243472594902601747563368029148541919368816345648508001*X^55 + 11497663947324074756111218923080755393062568194628706757113268658567149098127011757841584237570780820932981082296204540723704326557294359067976703485269185176277058510223844060796410812335500554906497106905557013947154087049346535776097379949857368729546100327923910553300680266077391762041631582317455557956594972374612241326215577908064046569444333503397772093993679503030799423268208692096998920/6087659727132383517107071457578374905504610098263352082065396370285001985922155356659143*X^56 + 805454260161879686220811997293716811457162723857231972058250140385801997081162478574092955963264004524841869256199220293068176449973344373948527276766488671771217703290177726677093812696017556541312559738829490418593773595980947318180846572073401526517102021974833511440342812479084012636935132615862827093767787229204221366141609329948221040440272501470691672471442298010635479826261302/26547676975384508174361786093656704259057161840293427196007960240333409254814007*X^57 + -58332192292953766346153515249779938063865572046782105050665256176810876228647037434327856775364743195253996236209626072607840503596288853996529006288127497845054983327847637278771019370695216496884685523296808088903200985779016999095216988401333572796851826133992804779039908063707604424325774475832238008636496779440956138116616112183201902227985882594061543358332956237299132153066964793/402011472438247607284360526816243472594902601747563368029148541919368816345648508001*X^58 + -10808176039082937847769540100285020295528628980510108129941179718096732168232251078467133245194501149339221959068709276698994956159296694552179437378066892436907004660867019470248092269440190951984583348025883906255108244115142504028806285176548234382913011140658211288205570243392475976625657773160299151049880893432165658122124512713323949042423304564893976770479070444601426070/1753131940525953125164220173919085006871634540070886032887007874287354504049*X^59 + 3434533522851321597584142158288502907362000306518793959983257772668326651452247767552898402337665640740829538879997207857956271726810960834564035607602532937944645398758421342075225286818987480780966845101946714326381165574217255162556136138138909290025727700465963166480106761944632516871682751783978272216311734397903651992629734264879696790860211001873201127223325778823123114326/26547676975384508174361786093656704259057161840293427196007960240333409254814007*X^60 + -160865637044750488418427161975729992905353860956591658829905431579314441472557613788615135196148966848600247026192231888702017333496831510850267291653501918628461612639703067787148652921614138606937124451850769142503698170361511303986421301872268817098515315458611354570398085878603729457966620146209937117566792770496590528494142861105495692931716143739916810806906690483/115771771810470390620367177832601532514801197917908342659116943425170343*X^61 + 18255690675142187233212438131187861957812854392813558697449477892125466651126540032360176265252764000257443414711822494018203109691357600263798889341222041880196536431340656111938708891847286789309081668724578179077713019879701159420071501872382257337803719772199978510224964963637161329696412603570809622069335168467324437462010870832593696885552694229814758848589464862981/1753131940525953125164220173919085006871634540070886032887007874287354504049*X^62 + -447981003113437591816474442773315875277045102259139361039562822525513810716252645320441896963184081774448619021726214764125231729912801812932912417348784232917623004079573443952099149958554056981575930723374647789363299687013296397945373392604763573049379679772626478250836455965032187519008699518922079269234864390920089569203119887513776345473419642913013495929/7645233560752188510887352429016808592405811128436131721529217686401*X^63 + 30933588424509531337544067269147439383520333195326518273318623660321408661180918836466218375773482959937162128844883507980208607462669895720863500335512902387857308752919303756815364452349007597900125884577048751069387089079822068029989191681073408608591538765593658072432270874406076378598864549367417769954533689812605745088609746704857635744321805038362598524539/115771771810470390620367177832601532514801197917908342659116943425170343*X^64 + -504484192741303386766963266472888747551538708129243241516791991174400007706787803148830064894483224165398562315430530702335501836846099644014748965221760630890012117298089696517497371975965837613671331074833731750906711807268031180653192546821616556260787444635726631257774191301230061196378954049591855835970851537195762392319193935316797652306588363677/504869151472772139661054773097590212798376221913500080666262807*X^65 + 23517337288248113105348345427654909393369568825418304139690499009764193094386129993966299987313526463260256710888522573966025358540573738522294964066168599665911953068931488073054879909692453274352327938560139409681267154442012401799269481962261391062463315136375671449292139633999111145665244189950908142624136135181819312284761325777510944151606477638029/7645233560752188510887352429016808592405811128436131721529217686401*X^66 + -255042221179445588236637353276554986627805318516398780819686843232824630426391510654636921372282842472070397032439854674849769293276063198662300808248032615327661865811909774014658288366200914004152235299547654533548578685123383011172381807748298579203923681070660270505712825047153467321651276298440837908543458273791224314030732843991154206394/33340101134040291861655865620919911034694328859109825045649*X^67 + 7836904197910913065711424046977524276982965714387544746060195269339210143598852573393074707395809276410160496932168611101402373480963088360043335886734697355172214599844484600164348176759000646745905816268928686584749708528880660682883271098510313553194492241042526103784617437019591908061668246668268851262036366151423821414825079574391443609839/504869151472772139661054773097590212798376221913500080666262807*X^68 + -51427577188976789618346159131418146637063534293743438433167419353837183702578912084282381719759352692770002696271213349914064041549061103325283126146844763177738525378868335308568905162241051789333935585940146510444126039844448307346208374804720789628310025503893017388984260678109529790257404217540553634923508584473102375408577844836/2201684021266611098306535403877693391976116282051761543*X^69 + 773575555198674894077901158307656581983052630919568201800969061789950150704676011106575480896610763949665793125960414140912137698984782295672880822413488348561356258243740267666405418707435912589089934599348339946156280031153654798170678295794072069712452054284841801572977660355969176224288605962311136526892342497512049020565352173139/33340101134040291861655865620919911034694328859109825045649*X^70 + -1413784514438985826657763118556070562476146973865494807812301693814444484584271828387215432286617390122976420234478000428429428393699789251934874295681210602910460548023649764707152723489525965761001518893350842700147205362585790927254849383672133556910779731060007667404438333773895956352777873287529845767607441734135784108/145392856188774423714358806305071213892631333424801*X^71 + 31152786633997468682324438541052566663880644721600137902956463327016390499266066754601938964023167642860177768189698460189993062270154104478506079187917591169894868988180298668440224979495026811080497781837597273723690143878769342961140058418673094837875641951742004502832170404394685660775792067803269994673533702546617813637/2201684021266611098306535403877693391976116282051761543*X^72 + 134646940334259744302739505947776413726043730878374756008551484600347569468931161105855021917180374189567202164168728060306663513636154043642470854472209571785922251821751920173878549005901147838601283056339179596641215919970663189276968196256166867773899320799603759909828121094497294680178032046707067187496402962/9601324452801586456736367054419283754383631607*X^73 + 1521213777215046008116140281436723495588701962540562056755970218615800928455643268759914493574987724057916136186423845277837571941800245807668141820488136070982490210833101557123001102116630903160958806224990447574267267440869275389153129160315659394350523111724434386483570564520919685870830323209628712489020348123/145392856188774423714358806305071213892631333424801*X^74 + 6102402230061784385650771566326960768862553747218682212391870817543042763649495260207161358988354449054849992034082331487102122669479047421246376181670563959715925507610549015433238267336171685735958051119304110755790840425546530915659799798510108537571280359916993295205364490203545719160277673866949148/634043746470421082793129964631795797027249*X^75 + 53563813428818273032834895798498718909013266742254094754223575811518178444013615553392258066983881715244507728033493581512689235181481302829691496349488187797961621201378700537712833516350907524429638525650114802425082346797185362652819345150989915930042743569464900339710257302649762057753084985016872491/9601324452801586456736367054419283754383631607*X^76 + 63956402607647668289609554036747110367658947164346750999429806070703273770374307741884588863339564333343600158541265064040269586352132297369430740045019163548041435382848801431267677346064728847235033924660215349636465598060350344483127524729308514059153271759486212584579425274001960167020849/41870418442212314785255891476708432743*X^77 + 86096617580473850223809592222120397012262324838848068108457724055074410729903080246490900560493747084503332691215767986177213918287726086129107145087359692660193720134954799403546261917588397856734448376585509849447720586799964506546801558486638884241660683066527513407264845572156470704420166/634043746470421082793129964631795797027249*X^78 + -34865538954398129959654880697658883812196554286968963237781258020898153135860023976182016759673958965702111868551803930914736632071512732836993863747678357276150806997495545569805216411339222788378396754809095147319134943949155799625286632863692049045675131716403672308952040905157/2765001548056020259212566299723201*X^79 + 20173500920736564461035885175882939012816516502024891686924252881483464717440837658797416614505832212576301428826520051660440314537996300529731853880125811430985712090468783816730835649939551286740474694229379643774342656196734429037310249156179580204508731476284943125323363088791/41870418442212314785255891476708432743*X^80 + -1611977410213344144003631920934388370915359156547788635913025881480984116669428225617597763006601902571115325595640045706735454069633373198172808182277656785631608318282471047414406095830709078645203229520280304956910350466273995788490840330291927949069979178257005598/182592719279932659262534920407*X^81 + 222626877297067639230033875053630666389892864673330588657799396927289513284121195686213152574788918713402058629664474910990843859989777512352003080647506720963166296596875781746595159845201807532706168957965838693145415921654866053579228658743080748052492869836903966/2765001548056020259212566299723201*X^82 + 139470752712446874051570371373574767739751672639152240331849716729655544740040856156122638963659733984878918755567482147454076779836556499722595066458892121034248183020863993080219960981414661713256105365897915350327385102642498989136649447082020076891/12057896010033194166448849*X^83 + 273371522446404368386068442973273196425460562734510899160736579836441960146232284983510810280367946880481943699304197919378474454715815206441348500751976254351187111227769887407097112343195037032248576455414197771889236080599428468562627589184788518/182592719279932659262534920407*X^84 + 107665268963825050834706499546978082149647949491589034410121843151923638713373933022576244338602683743586863651520428502146249373883912093059041799329695142177411919087834252891273020641301552943042241398105115183133200982543494412572/796268639637667183943*X^85 + 133726448568543446909788848506956380277002375332759465220505601019465145820770063029964174567344560101100016853104627891417081262257670477062804529039653456563910452496486270394262105620120560704595711494969936680246800088478506807/12057896010033194166448849*X^86 + 394625286777327876938652814536967352022692231727828288846488627525639551087747198465727613511752322906192741288646791778326887427152885120848363223275963721288603597008247424945293566877811500110026337405144360269/52583282020581601*X^87 + 5278546560710346715005111877852738996175130421161193917253654947630049947065309664412565001060067850437788144416740126005773326895110953039986517602987838925663713687431900339567254906376001309903201014707176/796268639637667183943*X^88 + 6302468335740123803290129023204422092528227567260793658943980901039143086167332623918705900369873170443801817820935362808337182965061006635575252627016316211804514133691227527291168810646315/3472448129207*X^89 + 34264955150724297472377693286397538544258745167683996009453771220586518713743407912421787725742698933340798300609758962436854295741601086565855913530160984241758706061050160756806667635/52583282020581601*X^90 + 3853486745720252528766060040571237926157437095483371703948641345856180973220863132590095408771796484526179950390109726402898799301084399694448198016089429676515089/229310449*X^91 + 752443233715683936830542947669897413790757098235875127243996994377952370461754362457623912248776652103240066833781830427983021136339367908862545572532410/3472448129207*X^92 + 28207629252513404445760916750293916892077852203188313704610713079788613771429950142409533544618321370030348890985290032091702326533/15143*X^93 + 1835968408235221451643339392033176032100112531821943342775479410519917905457063359200891555362495267338925583103775685759/229310449*X^94 + -2932051825915176765789376059655204469994820405243913169636370059377437906555394497288*X^95 + 6774895586345437005246163202008568149495796780873914942256175/15143*X^96 + -32768077554819281636996186632*X^97 + 1*X^98 +