D=-15215 h=104 80108443040641078125092728381763525491497099887531485014325196528050923004548556673855656446344272867111102345789835735008615872565919141622014907176892449429619951007260979816800695092578061456957521227306199090617182095274539227545685588502643565901360829494790925421364450266765144537244576788303303660898929713970564236045795516525132674108895544128626216918125813437381410753289047995752880241960140020097495482034428188902880097997257159190163272032285445833848157246649105844366704743532781166523731257323889871657239456344839972560088579215204962532962663252933003803910784683825808600815090889/14916005482401579137776490504890581510211861591643350538996559934094135102179655908867630412752926234750926122319197935905193975648688204977042016762488004426287892169364912575701964669860899448394775390625*X^0 + -145226335199637559511830540795254968703175657506846451977778800627222001920891405465892346979952365682407284217806740554207815073132206753424714020075981730567533322284345807561578622311801940475263216021257635647891614287162923923534391704184746739977172599090075144114397268983855912080743741214831129512573200990011864107827046186598460197166173630894951885572979906366234456580068734556451098877068658100517226310786621716280024513911483565304960266165152753723578225989163801220524543539033150195826358474824691255785414979624496309414985483931813669687039202664544837308050228282516413131856/12662380984405073266986690232296863926773903289307422822655548522435644167762761484385616779341456058962741191819299767692059428159056183495382255732956952666740447146054293625638820230960845947265625*X^1 + 186204190285192304850050235687018359702430930029931564951059763189649992067391703835620787711601267453957186788387077119566188666231560328244516816537918439258310183963616827790882332720626333649805677628490364185392696689725941296433191926839921821994742313284231702088282937606708394541305624987103910288409252966981482027357843977542045352114810498914801625021562233350919373204449055406951872777265391204214683156521792233963098889100784336139103110726519078319247375785181310299518820082211161260248858806803064288148132508744548576853285646100002833694635952302838017958502094190584540018209172654/4816453166943079743930062297109919616146623463670310956167604269221458150312760399623178982442006348427952680838266149135867104986000995797056025524423500870611397583180401937852366245351731777191162109375*X^2 + -702570241126662200385665714749419813574097294677822051665726635316063564685134046099121167515203261702935424186984853255302709374513993346268516545784357029861213671198729706160455651873352162432737462430931163916534255146666192875821901914958118763590489095099015171275398927095878732252462333312669213661910714859579750224467715435092652555151851342520524779274150785734711000434536356416266270435142342217462409082976999868506623286059891383949785090446258003617455719302304228731558948612174265441811943117561508489712838143267550211116291886524322452576722220844073178382130846901335766571378/20443732427335565218766220542646892038199206986647179864510913536222911533427028318365604744299892743241520695171942083033548462223280653799807105624718208495463626956478719876031391322612762451171875*X^3 + 3744540368014312832594888336557874428690235667022984843930423394159190258840175865675941842397835807642089086763396967400609899931036505481978985868597954383582902553140705707342131392992811772703500412890493405312800486344680952322675313634008895405724517160734238835693415823277343174988827226175219048508011684117489129111178433736589920043370759019261986729966208653774960193750373525708970099461316993133143784345823204933132942125134153038833669904625552196604936957180409451723188169744559184675071562961489764074306352874693873878230622868564085050266414536393555997831967721716054055028340337/62210277776382124960705609111274492472240186860367368327706709890726319796218447172786535236904573617683947475408219758671087970545443029512813022416017508451695816828564744582763523794710636138916015625*X^4 + -11266665389561428619350250143740238132753503512671737508497223136329765737751327673706303902430511438438652067251964987446164950072364968891206089293040797793748548357130033221037728616286261238003132378745963827811069407726318318189153178434688198901699431328834678777768730638346641687810292962382011258516544566233415966597789276970322684281143696846335221609052693376728715869025010021361972664545645109741098348605040110585435003522333769163031015777320331826406391122392226658539095153242670266703658593432774473912115463406049365035113524341998644784695368751046457766305775321604613944278/388316705323692300244721507513963312457415104774303975080095564375183794489675398225938861064914163838107097003265939007341143975190805714633207592871742507735063305318590209935791790485382080078125*X^5 + 1032136083841207349623699866812778148551711449465008102942219879064094572998283951339185974918696988109241635055913621982816955444843249681776259808701919115691741254099128608500814902393091595012220286006308382370772949068710860338561601433131382110689352892957830109940463091795010793520315740179368666519419632088158810545945438098413943182386288897126421408091574481985508215336240710438867722070653812560176876644115645983793996286614513841845875431851329180029961188568670794813022014312538997262318396723633579391481319196381295047146790965627082335497270819737583836009339376179640572701759509/29541193357499891741117188684124758995197854095705174904218270059842107165802055920038298855513345013983997404523456309983477527912640544740721267627717811275944940952111750220865360461175441741943359375*X^6 + -38592855334348329607458320005711998215907343028120972238456592011568032792661285964778803021263596718715113921740532884822724610451108504636887431193223596081810362696100452473774611623997850233506773450516814125693731905881861127823994556123425332088936141631728097588582562640123399254574589924091526046326463662475152301171389962368002551919990600572859947666356273983309270981122019433151589871289721346099165915895960906502113880077389649492156964319801379419557253440401637097866689928524541900037667228828100139612104204964231799046480079595754555686166181122643297902341296370678784952/7375848034081306261631581706969135543883862325321974945655446474165502241703331586414481159892224341059017484978235712988602734724294633685770423551753768303347571162476015160791575908660888671875*X^7 + 4498491105506238942726944485834975776860897549484501238656254450615155273038242424031130521642447153565713913299745636260805979838968410183326477380274362964006441279093434254653166270355767673639510198440865579454431104642336419959255766679006286316800337321940389047396882280796027321310984469954995260466212972366299944226518065081895738993265522375733791048374181562400635295219981816082225404966918876176233305894067157573237242084161933685389917305142475202195402957925509442872437675360277091401614778735116634801135091418796489459985360498539040920358662611064881585418904042748412693530922/561117639192735373853622578357676986500964826398869243990738090522140583037580950436481654238800966746064755169719281865607953044150714257644984971699667923677166476185362853357219137251377105712890625*X^8 + 289135121144309285352864743906801545612906294933854434628288769297578969191993254885006631725002782996088283389988082694916727810399090120116876981130131738098408735796509246782999884189609240024579013264900468856579329105763027259869177369523647244496166794362428345703228239870090991642727022886499733916308356608130733588018696050898463834274711324793005818490172522628205009356090426938109397011387017986160775327876026121641245395436228633328464972895032488792017643063413276560452486431726617857698181398783740165358858086357906105855566365961974985323400646570598261351891497807116/484774763988255423045125317579305655201042545206833713155139433070358346480665894604960970088217176540191750573659921984134257950988802739781164873595384048856232084290240891277790069580078125*X^9 + 41549956622570875370024574448670149728154226144669838912522854863265799721035913148498439864140495958783423575556886021963494418883369817293361181877316568976199117367981204679137714126265941678285279009768515560990070413925843869799847751076598346628770134586352101659797804767754538650981221790367842036946587171231293783155153402298399470051583861405494121381663959135265962551105421972870324724437617938665740844902427503576305921825263074234271051198966783540707910389411469060831408916976641314328517979207184346852408708961334865633649483618597511477965742023465414992518438531673247/11801356854530090018610530731150616870214179720515159913048714358664803586725330538263169855827558945694427975965177140781764375558871413897232677682806029285356113859961624257266521453857421875*X^10 + -12338514044281980514734468089735595524557525188288356505179226984606950343505482086167465416087480469923996574130092438190967719847609948129109080970117321382595547026890297786622927429061340780210623958383353512741761764978034835360494291626302898852606009100102863035446511782635501507114113975797582179934198411107650659284160093954892907064276682156470399308825540682857114194455758843319907996400763200465505598120280990304956454198161317079003723710388355513592460709006328727445477317421992117484206758720669293663741656355519886408475100277683093671857663524125048357705474226/31861634176027303519232686005869579704307758475638101423275677493944025401292533329277750252265341869220621135304628457715035027997949572118380865829469868475598559598438441753387451171875*X^11 + 1379682130632173886238330592113818932219330072375675349018669690495856488722886205844513869451192746198074585388608674645988484120182952085379835284038140392184180128477834214019523110784627610092726493213139470546637568352976284787248160696903433732046871053934289456496522944396077837576612625505301741633784035325698126243948670227275907648068814089602113641189833007453094630050523896913471994929653997294501774677662032941735598318180743045246289297122634050331321905846180357006544347760040621531357929185719671094582598500504782704899849610116454572808598526035722452097999101994159/2423873819941277115225626587896528276005212726034168565775697165351791732403329473024804850441085882700958752868299609920671289754944013698905824367976920244281160421451204456388950347900390625*X^12 + 324924719547980949718068561449365090928796378511865881167515942860417355553940505629514506055485162387780578203205280192414797447541928705382969694912681475808721703668724322241151613947674961991745204342481044627428683730526122560810639800353125252937294737979955740528949754551567508184593876580970899916956053082153234068583899720147771051193807980295538957530156708781110794884595423481547955736932868106534845099170775726608708732702808723790927340636020729870981091694344502814492645348424074681490819668331432078116337458661515185908586094121599204944985736134630563356634/2094093603419474434389266250796554696306786623439901506623442490564839001070820461996565905505444749866619857726232563767008546039957250878631670445578039334577624686062335968017578125*X^13 + 3107573281270825836863583355413842099315993120755942133173250642231457268419144643866669297069732592583528083226369298250246577250204257876801800961852216213640853714146356685204577338002541966630524243935418781898987569733236963280860750967099048696686002180105415694040363062303684002742670146561307948874243174395067310210302733922085734152933866485610839115226716773732807354949246982016698267946252538877580069657600737137405487859230893096941479235340138827433343734227365733083146182505360770691313422001559052637392687239276030429952574046586629911000086252878894149485922298/159308170880136517596163430029347898521538792378190507116378387469720127006462666646388751261326709346103105676523142288575175139989747860591904329147349342377992797992192208766937255859375*X^14 + 108921895264753972709860161142257352910897008826196635767069219446397306285365245801506727132273480391286597760973611505843935593856593169999473079031212417265602192385126525565902038038729686892537230515517046897266608000067358571278366104729146285530374546512268679472339620120331768507867653528143494343547154870571620380872906481462794888293724660547403825716283292760821990293450056471915547029675241034034245995871461429414987600058064513417842282766197020354216026376976280564606169378408216292762279583572374174223164934916218872359403474425754763646479027913430837/27526698697594143074456342435708901693155262877948097359493164516133276386077166769590087486105090369590796683880809250962977930199898138398050219462083987309597432613372802734375*X^15 + -51117027444758135306728950174775608079675316192525213731503148382905319363218834607166932516625189113664885402831294128022979198969553853138170372712578385934938134793488990904150715483382584126325668937532706828508007751469824843809638415684102111765565332351108001425318645916313698922873240703745596952909174468982000096921243206849335287673782266007145212708671423512080390529240456938059228630846604083248220219462843657668772933049690126975745398381938924799913688532576077090902741443834983129726505321694413943838058189659810714148667225139819505318039700632340094741/83763744136778977375570650031862187852271464937596060264937699622593560042832818479862636220217789994664794309049302550680341841598290035145266817823121573383104987442493438720703125*X^16 + -696211930878533253375023468615907305626437653773585987588745565247143483434220748666074104614030557288593395465445220673461998113255577759237450878389159492798740870792282696996722382293596689598757658913408970776841733862109750536404129118766063556015949912163854188715431556900764823833591923826728727102219434520632993629396233353205955063407296249427275698117906276896768337877712157345292031576208018335940881073566835055047502587749627989341992326875477502987131486835509304399226627723854013963824786405457337468726706000632706432855800263974220482285536077952/1809181642957222679885398779869135832609613071176345537922652942236823949134220622385151987256331933591245263482143230428062959592500699204604023625506670214235782623291015625*X^17 + -1102778451221398459486075979789255229234281546453404469636487059550804048470403558987539613051194871466327488484491081059202555476585362554926233790353066192954018201017288690933077687756230881650622073059904975003607459157829632594622372774354928515178897031919041068747057600538526719334311728523299324316105430480253439015894059088532342078990405676337171127856500845375314030238992906785865134338992279772813582641782947831580698451507492799408190989416205937267345950359064232673703595707993872645851620537429522448675745729970970181895756437539755934471843187821893/137633493487970715372281712178544508465776314389740486797465822580666381930385833847950437430525451847953983419404046254814889650999490691990251097310419936547987163066864013671875*X^18 + 898905327759329653729330476824468310862614157456886379383513611519441193329069526979366899433939092973150448731603680851811359972132092375718837172994447674071984085137366967746987486460263072003686043527326530880885390437088962436145033797191366507718740165870262564917361524100685296641312384280446675292226483763732595384989090015911985985062959367628558575371184755621161194887355853203267528097907388190065167015472136553901808553656701197232878574869424440549444787671396678121802630663763366632166484597685097358961466701182451535980273783921245675439563/118907764900244671698021608929946489162642988575507429373818793443103775822163695194554846352700094222231039335007770649231873781958639448215841184719465672969818115234375*X^19 + 4226140572106379765542859600739423479036633449314402557290493828873556528862800288940959595390724760396471639838153105000377802892166627802312789589844825334402524184755642503419699397842809746968857650648319275607244671366160820330338253049399349584287784552034810319802952056192291375363746835885086679255934969898095970309596356406505943828377002025536744487734405883937531137254696205354399509444902695085810680081582367609339548083549548265257678507401031236017007665853156195412308179925309700295732892475389169957441756520747111340203586069215421204457207954/9045908214786113399426993899345679163048065355881727689613264711184119745671103111925759936281659667956226317410716152140314797962503496023020118127533351071178913116455078125*X^20 + -619230285270347219507837953559161555139253150460580637249226611000677052316911950543075125744362637025778142972360872823188247870938896429187407544488534386480961322526878501768810784393839950408689874112944195284368118004153601200265076404448017624298770705406802650822515897467592143927821724577571723848773990387255311722489162067078794232475282552825097549000514722771299334939553754353403863141443294731840286121558387147125523004666018186766239274493463948000042288308924514391206125847494375602733721965670812362278185645826126761689476736113613157/7815166933962844015643878339135490579207557579724444914480367626888187697808984238879713858212296695513048921130974081448036397105398583517307997681200504302978515625*X^21 + -99961101247318281067810000596172510067119186031138045950887386313818006426782346410264019500423348739410652793798798612038138269683398494425931338220533586394934037956795689119172183843437017903012252406149723062280769985533415469432107189360764718762468107845320194957202544036689594442161686092710531336751964249985704321222768164139083771759383080528756051294590757399535717254166454011656639832735929339252946551533398006614370170066504009362216544447571877606470841278218004055483999520071322706364602045529405274911940751533277356655675741251703885454/23781552980048934339604321785989297832528597715101485874763758688620755164432739038910969270540018844446207867001554129846374756391727889643168236943893134593963623046875*X^22 + 196500164958172463921486394654945773970225029617014813631521778295891171023812741214781453368093421751187130964685901526808965630325577145572491052205277248827626183940528767330243851245804375807549031288215709957718182779824301640660492155683551101700852782611236204234547468335361643208480999983888637561638793195473671713109368187954218854330699032581650076351411050078133379754491686852939301458566175737416797092417370471180766780995332140907618929050391750522582543004548346018951209652622871862923438437981696246564352814148590454424629896447/513648829047837266884250958865296784699806610563552081135745489772473723155371951290155363668241649392904957024710751327508143089411671608104370534420013427734375*X^23 + 1539652108534562396088055157038414709242435213433051101640441001909312422768405661812706115430798325427915217151922645080639686381561275850036126334395063842199113386224945224271626978837540298848122250936414825542289078454435472484633047957194686572347707372515799533168305235302109664156296130089342258889892959153599591573591719870336613919107715275446794666346047350150898070718641828358777806110359803573705448072028435001621743414612799007067394751033439821832639112058704886342315506129002901029074852946094540981820035760273191008582628478602226/39075834669814220078219391695677452896037787898622224572401838134440938489044921194398569291061483477565244605654870407240181985526992917586539988406002521514892578125*X^24 + -7600918069244272204148213509589368654981894462472745995227389106860260428489919744702220535281252632232878384433114941296951879808850377327983412298125515893112545530369439837641627373930024047829711653323403955071437823104734580866510005762705005741873388734288087301054440727239741070346262011413531589767936353418715457888335809836245835588410629859333648255618985354532097987395592196742109519210672843817915627120181977158701432019103699569233642717747689797289521811539929230295557656075047491217096742309013604151295044997570834183413/33759370952864756285524216816647833368373750283506544931695398604829032083823329036487371913785188918363782913224498937069217422899222583509981632232666015625*X^25 + -315362827082365720175071318270926033237893734302485272094435363313984832414157535403652568871548873796099319647002961604016458634616124210225934765733470394745176735466909552006169773289745502827203515755351380175606265378883786820561547912767256365789939789792808899077637849530743102102379337602375166838451201777625818318375944726052865193133745755136492981976432997631551560651217027302468175957750567800731434260883538183981897037683620486900280951017375645209602181077770010592369106075770520234883799934812843601703088128895620436928010203/2568244145239186334421254794326483923499033052817760405678727448862368615776859756450776818341208246964524785123553756637540715447058358040521852672100067138671875*X^26 + -10724525733977278675081264185575874922310352931409945912996563490797101165979923221254415133338106332678977445637984107464565677137701535654594319015188968138243657451102449933406935666835838443699948456615733620584676630516050821984758643544254758796679560863244731189610860987665740439738873106315823639682013701229201066006755062972459071819207264459422688745020980168883909574721659359201020116686957471852600798091993739263225568069569878272937649342243019390934298359519081660825672515921518572399179424405229067665946266792974622/2218821620300016844267119080949578269364032223694153462484087979285509831339029184126675774813354513201694572016069598229984713959856890141963958740234375*X^27 + 852286809374984117353750076217650224048611389565039683282207094231480682659695344618947721750002916841978518706091140588119968265693545219442840341439508746984869962291467024830235766205368543012747206462716872982619864249910469446238752905036924717949117870049365338970575208413579860404827050888098815796891923759821240616722897470692202966924047227882322249694878779180812533671586400683373312270885741723634510279044326521207857713722204953578349953976466044081172473918028062220846245476960533223688717991460966747768756737697009826/1350374838114590251420968672665913334734950011340261797267815944193161283352933161459494876551407556734551316528979957482768696915968903340399265289306640625*X^28 + 9371343519209124300139399394230434847857730153535264328030707798077820774085900712201711337174336981106295193845610354117463471032128539352550962373514572815934363830216083249373595493800861732147815301658091333759870915277169259062991385873974643399809783698428688179575308111684712835476240757556244590850331805420280506046677156917548750280369077675833656612809771461432057599997868179324115829647776524663051069008936990084686176060381556346756636314459083710381751805710250001195995456726336774294202922012884931910457203742/145831194235952470868690048041378788653567678192188857212230560583996702684129423866360550431373941058277658364513282828129130066372454166412353515625*X^29 + 75487965536193463418480917766189692583293580192998145407558518559150024277058781378462601068110586096390076059342799426569713679609727466192864035672958615969863376299351226994350950208055264820780363657753038759553034790295218948894320332186355554560250020443666540737786023681215014664579457393834365079821458355098417441154353341849100932256051842802913138762188464253781804670365217054652372286514384461718003302988951713201404365181968555748389436699581903393919169560995336499508195937261858178966334235589889317575330987213299/55470540507500421106677977023739456734100805592353836562102199482137745783475729603166894370333862830042364300401739955749617848996422253549098968505859375*X^30 + -198827871532500184108704527914034656468917884429904405423293635083967150348093384776587060201288926621160535595009258272705527168278744727504000216146868394749200740109093504356507693063929779428101908531718891074121836013178165467451086164730306594504488678453581450429445108243672912152194578820845734965760667390416609058042970356976221833685607667056488180989200905235901706699363175430428201519670426659819754020437824620986865988423855412120519687245796448646834004047836381760762165960786027352190445588516412770303/1916939786210351243755373618683914408853995112615035914718771746092628362591251053123372335607938758570853215438886399318161420524120330810546875*X^31 + -35135338566748753198749735645347722012607800965922818717816723290235939204743676116884275848662623860675037283467805941415501786718253711621292688685818549801761596674064605757380211947816655896187628157085648262801240077648268074854284227536710524046929666881532746309142982403104770772356560591708413036231753418848764712185865837134613022811251174889553941254398868736818430292532114093011238003999442809975388954871113739016385986518972459371734923099147032153109206365707275524220402208009020049387019732085907625611877647/3645779855898811771717251201034469716339191954804721430305764014599917567103235596659013760784348526456941459112832070703228251659311354160308837890625*X^32 + -1060309106015582359305877616012312555094729038728630553659479695597259864352670481773758102225748520827070061986713762001702002242881955088421555489056774162151913415803113671408929208307849342217861262776763734573425052347809881555711176993357593140545178213158815748576591479932360520331527840839548021701712930904758354036404451575744400425007690408997649985144239048059335842325503039965329799035098462145583441741396375295645850035520418946819875257784692521997492621901414203192662111890151242110617771596309087/3149753181416942562857991486500023675409127690790397493787005826639218472874221250613493814669633188581750271835173183237202465534210205078125*X^33 + 170184845329205362631497324219128041351181833214768028900604466588581272870070327613439081015967271573885890450232770714606059363183381902129018094724626901556977632574689842185614370559141287015710449014434816363577718265480000674751612207900647556149469866147778502677564657312590785564619878469744411332987623972221281070381042081156839526019486749585887441894945691231538902280958832351873430220330639406823846500146710926199310543922834433384251202796414846125569913268926329664896229853643834924970013861014557348/9584698931051756218776868093419572044269975563075179573593858730463141812956255265616861678039693792854266077194431996590807102620601654052734375*X^34 + 466261826563981964161557354040522147657835295714335815436892956173878882316668277051036503999400240361126505896004434709952316108894958100222690665580474008436704673313217102623434849029765291162442077532227234053001194569911232373299963983786995863668270458100053706705456202982272272513601007397612894722439837789357915103472450890814389045271072982473419970892546814299636155129680670603736508387917069985168513112478457190759856790627710378523351891151860645763620321071026458850169769184172056014325569992/207016311627797736632138776634901326020974544251751396239698049729820471434388514664048229685812237172642147343751112930476665496826171875*X^35 + 1496784584364442217086129558360626049166819031184266380321097193590424462049461062954913538919198224629359921533167014778699997581976210942964961596194295626411745932969122357746288569094237580745195466363948327806183232379829946917787239354183451819523064059156690381781225399617030230285763025165283016977042501752867637110715170134468586269182283847355783631600287741084082452307727252841046110038221517828794025707728452294578841785632140602727939349387581736768741604957013521535009955646201872527151788989729/15748765907084712814289957432500118377045638453951987468935029133196092364371106253067469073348165942908751359175865916186012327671051025390625*X^36 + 26933599915417524340245947971785371702786646455346256601232058527306980463954090011581445736205546254049926423501765635517086891767947628590909106433146243651208080364502266264276287101463279265768748546981102326075577843941001500327906363395500925788824980060501920894035236577311215996820058282559955133987479637442871814082564982769873663680825991429414206791649642256999648584482756406818241657498955706917348498834743712791131233181547602513752214451400132384308638688334372167083308142246915921777/13606067146092522946575009966145338548864577341554478885290703235610941270745219498130018382242013616341909125451929867267608642578125*X^37 + -37512637315256129416477619447522656268305670503657939594697375872425028541889689800285543631603255921503711819662080845847682900191354157353053481896121935493642787713376621474464055587662202266455976311770906931720677870331293866126136430728670144840590231166442137232704474944983758638169523549283422221708894701643542564933857547362067600923645340592671067645861650119703070825251121729741671663392705377023040580801429508767392590176877559347511487801823368966320197640961109334471755790538883660082537/1035081558138988683160693883174506630104872721258756981198490248649102357171942573320241148429061185863210736718755564652383327484130859375*X^38 + -3682635490511250368302446958649290669515649988365596655789185620549050583245292975535196678591353593683364982231246424549043851599269061543188315813796117226126328632031643349148755500373984754541051395161997200315414788582321921750298154719828174711435568318235226174023531421153080273239504024981688556229360343823781610267095607155730129201958943930664617194435789521828971562734967715352963272395187800748547127086431450149297394263520038782082668524969914056809812145227925479285868390151431/894253509437563124980283270860686069593465484163948661537344938259016843295775188835361050426685088159179042093455791473388671875*X^39 + 25797256537318891526318778905128082537191109959381833271536968883515503681709282250380488006536211776724302823119942005729081160005435700842844782839732727100068340122354731046021651196934882234797695351107279643864681461221159855240398547123632727636993665812035536205565788154330729215941677161773715179256948312288013735561654532175621555389341728296938494813191296213998811206358763551749587351440800392200195636239166740619169181518860531150215920244714113835571827229792565951176329780329872/544242685843700917863000398645813541954583093662179155411628129424437650829808779925200735289680544653676365018077194690704345703125*X^40 + 868701118414011524984690782561231520206648336311357360458618771743819753113011936574553382099515875651928059088986369148609283883430308394622805655968183182150896586119564912265206542052653293759297215651009698793378119910969898215976938027813335051806491683675898831926790273828049677790486491904767631109249372362911431697170579626578211589491362235983011838376190758759033549879325063754379646351910845869154661285499866503797753196038612850074682719017620327364946499791399688742675391/58774466607792515608299919215293202076468319695297315907811037677227528313885980206070394375726920023606903851032257080078125*X^41 + 4027902021825901211004011109603088022415743214361803642076972498044868050165796085354008777186745743483039846456345416846924982268547810333101615146907472412810725506132253326916582179698465626882500216935245580567458924654536978060191412019104414804609223281280318281491736952604212360736514266527021210683183459110046664221742217989869099157841264031621767111866182756252755186043184795681885640187402931921455245018571647396804703413488264419089194584963904726864657053572683611363395748916/4471267547187815624901416354303430347967327420819743307686724691295084216478875944176805252133425440795895210467278957366943359375*X^42 + 168439669230559299499098748547524885918047874345241731071840624285600098953119462860808375568724738112472991417331288327084919030301891680632895242089519703668000841192202987913911149360833126009413590158015813137900781012904293547392028780302030859649697864295593094081763477570156421856297176397624626011746569386652353584072064793621550150936086336000116077834803132989847397972223122588121603241829361338571405113844703117872631643277843939774841833028232084950154627355564749056/3862929123088564943036471851153020182482308228412574164167665966298227296344790023402589180133218535892665386199951171875*X^43 + 444045447459469388953772080895042443723651058956850724427595083276791575742302355226428214130871709171250133392441630329590483858055792020582611639761332638361148281070085659568285742117574182654396876220885597559202740748066060584839285715522936955482782986066311828205667594725863714244221720552104214662610998642649526939504679458968054568159392042892881444458063472350145975283747679696696764817138291194162760780972842033153313849905572834780295852202042231794024283164308746280852/293872333038962578041499596076466010382341598476486579539055188386137641569429901030351971878634600118034519255161285400390625*X^44 + 1479121119344564778762019693459247839609057980223297526339757918367269916335763438762586422780514695654220078370587566937767258446147543172728490789928674831858171115950655150369705518408407204920325507952288960160598135509306695000518938736661191462725190618239449642558847031023280760880551775695728371000082749845241905379090137947047612752671828984249902190092943783628344628393646718496763432285416528637186985178950025540440422903596827168583336582199080250330722902042/50777905002807294683358157754229644199570269187151812871083351512300063047581860314197688861429096758365631103515625*X^45 + 75070873655642251993357042380782151088416432071041487431828536034864876989602484026873694897395968127051239475968930430297285405879586023281660623303475006116938349243241312007236030130502188795767189227095521748673945242147083276752738279956878213843576891044263990794912579933211446686593424469037936691221121236872320525980656858296491442280068992655062609291152738900843067205613940253134619170790696980069814830212766429549019563642527405226360172008345052371234005650979/154517164923542597721458874046120807299292329136502966566706638651929091853791600936103567205328741435706615447998046875*X^46 + 66536182140235416248542783546685682243926833482697308729267584544797576195932478238307800592541549083254764592877726420539063157387084641043424579147155510814831628052330858159315775358876275915056713556399048761620504571272343910572691027772450366903168328983660028964221056867454393739050008391232607447345422975329999500348967174413773147240534560356944261969081561257070009832387005261865857462827531982136625550464012346449706228072523141127442772733130319142193/3337358199330088378794489500770926335824532973194335384231570917666780351467752896102378498943746089935302734375*X^47 + 162283212736267520585147850202993434285163791941420203543009351338007835974772453785574172599334139082980799377129627781822671429841884703406433540461162359524280378377845686183246489832879301953095117903878822343093351009398376981207104344098156460229905004528452632772230998304966906222221726924625575612732343997450696114409074566329978352356678196326345576073006406896036711805837325620643842787540132963441665999027193294615863552495534379290748843845727953380909717/253889525014036473416790788771148220997851345935759064355416757561500315237909301570988444307145483791828155517578125*X^48 + 2458678947303331242974630167341399379921095420713030486364630090397992152855844124236535583642010172844310660405730308263977915531522148719060044312093967682115845485669917310525297025070573601368847067311170694429563229667797693851172308945228454700578916167208781391596187675725347466483623960529673892925728405199130534278755392320400423757500413037970889713541099151573398617719600915421527438693007620003940789229999850005871554138629851947090243616015933/219346578989818493512618435804858779876735653841231375894286619629758813767187176871664705812931060791015625*X^49 + 170058782337063010427493127867990141555526771003004764614499279021556169562943331470422438175186594007739270377132024814583406559806439611487018516416633445717049466869413533116501447335139337487712389701795136364085900100248598926426246354572629940750302495355507920464744565712500974089927062448375370848629479108372488966132726714536498381467339046501038594224974213782489082084104654270492683622154135218681246848064225576312344366130435563222692310997301397/981575940979437758468967500226743039948392050939510407126932622843170691608162616500699558512866497039794921875*X^50 + 37371996088204418501854406997632090809041699577524347661707888319606209142083861318429048921001177176279298106567250059028562893925215199056337876744488522552429851256259876295762528749218157409938904177897001936693933808384833690306234388939029869146579444846416157902203042405530333241477948682197023983872799211034700277339300118079679314196903258031711635564587296170996530716309378238698659780639679420565901870384944944104454869518852179537296498/14416469207349227309406403930651250731300404458838736503075032509349905604152952801292455196380615234375*X^51 + 3307637113127254464634453432220827689031018481100833580680951051106291826252343931757344309160099304099440503135806188500669455095573514902092249937060799068833707087555291555230943908107940045406937001157089828038080799633627666298880684363425286111351104890943506484749840637249688496741196138926456331321503576104335036942425785322561539136682952741914863841072169976512733077853636669505164430795882630077590241586064482738932171171566848089125408941/43869315797963698702523687160971755975347130768246275178857323925951762753437435374332941162586212158203125*X^52 + 1860280493343381021360129160899012539978420246299120616082662373774549376331928157805205425477015515615311432539643789088697627809663771814971456815895394496159389984452775248808419387082497998433656441154282927637242253072594496387450767504809693709073284571608582020824850276060806444708831684047166115795729419967158743868194787092108825220025096779293276986357916950991720271391010353998652048556367439780278614222711795070012644324651235392/947516871991405015406270386503532746059835981520784522055539435382839671649881879808902740478515625*X^53 + 854793020190259218094416906012307953998826710368713729695842885350835789417949481146799743948258889756187468423447356033306950737648457069734942315741428746342400851100106729196175863258316935344824075703969252601915830844224285456684395281499684560110744639574164595046644872505390782868513156202623536359342710807415885985241687758434243340947271946936510808580048106704112240154689766247907239702015247339688984531581147096874460360041940021166/72082346036746136547032019653256253656502022294193682515375162546749528020764764006462275981903076171875*X^54 + -9658230680625457325135591628633113114847566742083774570473048126701126870612395277995968265391888598740926680408642387061738899418467924723392385046887265789925407289211891493707835802769882114896570660925954665947239950908241444628592476028178358869977615574225507318424149639329213281556302958681175606892844043417656318008563657124148866900248841953038050909471633166300566179040864755537353023390090246015373999973298786842209426443/62275180544949393059892894282190781863939269242246764512358819282473852885302785396575927734375*X^55 + 46834516694823218504473436771954428630664880334216587929363233879138186934706613735185355474183318505226230403735840490259458569667009546221582680495851876659109929051128599705330099383019238804619080949559876040620857234164422696016793197358991539231796638542161048157312249980240085201572746491160355873703155502552223920048093340897822474163502015551053757540160471703693318986848382636504409899500367543294762347659551294045874515713602/4737584359957025077031351932517663730299179907603922610277697176914198358249409399044513702392578125*X^56 + 1558101521087818449144394612392842543808495274570592886017838113964134259047205577496557149377778358914299741249438854142753506419001760380262095200853301594363019877776519595921148766352402361829622748164733332599160449597039549110747809975821442732283261596841188711473607751880479125030515147005911601091446054464307671639536364063613249290576182804922414451119940290655887821388024018200144415157603522190153127989828931554/240765423227656117453337048509368780282381045184692986844866015667487011213016510009765625*X^57 + 242767846974963906539652525424491619172605874861040355737519387965369275925087274021154717137105158496902165796977497734497558090338299502714228807230482741268307732390479220896873874887485038443551203193990845583212199178014328082933277041242904202193642882876264512449701033777753310258521876694317826395253053210664851522808141952521507447078461788081878359244862643101388516352266512327634000777111513122683690667321009367267/2491007221797975722395715771287631274557570769689870580494352771298954115412111415863037109375*X^58 + 499758398523218337397695808931293819678375445677522197295916931925931711235093701583584242461352330332792970667096048021531195153645045598634643192469486969911634895023737113791797930667376952647241176914505494238782360014046433573121009750023865681454691869733414808744183707605939504976084082962542697196629423993475795167879388756808427690895717708204812868434106574557516080218759583072729192332397255191751051996277/269011646064420242964622400569127128807129659424237974128341916946912861690521240234375*X^59 + 331672225208155192874442017638645938892444103100277078331226642634778653401396122744867917986483082142289504480400632192385760277693513714050858197761347779022460553701652612949203807293398911063345563770709126519291139405845325866129587113942361142915079105087663793773176825951753086374442050321815750957205319211659865741074780550472364789797974642868703056428975185543038552309550104402396191041118059231018976902679697/102325304871753849917668245616481731620011944203494519409068056658681979765532016754150390625*X^60 + 141025118513299691492616231181028706901890832438357099251571615168184445844515086454857704358803699898816716647284450640533655548223185820692677785492604069576530961956396022806055025251943475467022114393721800872150721684249507861917026192775084976404830858928091894683643689837828192470141587013599912875853180424856063442824606781340153261119546985679578363976508162421453840897078495396346459964600334108211/17680686563550459609899599117261066632082133383124414993647184814125064849853515625*X^61 + 754729409565305521934624811549877656820344360880863876700061972039773364461833311287514667524855926910678106779599080633666460950984805778179648516726793137061713066812120318294313024598353824362117355146217838044636902661874556955566489191731439668665425418104255415604363930375138680346962494137017557357264500551130894709427319300490688053692911878691510643191140542481600835346180744911508977824601262056221284/6725291151610506074115560014228178220178241485605949353208547923672821542263031005859375*X^62 + -4062817652216297920771917822639753700181839189839509358628879937798793453887855347141835449383043308689404772135283849692420227498281567415545788740139247979954122792817486730042188669147340801475231357011847508935445392412023965919011372410900932058118703390615490237677156936022910243062731137119292273662557882758712911760155834868635505387919326920350019175900806130187143587604302712360009685499/32459673109178974016562601074103706523226919522458201520564983493804931640625*X^63 + 30511050326634604591637539542736098948512585147241926943080911022565791471808763744500945571118759065278337522875268216627083227507895689688051952463012126289296800842728803098325258101521877058239590141307830747590332878174911112699892011472988535033090396524973403326980758675681802421571457163449233462136109377874109604329512819992397459439380651670317135120342120976003571486273360928267883317237309/17680686563550459609899599117261066632082133383124414993647184814125064849853515625*X^64 + -195440541376203639678422918372367170606748202797991196426816689209686372320950546445003621426067614062217602300595612614075013305596480352962238809821296590862228971810091391276393328692676964480378679222626699776031869401982729698318156261408182332805427741170106098610329179023593497211319405708968055805235205354643514681316499346036394686824066329465848565543698897742664749807718893879342/22463441598047732883434326002839935310191639807929551225304486846923828125*X^65 + 1118858890874407201447869088313412693988829805044319809441916356609050752359695284627385775530741377839634766252494504889353595575838250543190786283396158828570214960815190418070556249427045812460696088939936195077107478818187072944303430869307166138342036851261792781552319656245414886025505105085766873905520098179403720161879229816914963691381222999658490477984576965918335076832865715360013047/29051407432715181744823527961322817338288092972600090360905660226955413818359375*X^66 + -3400658667489206623626869110157448385065257367060587360264879399077954645249835349012520098826060919896156749284982194565428036044905128512466601301936863091358630758527000250570358923896632305292449472145339153989143836956508545834430182836152066711431294766705699421165183031921375976575601962676731238006037800136048703814783050480074498530916598248907979251609891868184364357473759/25098817427986293724507626818815570178985072411094470642798309326171875*X^67 + 750273961426830457090860533528465773103773861780553419258489951249251320705312733009835646231783375049352477028207681248811673983734974182607385610022100073428084154851225122323372794835260946509757967005789744812057543167275200380339390181257680170628600204237684967963255837707313500936232504518089292970726296754878403043762066233276098588806716275227650208084894926914333512880104059/1909392535834057295091917710241394501366289383674011854150881381988525390625*X^68 + -2029160349686354451239169928795748076981680265481169158684135808337880889372534240328950347037627019841892094305711557301034494364340126131397444843770560834368876902198343015561200953872429270920525260156133988272158272924113334864230134892752192270191319461354360454830509694331945493949769365122730980511244510345194293752209106873445055866609088150778393870581925573994668/1649610083995155683503623188880418677554063254097566259796142578125*X^69 + 3685060478622663052188372261906240515552890629647711020626265575683248189607258874543848910875211358584463712842063889149374989314384845319395127711380950454859231733675364971218134691983619386096696618190059607215672247751470473532405250812323131931386193937448882242642982340158394112298992456231263693713582480673978876424332848234756354491818586641814885070150425638459937/1003952697119451748980305072752622807159402896443778825711932373046875*X^70 + -965895813497258235710400390483896892312911482766176708615247851935129051719470572640457844231371774090277850759049028863025555328245132480000341344197165266806842987664599723016080810992756542818061768206196040747487360268607495176036471579431137442859558841259584324863329677879581271311974439921279894774814980209704022013696841003749783012210465008497516441063352/108419985803165013703820124145936160207299589490474285888671875*X^71 + 139571868794170691973869412083260488178802209983851963800239991150039878737767670915091895518432648962974560299788582574076004509500680915922769981086279988406709877246534573460655094185150834047925521757214366175377813246570742632864920154217447298156870589755649178498735801277593471761320602140257704711625728311606301421777618616787350696940395894719320187198384753/8248050419975778417518115944402093387770316270487831298980712890625*X^72 + -946293976840621079000399649889487703413799044992932216520455136744838404182936476721974382087479021381663808383898000678072220214593639429895214212989141230305236588960580875913272544927785968701727358058482119314809414432531994419277756058299170675268452105041868857807520180311779797123362597199975231836179247529740525248207808914029333062721738144983/39809283254053175877164781207143112668988296058349609375*X^73 + 12994698724960119613132128149856457829897708497144435761684054203602322854545446391858670720513412422737243589954218991787753300217456311115918505754577068822948824670267692906954915218753391643261197517081565967193038268604245200637020754928178287455738003895475078802416537215654661992993135331122817441600720822628627481797506050329343406029943621011906166/542099929015825068519100620729680801036497947452371429443359375*X^74 + -1593577139374178841246847996689197903060714355954494406305522346029890981652235755002118643558394741034640559342554716339644283705147414311640783243857724157202161097113044186031169778629386195879477672976172931336919256877045125431362861995188143912190520315617776286785942907326024900490799615162847824695432950144134176623304768637497093248732/93668901774242766769799485193277912162325402490234375*X^75 + 2415614999749890075278903488600216382194579787654922371221219668950857887819784144350793570962450392131004642389514729897968391554954180216420682009145638319541143347496674456684321721661959073605283026880072042785343492056854617770478279652469190111865161118436511015036671351875387849181244549551909662124604641255091090922264321372152688988106/285034468099020739280499833443144686709956199777783203125*X^76 + -18379579483447533603301206981064032608809063192472537296861885650941774221710583279648130463451717118458123588428538708074480336666101142193605334794470295659733645653553046491310166924639975194235881595390755983732608979733626986257971824765990482447877185576001250565132504111460142474218103902776515673890489385276519923445837696278/6156352400541752663148175168799074082308603515625*X^77 + 361041044753553526146010524464789721555629269860533873944468588831708110289556806699463910462056071975677279301997059457105888880036528959199123210262804241701496504200048286428719664191344956032082415408480366735152595247020565193920250890263674393598779605861406610675768533471340486730700095291727248396184406113347444161828153105363/468344508871213833848997425966389560811627012451171875*X^78 + -52447109956844305554758580026735693774109570329688882485634601472472355890363892619868709858263510103878185451656495207689498648934309307083768843570260181935847460441146128124639438983872892435297007613777151095290770916605539082184994114760532312010072200059812024155393616581302919318169228590278442690645173329960767443/404623884360286077104710822793235233802734375*X^79 + 1343330143405873665311182309773597015631383139114803954574030456113438996222082943825713734628710957721287566228829798972503511924565843870377396760569360874807823863057851176641990815549883339957618059452085007044356065898288783918483590452966998754875572653794807887421347842477479312919449467735539740225706717373102484/171965150853121582769502099687124974366162109375*X^80 + 26282665704195704016554743398359304371892996631171346607090313492817177087216220684426022968025745036709903048864346718935435827455452809948654984425190983610901250220101322754631522733230418374166753510323783092335206933380177988954365574043308702124859558238289016515129969520506857263322149124682005160976732/26593748561307004739054276884208691015625*X^81 + 3568232752468674706215053348234993787607706437706170557863767298017497625810197903874610859744359768391874528677670603589833969229488122536414119653471170583335469847849586497499721784025903453061497221480337559175576380124347117451060864782992525336186030412606310604698605808594238540488899096896312635240484/80924776872057215420942164558647046760546875*X^82 + 1766923923883561059373242617879273719019884189526955074335282073767853031190117917476802562799147705279603865455873048452971373922844872440938271116572583169911577071947544153634443196094806207843468466186856147153325139663735724122647499492087799947265544867636129671218947351604657260710872537578/1747863855491751872432091809675234375*X^83 + 1778683828789041455599599161053251532609468136909306159386523114131510465852472024494583951773196818033856986957052488380296815702490622379546371376663077839394200582273656993151560842210831326599912566415298296125018066625498605450380696012391480505710053698643932542080150731007016254708066416889/132968742806535023695271384421043455078125*X^84 + 9561802506010221829573477002486639508401209574293205190872216821201902371738009356462677233040772962932792436154914000974799426556190316904636300922855002998811201067111945498381102333382255719591614255706680108461739176966216169603512103438918103554178378403055916164386808424608688/114877676995843041237731962515625*X^85 + 2423045267994844929681694437080990798202446842927497366012143149042680400201880196399585330758416453161098709045663814897523954549951198132650419924168021887662716258541607316079241153756113927877303291155738595718011223651394056743984132808101701030906186723806149429927176564181733/8739319277458759362160459048376171875*X^86 + 3779833657833513563349016506362288357032298782076157406405750315427975069470787109467507298577006460018832979988825352029175893654818846049068302435850715794946620329526102856547026250885790397694619540757372595345926333269968754970357672263769790055285736261807183602/7550290962592378655125334375*X^87 + 2034580936240116565618116314870451254138893281550284684828701057118034509510930518501367404142466840663058723113918861828610683653221878336328648596976791944989942856483818880890953590463349513321325730489163934617814736151074264623562392691788062961175619777792447/4595107079833721649509278500625*X^88 + 58561027841968062749041192957229494826723351382771619781810694813662383058252051668745516595512251398131509923062538496960198489465770362359063163226764085975576186902167541866393488552935071053274584588856516586803281507704899650808449712321796254153/496239958106630210655625*X^89 + 2920747348654554574777131925028350969188577805403259549150855809885446123077514254926400401820182905167145131008889912628625220140303239595235987437574608324915731520137103215933930918316832780060070024536550622135502622537077339489736617953937586372/188757274064809466378133359375*X^90 + 35932239629977785544654434756121952971769156893545044646884607229651807979544369608069346487229641094894567456299148295142913385713305487309154811218797825742581348333170439447549332836499731641712976125610966690890099065438389915642/32615179632377930375*X^91 + 428204222348926528605675198654752530320756198452190508006189046841737115184162630255444793791896536580849637140739343331911296940367521830822676582595338654810474542605135335579003810945159264714004311075087972219567471471244006759/12405998952665755266390625*X^92 + 238740066053876703223001125558923739874337019956991824199398806399713038914273714260477975205735449041104372419463867918139541300848387672982347052786380136978095864284151310557128898012434737457755774412055704494/10718100437850125*X^93 + 602988863175276617447271672880286538342454466720636328297774539433563924306912290615234060400078465906076602829024472398198702101419438418443560743310976303843248608220114384232299042205667641848465976960999/32615179632377930375*X^94 + 3392966878663479277090104679545760108643628672474676059020545185273582528511810172476104775492766955962680469781786725089328949182660967676980935410109066340256217376258208717531892064861896/704443012675*X^95 + 87477607278970557919668642742758798817407347229813545552202712210731128086067527018811604116966427791516635824802740307700197715753961688935778762159420759417334773985954240257480832682/53590502189250625*X^96 + -1805451518531195563007909605735049415479806188148588736074272782322100309681813908941048535323859886813535382531424489796354382009265099121174114899733965642000849/46299245*X^97 + 1640553678499800565056380140380849938192810185765942420616835585680347466359789642594524393225248689304185844634174649714058666927586745559239488261601529/3522215063375*X^98 + -11286204659272578020674794716788516002022364101145746641463951694057552417546638710037700014512865665654719361177084437607254603868/3043*X^99 + 136738645066252955323466630385188046624785749643676176832791106439291361749307419066219499894044825695358725662996210065/9259849*X^100 + -4640407805438552419935160773643119200700104454477461868773845339180353641469233114010*X^101 + 9244547212622371042794292568503570298686697178723829913697683/15215*X^102 + -38186729504364160916975770025*X^103 + 1*X^104 +