D=-15815 h=102 1280013238996526072318193040024847609612542448369210337882300710285368305991004292564681141677207982991560151959198587431722312276098350761474733519293818394220673084607715190771039834633928615890701600512956194126940011732819125151011393606030197082629400070921490888343971710259818864146849064939721989507524635570408735830399900838993504785296689248988238690306333551204378817625425511723055178796741126983961972910794697879970448693219245071790492843818384914817332015704811928343800751723131700333443880604217167811847115574217220148036896742897693936761641926467433792094027738121598317492591/448984587560438054725798604494844464908609892320714441706357567520209894405662636677444287891099319534504504753200246293430813726365467904663200334013489704502907318471205400101098348386585712432861328125*X^0 + 145923739681854423170380849173953910489165917189367333223739259109296041655141545641433171252836740357857004049617978372209093194679206404827001603465733923337824996363136722584762749691707340093155439368798111625732200853817238040848756518188291518622195023929288359837679324010930050495386763280664651944398422529154228701184478350138996519259299380744535500288511615076889280361715254248592058360758895303669203761496320219451405379671463744148455317671998929770958309008494245751994368307470494251779761390772446774795362534720316196639263451844580096393602244296485362250095584951426544573015664/2272221200725864907356321577627508868009492943056671646587534377706278233608177471697210052159275436300220397654995806441794662106390359971919524250375468696548313357319076288831638521514832973480224609375*X^1 + 43145438263147928950530635051960980758790150328421102050159312349682115332335809109568836646489025299651115181349005017638953003538016228647075711533258984544070582708179105334039589481223727330771898669535501857399277458848997803711320782669725710656822077050951005090212659766015024104678541573484328062737236775888143052044638087362318922214271042798792662090035972561371210588705447524742112166153374746503867359694521560533747232984945276739578357936856643668940963687836655704718293827963673998255918215822759681038116896309942559362884202327592105977843229592211509695433037544256791709805748752789/898379457236988837746005643754476318689253272361031552269546404585619756612833167872284424372473525627199639722843966971924564530314088573897681900492200935897789393650029787696809080443927086889743804931640625*X^2 + 214868663551281670837660713258574147011742631963411016554776560482506920144411737355872369382320748430430345112301208083034839537744679725976300686544922323307108769968205123214021932177667230295359733257249070907067012131123430189067350243470887503775507810362300287725919159146348139862545844129270094694775779322469216419549093498890991393574003627470685558182253476191622293294831415957030439684630680602611802557665718511108212798395516910999363463242576248357297265562589955371899997128833191382145376919655411816387541268656686736434959111841026045685757638694613668195575140791698115404542/143675068019340177512255553438350228770755165542628621346034421606467166209812043736782172125151782251041441521024078813897860392436949729492224106884316705440930341910785728032351471483707427978515625*X^3 + 1303124435233009136310629148268010454119910256490651309077629790404052934211097248766969638222406477544253989557495189820193761012876035678504438964605442985791617256131100790864264029250904240086124383586310436601244298005985564302311987031299849155388954239502635065758426328966478574748046572526001281781744460102323091363440443840421252052609012054076790652501933199529224497497357643653405766317961246856544929095545080381571940928423739501538719784080237780232870680575463132392375180977481923850490590314707140876718780072803809239082811896742909200805401248217151129514419132164045027895032284/2272221200725864907356321577627508868009492943056671646587534377706278233608177471697210052159275436300220397654995806441794662106390359971919524250375468696548313357319076288831638521514832973480224609375*X^4 + 7697972205536093816138078345888487974589008940162312126193534942845509600336347632571247451171267461806476610747202086160917842391709790079232918283345501698545720594171290564675599817356984245480199860794697198171669158701853492251070754223219188400371289066305490482919173501333855349255190147620039302858877718343981325281361962107531853001541629395357795459034820119991051463346565206016350952252638877568043271445429552164337458169292934049970914989617729799276358310796219620089199710381433862650635512722729497262502938024316667385890295953355244730426670858266222909095995204771589628/1816946797588873569551129351101488824163833898737004379968819748421968589438027742482227911794521432197805140955094262584860706828162500531042985860060913126031366954293844173662364482879638671875*X^5 + 317909734907274160093765651869023220038308021502909452795833303966798644971524624618088078508979371576556720932203208906385863023175180074652585975085491562635470614981259399427757736072757077518965765665166841409245295131320537505857052567221564892450443210415983572253771309179499363789236446618627567370516630500852542043692358054439373275384777808906796851917702122418668923070967917173586958545252068849768497560052117131280832054647443957905541195741653110043967605363932618752173640105256879173247913107135009289854598100411058724103109416815087632812133104792850674429112449496238009905413/718375340096700887561277767191751143853775827713143106730172108032335831049060218683910860625758911255207207605120394069489301962184748647461120534421583527204651709553928640161757357418537139892578125*X^6 + 2067459769683033715468714055096302486427592080516342905407261914607283293325613312370016084487592273447122414113471839106168580897535836790592448748613404036977453585988817502614858886544339454421551580845091969794977617727278722853440711773038934413649074762931343202552152352391405406710111417288654633759549639218845339141667983692703988421960284492512750739888814603292447924498265717553136893920059556006815061324580326933862066016271978121565913356792523007217785402003885440114515841601163396943227999335313111141375324064428907292416256021344106862134636720772814809787337875122251/574437811441313174059794293740590839128622794415745931068232610945927470577941113652300952195548982673982023697468941696130479553639740920342391988637658275697555154692963697016239166259765625*X^7 + 4318541053256686469754814421934800757113993324349957734119320302923893347735389033781406950164713207683560793686034540086926333682974539459879022149635584151017039672567667902788162071335104793879270152682775990645661252054143589177214058645326347605024367365159312346336671471288737103828742873357797292630832507309707222997738809952818371511142018276586602897757821716163777786098794438714249554750038555713644216927268705769880140990999619017188342386829855409776034666933447949260436747901244908419761721144843019511669056500874222395311690526091305259966022061147045049525318576160402253/1816946797588873569551129351101488824163833898737004379968819748421968589438027742482227911794521432197805140955094262584860706828162500531042985860060913126031366954293844173662364482879638671875*X^8 + -3593108015002778614501086020637901817863836592485804820148966524221017033274570821036314962807265733279243714789949896119509087072444871004104220664311236159409303045846337088700601875939489860497708369366218084540332664894029632312869350965341876650487861567598729172371824552707902432946536823340374781064624262267228802087933537170852412163945059037924577538400442001856915733851710829419553658557190719642432452612353961395394414491842033148744255550620442753472978188788585658570662905305605507747312226846380043857950048592860124496252005686730711928734108317851549277749977944/7264468054901209915394173806393813963055615484233271338200855023027852931747595493547909607278520172924211491589869638901428764510145316728958482309676361374613406951539218425750732421875*X^9 + 25204249449369502999806935866384896269606247743974287404691162358731908024259410370681565003753652271536802516917464559619145023006244775823016283528289897593367093162872475143295951716804250835951829749387429283217883600172062775992767414166816042823101168105737731524473015972755123961187720799852352061700065032382840212358062219255225841734791245574440410529933742908818020827480992827668697269350149613078172174073924888015571092066427673776456097640093739233649878786504399538922631888947600524104506357937103836081369036059537656943357993855157672432018497651887001876929357441824244/14360945286032829351494857343514770978215569860393648276705815273648186764448527841307523804888724566849550592436723542403261988840993523008559799715941456892438878867324092425405979156494140625*X^10 + -23233124897990310679741924456997145646654324134323086399439220966861175019952653647641363922317555407084227542844879818243146546797807954459607758102227841691825714069689784498056081481837862509016164602142995741761882528759031755988202563431899172849772836030285583854312373313625699667051650273243605444125491593489814724297974933811913624498275306422861391900085592242321236355904002510496471360717424597936240151627097096743256692521479403020743695773260327849860021386709480987529048700012572820480262691888791296660304719193424193868783140554172900079850619330823545014641/2296701882675058462027876638126403402799751970987439563136533361690753377093770310954128867302725315499276475368279999652680608444560643923161075659081998537658364512026309967041015625*X^11 + -378713241569360074473175575027798395140769049668643768382940831408771595650921894915766158724934800481740458777497980792212391653647523301753884194632668390822004240409096541298537720820129641907605250591212416196027868478530610006700033140896419857561054509092613499553435839925736664632404046402951446549859882480063629068717419242950331555895956743763421358796604831637077701432846285419670860979687219330390797470359474169359156255362562467265846773665343740880166510882048467922389144763536754205107563733187431344469923215827646710944123556539302810279391950310702609813890223042/908058506862651239424271725799226745381951935529158917275106877878481616468449436693488700909815021615526436448733704862678595563768164591119810288709545171826675868942402303218841552734375*X^12 + 53563525186272024971721659215777243688434174197875236789627439001512683337906709340336810798727770782280371066700002931170605950969718407890731438603914307060388291206592502437808578956832396718494948947966386807055118220246412468800357804335780416748834913138961839301025075140264451062307076717980622500764192184061590992623084831240049870282005649995198314090148796716579171968532938605943106062450767790993531935237745549238531625476459024547834783063591042958476545586562806455435167282340651034105111456793869795171984706370574669990918330940076438614958750765703118709/145223008705346725389053217712703345102734870122506453565383076932706505032802422444143462997326924786549255476969965200928271163108482069121787901301422607502900063991546630859375*X^13 + -1382674710983087308413683439944319542641615755451327203494995112330524194048131519339542707160921820331819309669737617708960069089444400356470058705518780623822594174099582063448085865976017794602592191496978752745717571144500114843580823513368725067639309795931228970916098749951318267332097711805272972300502536542564291904446249423355058986450425431652261620685640396784366020704636380501827343165622652051441750381534814666379641328282696448592089727810819052939737999227443763741303472558569097579031673260014005130875922752619894520349757717825859501407111277729252005583251/11483509413375292310139383190632017013998759854937197815682666808453766885468851554770644336513626577496382376841399998263403042222803219615805378295409992688291822560131549835205078125*X^14 + 68434313180247616225120680708347462819464081072345569475697646314440111146546928745440527237158533920850758951039321646486726562901340574112709323125057810483112948430145924876064855449197585909385813848163543098005676060159553541809243678548149788637729438834074917483005725216367023650955325362880105215725314817492409080152609150354756545886314607109897341921354749704851888269042834683856501618787281260474922522505916570690995285463263566492601642700328983027125853326156890069737862238168570747665259049743240511025218516700104033257345376090473204693228166865257/9182611995279590603164920500329013285029078098166705884627447166152798294834171510853206639097497615336658582166927929239852745059025107121200626070276484824717044830322265625*X^15 + -199093370256984377936217392852796394042916731636567683405616913135973569246692611846661437288386916589531772845132786260164205166707755539577379921729518967401604328634713624937364966903562475767624724706272687590710114924940901498352164069007191039802181930035974299278236515405103977915184467448305864310940816335326442314567091312092145842312928805549166561060069740124480095827458919451289351118176252972371548668194019430007550411229479918723040820466998230097470117845278891851609947104081045946401528164426964371973203957422642453692776966887328661680431144174903403/726115043526733626945266088563516725513674350612532267826915384663532525164012112220717314986634623932746277384849826004641355815542410345608939506507113037514500319957733154296875*X^16 + 1353585774697838857822954793357297458272560384434706948839844262267340515483006866579031104501643811495767940711534098093265788339422501150359800473099994121890663997978779411053936307127609576587032757361683550149748576502177601439340468311401937417517167737077961383549186142481425521273157034123187687233896588304061950587504738888973294410717543495884068906401420332071115702551944443498892174186220591792743643789914422000629765587315938372828809235075699230203956321493061457088955971955889972775741866160764076363788716260071576189156690408061236962677299161/580626746460928903140368036694847504586094094098432240570815502127903780893719349405830328112393146717461813605243624991454489096365798743041455963975749909877777099609375*X^17 + 6081664253931714737584561877883286559762308884683769675231606030358949685489792640481639364159769812739985812210526487192896265646308446373080393079745207780692324578565241313231043786163385927253857996375116631895701604752438680719185247111824430967087816294010566019074975885234429140628917790484664672230628152497541467325832714012363916471406465359265753160862581963139303150471405028765181730916502997613873544056356471243160172042770056052202683375966737142468077518238088397128265319848257320090078906122709863977850540326525999206236615723526301061881839307931/45913059976397953015824602501645066425145390490833529423137235830763991474170857554266033195487488076683292910834639646199263725295125535606003130351382424123585224151611328125*X^18 + 1100179812206085481729134377172194735131203473439349978620181709490721968627309285001187692938280079323420602273754866786780143687967654545703709821029522066496974555397644343895628812018472071465236269825573062302030072235972957460198282467571950645827199519459480597854835494861775667600271763028211423220852506097301915150755937708294673050264678953698359183520115823623080340953809306096432708113098409827170311557491464139099058878630450394732497210565142438209308464271023436757387754358974742798127885838314749465149485927690787419133834371707137333921/36713673503694524384468418380957793524255080246502196684844483220227871065047066038939635037141520500629896528943637369045494093984558883530917228199541568756103515625*X^19 + -4456870489765484928761048125716648160498917197678445190467757059094456874544971694231914434573123123707499239544526999986035442302888239639285125146144665064742515246341521507990200468871367949398547792401370137529035387774931433942163514861299679519992438991315303927394582877564625070842485511473999050928101264972180922842728684992338394604440983322129427799333429112234781919062842474343722951937786151287665209640155739917133613079294509581345150683947566739701131711099076751922625974548345628195676209979001881495988223562606375363059179747591025830677016/2903133732304644515701840183474237522930470470492161202854077510639518904468596747029151640561965733587309068026218124957272445481828993715207279819878749549388885498046875*X^20 + -226636509622587986769933794034391585928376228350574778475533317380355959296608453371200590138986257342524048763114396998981445060781445706098525447630504064484014908327300865095852387862916463732404593704620669379607960652271037329125564873277734632759848960665770123041866550300281476482628902326467708793445036434810231074856071732334924903705054397725940513013590471866164403747920111442288884618945278531123958509069465165184533322247739978895992014757702896246873747874901427979664193210799233339122404042365956234914845552842004667297520049435946/464289263404293700720435262484448858985204935143878554345172092573226317610459260688455707077350875758835239063466802011324617059558126886258833110332489013671875*X^21 + -12117463973768933797930087714026329876021141424349718909542345180185434739289143937786603200667840323245825634172040289131440136346742730546802887247534926319537098973907891044734972975013407280664509344303419758728908584678426330801411771171960937232830709196504536612075917425386801378542251797474175259726153820847760969173891331828345800494910526738365705091223682762313042258717589604126998343463244808642714790192181312669893149587298500248601240989122145397524535191366663749561908288156440450954883794822443495436616218662891972059499635737339978392/183568367518472621922342091904788967621275401232510983424222416101139355325235330194698175185707602503149482644718186845227470469922794417654586140997707843780517578125*X^22 + -1026968058621665810899871259851873840170655949787102037329868851764706680952176849489569329842882697499701776620587564589662120174133638725216560528248332283659653710139397401314410807451703006517174925823075049624294193020230136507293482550948737625116191997078210937902789848179557521637388932601861335707154614960803616726839294099541869454912351331621160728055718721138462326832944850792256474960228410505931768955916035195253709686340541933323712572132336010817824188389717534808160356237880618319612724146489623986783216913134057356373556738/146787626748116882934061101006781175777807440766322653918802432049707972687467360318828867239124526006587176434861461274525645608459730283357203006744384765625*X^23 + -2011729617970912824433725320382760188618321330821203798911227340075476902466189098431202113303873058022157768305617948837921732254611681058278237336486858325416461065868271157880705345542452763446372248782788654422320261053111293944532567536437521086307701764202387655304341440749441289169888437598929512569826805761754358721297789038229448776458873602738369162704788185522923747167438802420168166794394480645811453958884969384542360820431896912360608809040182557889201263307416783568322226351718041018074619745817026555934331857103329928708912305397/11607231585107342518010881562111221474630123378596963858629302314330657940261481517211392676933771893970880976586670050283115426488953172156470827758312225341796875*X^24 + 127874583857214359571446567432271576423690344327529394440338212240171913412159478798683200602781389921101857483746101477070750992791835060167359062687177082539329903112135722908338047476273155399658510640516284892438205830535821460127271997145497168676031436122866151235851443574471572307100672768345122289695987737962027071400464731253731678631799738738080122516764341210778100808849552659437684914683363019157499625127444804014305842827346304449250925724259965584953898938299547475117008932707295595512219053525366439219765641379445909343/9281544530389938851347524565714902040961583355442469422624244833999871810778840361607895494095765160075066483393073744832478381818509660661220550537109375*X^25 + 4579974876028826388232379200863419226379804996808453051354284838208517976686366697039699419340590729397473019960292694339491324921744469076885128535472764217422463009653729627100866960024449483430428343249587775016673706888327480619926416524380318234890666844320700718130363082471233421273769656790753207288664032336359604171174612621389053466012358305279597310176166645698550424412417247945964577796379544194388476322485745709038991903642558004497310016252397006862701167257282128378285410062864470216982616555114777012702602161486887648913769/733938133740584414670305505033905878889037203831613269594012160248539863437336801594144336195622630032935882174307306372628228042298651416786015033721923828125*X^26 + 458956242038626231145424666531883884814662229818361751412604508236609553529989828108591558853450218293374537828462880614443710229462431467916938173149289980698283931751112105243529645705325206303135924162036210453453553969707437662385207925605930377842340050559460156733548810919032858366410909059055565146690021944204832956324207690507839750369879608362698875761390648819533037683193925901598252778466130554541365282548127329404696778414617767035069216619154190141702261361012977741969552208918113159555211161834311285949744628603367/586882360441981590347614578926013407585304037650488107658820413152062713296164423750104046417689861528616280960674912730476027936674654483795166015625*X^27 + 2455689632012406269707969975124385510740526537163618479513799591939738674223200008201419038332357620369391696365696867004182775296749204148497349225945893509587407415624087102800749578561086300886664713982599898746591337112635558852683626545705326237809350396883668092070654177187272844886883384991708365299666547879360736991236840701491775348489348520161510251558844976090711155013853437212825436096220205250113419781140842728049675143796402163895271994147621854650895969612434905953880525862174019633358852700281369625740531487603014077/46407722651949694256737622828574510204807916777212347113121224169999359053894201808039477470478825800375332416965368724162391909092548303306102752685546875*X^28 + 111831777744616134128419857347199588012042634871899357345015132119500366503574012674589597851092849585524767858208915068296239827781245966220157504606230817188772838196391492521263995109398823275566171067663652282838628455957460693694930321667762582724627560504541354329568443174255021033623896163160733719241224848401964780725253331890709988021614879087114540297612929544798586889828180211004808369377307427140300881101928901692390606236743294050165979085805755685234088352488930858053750928534905837155653155538540046235535759/37109222917608699990364500722479507276971485150204749140614632510405482977942739408795703219582033609144247926694588221971294842660427093505859375*X^29 + 5939280026558294283852987046870600423708108000199055853084382755589426308652401362590532454138115245985471041201838720824420625676572049639235936648824910356000353965241390494051677688633915678442010258389106308614953964243199442260164947720840376488811417010114002935470693760876048800379590068955299997906029192111040522515782879126300987753709015117310272649643493583128659756525395711263160190205815337955802905753706109329149469139272225764923026172457593643206549365711387663976184932004272623168700987242782283816809057170513/14672059011049539758690364473150335189632600941262202691470510328801567832404110593752601160442246538215407024016872818261900698416866362094879150390625*X^30 + 129688585443164040712635176489561845947061022949012199854449628392341709614980931241999530624509171268133210775413985885475719473828630316472738022359923086241162730314394078027183478285609349945933170331716863078867014021421242198449562182699633224904233167811205415508923205257455489222214870087787935876260220001963199595660626012170202242560634902185887797894893845622680408821769301067019406983158486481103541515954557554063588087253477751429263704804849170757658938634930263102603480231462885809664603067577489467929/2346457345406809989906070232214954617576445472665491567538073506822983432054551970205229416350428935134002398146986292884685099124908447265625*X^31 + 5897722751212513118250853655291584907924970143232876296171303152643106659051839585597749777700447805334445789693402458029201903604454452921261673897383966800738378246783406242052534902237634983163525161030025548409669628344911717207291500399359528398814924398753161636783892719831719656137820930262579619172292411290689438476850998117007076365274011072053904842856105971646091929573037257441813471866702918587569960954212001573033154677519590964760619894019599780251614264409901845873807737488317333310942040958823153015489476/927730572940217499759112518061987681924287128755118728515365812760137074448568485219892580489550840228606198167364705549282371066510677337646484375*X^32 + 82280503071083345252036757730664722821241447251084747234501747706559181182969887713587634430108089390706793956829174309856672809067084267500285629043253549675414527756572680789534872168730441128249524956487154853968909537559653475099520215979312781832968695058587604640851409669397359342337229213125606849663462208331634502883318091125448623350203890674132891194549134288869783843625034821584783343042109269742281038667393513306226682484851566564435018359987218432377559653282023707420266864306826169257667791088576/148369101827809673721534633715773292290638347939645372591721372546505433579168635485629428792312926660385861406701630912721157073974609375*X^33 + 102924294242999034855114611646761060807393617841707033184792284672390785659763154296575652470714168499500719915031591852555132316049647173904586855485383344111784744686648399348901562674537185007431145569049094228043223758406740998385297128212437716953340024459167313871756553922704263877187926689884094995477793784649333336083834410567020065937090380861483141933698676905119572428492364181879728524167055636557142405310536573025354689511077393992859386788179866009809226896693108947164310197774619514459089363573552256/2346457345406809989906070232214954617576445472665491567538073506822983432054551970205229416350428935134002398146986292884685099124908447265625*X^34 + 37880013215737410012556544940462214664367477471072541677495291298821346704441596672594245952519332169219811452086957720478906922296827131016472226688178371785346040350300508640058949836992296031291664762466915268183347657717662345912568785718675599173872863320069147683224659765629513609103193832062956479286573538148623470729779065541764166592194520268466875432781115593205693234009844279597561977615035610280313724099688701937532114293020248980734774608260040289514118054413561173105354445344468316883416708/9381542954651259799022107727838968845440300217492593903997557543250422610127640561848209218609732953549532811046577990055084228515625*X^35 + 251980413547500455668174456975757467976986634643410166158186682296844484461066182594298432300510487091980847043622342501264325509372462640415102322811985926479103465221934495982371677243663199680916600055581361060548600408159399765090555101994073527657253128168169437850171561923362629115770943729057918217094915923455185380716844707196856886802596563171024656717146243645255266033336313726892782349063044114908609370741965971208266375041151680417815428763049623785268936786910489567699458699410218902042475940092/741845509139048368607673168578866461453191739698226862958606862732527167895843177428147143961564633301929307033508154563605785369873046875*X^36 + 15794736866408832440147188942357604018142389936467741293220600955079042473147892063520625842716232200250816588393046474760518892087097459765274168260902042492662019109822559001367754970575906270726679054995542757715145206275214748942922850132763506583640999186426645884101543640910732639099304976947363812251777224947221693094862064403090602296534040843219174065863815321682350430387026871330124626637795449421383099129085054037454068602904175334357842458692790497594135530804401656027970410377478879354/593205371776873841228081424460257277612412280587581024596747236373722580469657955222776428619015678378092495165765285491943359375*X^37 + 23170268396727451201936664226386532514721951068474955484994361821897866711638841195285232176967155197140666810612797774242206610938181260467304379906362933879738391865889134089048846566562412853761926624859540089317014162411191746941205304800848854023055401789917369632464155583333033190447590124094240574652610269973738275012184236114713678200878441449084199984189069520085654748851590430220195870286346048541873392362806500803281474765947163457095048322463027883855958314365755570944543501445554075890104/9381542954651259799022107727838968845440300217492593903997557543250422610127640561848209218609732953549532811046577990055084228515625*X^38 + 8899314382141438041101355012675015966924933100869201008871931731363203840495966172301028180888351071640366186951769708904337036521831929300439377761831407139294095766933540309379119882981058062072302269603294909861153892971685719204549224707325332777852471435932178627312599782710412273018835242889406254586875136027742640693178451938140512357443511063453170961700931605147180262579870302095733486798802157084369553809335968330701940880906636798665170263231574352873749972702328668631998443620184/37509033940997397485177453332928060550895496717520140663720976059040314920623329448167968929435072929376699030399322509765625*X^39 + 269713226432426813245042060345754385767687487077420427654499647474034570523565955373227977100475964344959552569850424446284001660041356841838577758032476564631324052608277964583293588304580553792649132101292813261465848264898098904998163897834373884333086110062479425181371343832650726943486523892433442846537394073017480874666589545777768884976413986372252736741588541598355077774135550395865829883457365193387945411792602183563868064483650626584713841631647319668262260516776122959372211458886632656/14830134294421846030702035611506431940310307014689525614918680909343064511741448880569410715475391959452312379144132137298583984375*X^40 + 2385870097779768548440731767504442183001188287564591982980359872996458588784623719575895373877571144183643582975751348879370685593170326878018263105646280982586317340032270451149307364609494818395159793598337624300839036351438590049849608934177430737908652495437343754780814548069039495020516093333497341121645028616411815312983709450198740166695274011403500109538951918180679175995227302430371671710190875006124367454494859760011309703872232346531626282890325531209124599829961999021988997/2371737840088358993688109600564531176155263782328178353697184701804635783789018618284411566831177548490464687347412109375*X^41 + 37570728479284432314172568348036716658756810172547874101973799907244497064389767879730365563587254106467476470028154354846484593676299667597704322730405844633941078422645097855975511801433985410278706775954936071493040685660522676541292868495762412564518182675525034239506329977641994834893430667619562624020882231498819949931084863753461748665586552270672464495862543537773770673295558059759839421129730929951247155306054190531330602405425308117287897761908597813443814684857546609869268742937/937725848524934937129436333323201513772387417938003516593024401476007873015583236204199223235876823234417475759983062744140625*X^42 + 176498063512728439463139007987732388341290932809410792840594791863205906491890956711624338048779577306517994934385684651369719343329234021531114317836583245775568876888861296380928927133653553999538743867570593047459324263002358600089271926022307546237129592296877773537660517322478350551764569534592458394190782780900734944450702052564250514544584401967943589483016488290405042829209961429745814545431053734965204728209279716076379434917472514270148633533964598445629040445231439569/149967615560440024893336048091339309273175073179145011299221290028747125121025521232020965338677050173282623291015625*X^43 + 276659885765461090638256656060050238725850147372327203614799910059446679516811826729848532200535222596620829015693116276233975722832352538639645027489817166646196298353096280029892028076757258734135581338847817661767625422036103163567971725204124246018636040832084537511007776791857992626835737101564356596328813529170515278952629034942138160332458454524505466127954724610382236850630945164958454529434736023307407446496608331035749407614139477266377226926073951430090444221564848321374/11858689200441794968440548002822655880776318911640891768485923509023178918945093091422057834155887742452323436737060546875*X^44 + 395645493324396197752957557511968221802747642976562565094618279610951172931662401273440733733990107141776675062437655567753455957196772119685845742167353057415304042045244660645998080927432034239029137300722750612113847011859844125849002841303087204002026143263445908857923858954228336164146429706349535166896843417336091347835455316405851127196485034844959149703712581253400268691840721985305034232379291894778456059501702270896660597568421102422052336220972272361518127517/9482618751845717666350682775298091006840029919642428789075010434950814108190042442745555822869241237640380859375*X^45 + -13947963094622156004599060611518593645465909630765262431716337560835546674145561156080829543920420147176228659118011454768285716810716624193182451169664527589252209937268983797150733966569917255273196487182090871504533675679907923954597862759072890710989798709429346745437433779672609658102618424971344880587357447916338601840865020786176352276101839351582636827528621300221944116144400523847137651125041098230912286739896325888665056995490264698009118021142334683009085388625488/749838077802200124466680240456696546365875365895725056496106450143735625605127606160104826693385250866413116455078125*X^46 + -389398642749511840081228452181184612548470376083524029327681906205907859681203523297727135263845372124693628699834741304868418816311407469924470198157262520811929459038039402867157317649682013662771097088713897398318474412498918737235904018473330689578398698993226375854241371602345542284509003318399419013907930203358640666351096542168243572799556697426197369301612054257381507450792546719889624437041581770828753077057871176787374194035833439523226091596470088552554/599596506597895521109749147979645337138161866559748895926336417006058432386344764005409789621829986572265625*X^47 + -7768820031679335285308055216936242979757247017905138881169883156678069097250191653372343636364289910831392906219394421821385958226934037282115756944404580235340822070469815662265243853108162829215536087257681391863566945896336224237607552898835266681538745222314295076387787975794389370628249161627284325547213004650289143084374276788520961516650820602859145070481456141483037264892121909610176783131581892466143829540441639190736657972005615143745193536209863865391984/47413093759228588331753413876490455034200149598212143945375052174754070540950212213727779114346206188201904296875*X^48 + 33264979881078806359339054198770527091446880616433421537770735979694843288984274484810822720734466171095341584944033534511161913384702377261652628739240482259616647199389568902441348549477037101910462071213381922749983631654687778783833181365200298620549735457541655198823242514817549318931171220464722797540871572713959745580746355782396540489789808401946464221035029910438506129295786396436033323909831811412235617635282206847234601077997176167454130627786471/37913152488011098394546262913667109525018138890910458167963099399687539196101471008878266811370849609375*X^49 + 132064261347085632227201131236562700227884497782412839628481322560602843313477908503029895055072014153679075988097030079721857131645559517388849823216264686041698382026826493678436263234449833167529558203819177860864565334773459230816930865300113286345482829558924076143343708661511619541205157226421929766112112048435456901473467020810951291715048048817825700168369257917776357431496360948125161684631779381589144634917725906329389425373374930055021754496251869344/2997982532989477605548745739898226685690809332798744479631682085030292161931723820027048948109149932861328125*X^50 + 127507360642773824034476905987446067023746967035696820318315815342049717032009538955361799964109003047305364973945745701173385050896648345648001714320681615773565516303755944054756479388725520544361275659775588090456003730641595229795258476097013037886040982614796707067107771649883537868798997134885347036659097622068099124447987811025629787361162229572197262332260304717493840537621157107007552090945986089959592331960659082440702849076808195462413893/95891628170752066758258015589420447739533705699425755720425164463326055507053989273166656494140625*X^51 + 5465314595175708536718356436093012392282591425487117365383323353597764503838594421369782654011268907204895440297887279597153212809108402517248079671542675244929836508639879028666145988817281854539218066624501250724129861743455230679546831375012914003537678014309057828757440876902534254666856801494611612594519419890674292114946748181012019026304549130582414075590065340293443261331008115000428571830439893541604402450763218162260437683257280494999017073498/189565762440055491972731314568335547625090694454552290839815496998437695980507355044391334056854248046875*X^52 + 71847567906400861403268497844612058893175216797610101036989444946462757944028797684714920625666852354257227023340316620130226462026347243039256466100657001838360013199319913770281794139971109632896227052858264504313845549782032172860395133079683924649982082496002094067948953251454667303619643510142819696638197155173844723172816075943082872206383610423293460199088035629585815410412862015190073309238674766510316061322727333816451932206917841882/151583351518735483335848902291211583527558813941551937591566810722930849679187463283538818359375*X^53 + 72496325567688699899233008254944438118799188542265989771802100141061114628675837861111789248293904139592170231328357524541681063333732121552101966203048562449470331085964748736131648056890694043290010884100234542788535740016402631999796757685564233653638121050688519510291880525923276723513898933895346799904092683694955820671235629125319712975858863441950710902966509893249092642754331621857201053868773649975946265971528785659670694639634413512708/11986453521344008344782251948677555967441713212428219465053145557915756938381748659145832061767578125*X^54 + 581799471606316808775665520316826840587800981184328981119133704966131965385784619171880429000605269971924108266175528844523440832320631331633913680936299971871647099095349383312975741808970704970950285633155986777470837818522668999500680217448914227359767199984603368837120770003165374880209256232414824620487987852608285405185716047150846570437835856134159555754350030344469059712699968838509568655893342077281025055885966948489051098903/9584783529480586995627499354486979672940803916633065924221739533539731247498416900634765625*X^55 + 366474944587732283170614625136544558620673809596441923060232222395988282472260160623921252193381402877735357336292085108473757782389877968724471230290083486956719854356934819953446935686553831178398062529781293165606249784856183379506429678174036646132132351423708660497111058473907035557759485882389140801733412817510411907324550498706356852098526477303026269148282497389859887963795936309235612982841961685134759856968559031193296841433944/757916757593677416679244511456057917637794069707759687957834053614654248395937316417694091796875*X^56 + 1865091511692291241271514292161518756656572086534460621064622827247649796042447452478871257953177760984351281059677232590852641111755806759910181844819231936461328448479408019468815226722055847514699052084252247095404012694316007991087225384023118014907050987172574095930898600244184550662997918869676859585997881890466163200668927133951358109523639719065630821406610169822165062433301202075442340723087131008947446980527803031697/606056498860612519483243715111411929999418521443760096378232028677820502529144287109375*X^57 + 753047862155857378962761274840765061880786047458359454102528574709592318528837158311080361535323584740186970314615092147927320720240337906578069703160010498643453705685049753318223094657742181582933310445652126638594131383672408747252811527773420086122154189404273795173303951076738429578231685324947998034442423373834012405496427326729698926449649702970509991722557217917480519600979177916497171320267437746090001778399646382310867/47923917647402934978137496772434898364704019583165329621108697667698656237492084503173828125*X^58 + 2469513100825650158521972656216192530582486944190689330595190113846211206426089596550086093440319930314487744735549361605195358655660515069880614265209562299356863095278040240258210502872048203104164340438337973107601430318906663362049570612524400483690558023325757830022480700897054982936683471821249787744403209761495618352095859600334555793831489364239199015422633521090601907658914107915327850046132904538739933121349/38321624967474708788064730642517352513399843278138482224358648667582706451416015625*X^59 + 3207601389696435046078064936777438839346807455938294243121819433479407441885878053931084707077838388234195265725809414578773740762123282473170159077302266263796047648611242584503392431305808382624910729423390130320361015642880279210308927140624769723207081802090811925234311437252635072727288251147608456783400416893206620550615679322147989939446452775627505242947148530933583153843811022369539134335228789764784066822674524/15151412471515312987081092877785298249985463036094002409455800716945512563228607177734375*X^60 + 1339550142805424440029202799246401664448791876003430842271099228042428723399249383160723455898705092414752701160792408249695592366794261393913460552546375245416741181611750583621886884877287622250819779280611642491994401691582613194075530675816358590639785585868908215315241756282604704827448455847270467261424589215134692980618771276707552993701150224535429320461916724611800834033455429895062901204211803666071/2423118872429636976798275728265403257249436818092853760629696406423187255859375*X^61 + 1082793368349115577346944294704999607864102689600663361228113120163047096604094564779327118360671511558520551400136981714427527143701504632641407326991764793613558115322406393764865416681162253612030615345821854074110060967336761836908870208047336970140871208481176477948828456793824800089375700547111361342523277879709891832190818866623527106900048075773729228531439163952530840229210191328446233105119924523747103/958040624186867719701618266062933812834996081953462055608966216689567661285400390625*X^62 + 269799155381270766789814344769711106455269758587429108000567699666253366217938682287480339529961003405521985040714563320638798147367828229328288172293342226163531871535228641305436739702860188989608185978746324160317236752591178843632197266109773078721318812139148768126786650183941092465808420736745818927013099926012183281047811561199622084292072771688662930489380756684959557512722050194576671461732/153216495253217640012537194325981868937681746322659105951925160064697265625*X^63 + 965485078003317725432936551075462440224451794929081524873319054470782673550396645379239026080948163480737409020172008430393719236649816614269974568809084623157188241540943839111732586983307116758678547846919292130914633950554401560269937913046672908730043331491261425353653729753301768190346818038271347298544702792971124312016987606762038818062821334000403061773529922394921253559728111222792136457451/484623774485927395359655145653080651449887363618570752125939281284637451171875*X^64 + 14513339966196839582209243815340194722174658824156153575148387817301275699183923808558832782426232286398417446814904981388177954603607657440343699240171574199148225317855993241432472156402531365336696419756357517297882344743836718639151948440692302740202151239687214469332649362040615304423192088446509710666704105048756802406265506953614633345038319100823349725266743110961635135984870189683/9688049020121254506009307260574256651133844218947777802840667724609375*X^65 + 516289993007190051615259786502172802306089766268749449718263498922716913619337128795680409762518233769113494985108728768838340501998373158701924284158661334677627915262877928403573240029409909313038666808854181073105656114282598672944211891494253952357817225877191807418488707530605558190807798718826274324337385560110517078559046811101830093916985337486604545012923781505779917343002781547141/766082476266088200062685971629909344688408731613295529759625800323486328125*X^66 + 274027749906159939140373008471832388190787930523276837308219684158719594807992558492921839577877578861407975111597855126849128499678254717699919813176502938711344324917255281652292627958937811444881320381507075367419203653402128681323156124232570716620170003934808686767486729041088165896745976593671892642257760286211668987155763967037342994733796711309379385861437885287255080567/612586090428153936516554363615191694665434348336881302740478515625*X^67 + 10061293451928552192779228145857263304588213831283080363281012074356956469811970820638638679574037679802886295953618215877243807915311093042389880545335576967149382170478827859895331963207563099406954634971112737788933356560617311945256724479499170479227382052406833301527618808838408468208073669509476495386587616392339843881111967668907628870489980576308878577539250230062449763582/9688049020121254506009307260574256651133844218947777802840667724609375*X^68 + 51649330258176086110107656246629040086713692215504491912455185077911523528679770690482785441393394871618774310684391869995726821153544296526195935179619040156616504693045962843148908814565599548848014651349549345239432759317277296420674919887073257143294811878238876740102636942613051082896197766391780388787346627887737615811284530714633253471501370154080787373718621079/38734498288217131616601603769534726188140015702616585693359375*X^69 + 6093542014022292784099311202172957672084583764154949156280271142480456492099346292471921322910086819807365451777948800327932462028642827240045156904089071540219479722326186207437209754047657811410713835241141545410508081673996283725521473840905073063134911200124824858037807686812290060409279951460209219355124410149839041387141923325258771792384076609781259918705217419698/15314652260703848412913859090379792366635858708422032568511962890625*X^70 + -1487072359023467536372456144306959634691252747172961629947078432795987740584117726278912993004970842347830373686164454917964906949508529293313236810985013250797483314259515817755538646138072917877068833525790804526969706178632765534473717397665766410986655531783669199474424898924436727293401613068514606835409250965144358654956568765913020589681390370582046706/2449225310668171458526816551978167953723681043478759765625*X^71 + -29559452969232740800199352640062754560859954177843711481756376252610504412388202349900992798694708897711531149017030190806987856431342382548055572017948699336043926760944744164441312627353142999508433067783132259008453636554296292558603874169526328714692761417053805571620871592804339059369339741339166069658325170612253652614213480617560653126663738003167210394/968362457205428290415040094238368154703500392565414642333984375*X^72 + 110210577260481750234771306159543013519189217649159224266420419391905632934532895076384330117106904787112805468585821592826139370795224750113863599919352091778436567204748486794550353374851903238725915299962613851455810260870457868378518768691599831239791761200273237776124858314493286998220674581147806733194991193215908607888582223894460401364231151/154867234313510683435144897374528482688819541162109375*X^73 + -607098229154777759546872001259797349416691463339370480726552343420662117753543698099872517386572416942160150895161498964452791654071545561159115873588310232799080110476540387691458948385779096222529753796467411382847711743735510489214998321485375146118254019143308559929157044402675965903358693011448091673181805075527039727116837680421284812141615769/12246126553340857292634082759890839768618405217393798828125*X^74 + -3171689584714535450466175612038900037886951509905220812060075039534183232000729323795722190585360073250296799539473501816290282188049467504376544511718948659943274619702756065212630849766741462981494421601348497501696066380162751457861966565475867877345458940938673573478619917707910185106013039281651525873216401602490851411368288151779712/9792427082738582575728415894690387776719541015625*X^75 + 146065191853846302020768995046264323330295244064531091326385986946922663805531146608714809413906863722968360404719655274230918979917713304501823072344794610560367514268685778948470456955107855166010942031294716741473243592298592235317661362912540259903711319986901201448908806766511496767777523921737714275574848693962901641636540544805015613/774336171567553417175724486872642413444097705810546875*X^76 + -26884605344561381137913850334027972400589459834951714037641029979777800591225032688675550965261245564307083333001618004791548917340567673670809423849117485260925450387952905600213082487274960073871571908430862168497301165768382585942633038164947138429992757402449622491017642209607357749300485524899768289821332255775898685999386/619186031156407371212672519423989110130859375*X^77 + 174575981784433477174765360362130832050344735617458270877499193542030492458924596773703376968956051073354067253760403263003257423073170263780618026434176544135396610128240145869560110170911479358217608185007823741208703371381686000890554388695493079918843790985043947516335069814559213424739359478795601136528112067252269446033494/48962135413692912878642079473451938883597705078125*X^78 + 4181317857512689502144472614422587781619806223631851336957793520057567766034127799322827522217834789310481696883031913507455344990127752821201562012175712496554251468711546976385666458091182524054928390488771220003021849048633324077608193873192209442072062940358877190937023401724654123981297471576229705273162284574/39151819864458259324228423612013222265625*X^79 + 3593933102874228615238272535440885925147548375426435362762918435744283896129580819129097248656935886127303851405374276396925195709042359328340001201919490553232721892443356140107430175964377199636317214757214377745521321773941414843717496301346823490174132922675220743058956705702337653560589337048293513893623660776/3095930155782036856063362597119945550654296875*X^80 + 14903485098881973791683185313825833089996065045226373905804481388860401916150300821116457971534075819329409046869855432150599928748334683061078300988568126000615007774050811171766835287578943478466477951766729963178187242120698567670917145661161898475614496735382200859108912794149579144747767983583749/495122603407628951302288000151921875*X^81 + 154739243939960794694452989380732010836965116518672138967372698941959268659799292732426069475858109124012627274965023611148198205967106703866938344730088230360195358014514031369367775320425432623922301535913445660227126025369505323873402120160333781410571072430357002629203015514474402364829796588969272/195759099322291296621142118060066111328125*X^82 + 767184823236048734039604527121321383982781205002090273738518844298168889226965498690362551476517275092873805327229562148937290872910988060535009652726086302956260400998602760370837244088031573227388912032431917403085048836430759182956352154577643034158802001554489206775751866463642331863/156535758269879529339958267515625*X^83 + 173426968416803757873016914006541638133388950824145419405385192434818665676514569861354625838906741663889931181510627708685828747505121170574377502887680970951029724241187875666572367481368813267370943072781568433916458530448048916252128620139224510529597560916702110176890595842253823297/12378065085190723782557200003798046875*X^84 + 199031250756739381876178323945787602785456694498843101143016303942700365460149555099516954180700140674477930556356679509783323910858028547939444429271272704470129750528360252519529704285349745705086541732873096282748688243400443911890769320276595778176429779924717014344247/9897929704070789082513959375*X^85 + 10091851368861764330503521750852914086851670652506301786566005253034213388220614979532715111951620010938798149651531530782435536219746318415313245450882940036021400822168922246704281251651750629269665538607521436305545944022741695982453178544219240664329867793446905577111/782678791349397646699791337578125*X^86 + 798837281155894908559791595916048187489622138564136461950147482050731004898365556771632902183495835966546458814460298011283399474570964587824647994868592148266175033557135318408969906446042654682588155044993849829473868099110646650613532955183756366937888/625857078980132095005625*X^87 + 5469069602017350865228839570310057894322876210674303658473024191726521984379754972805601618894049324783458551230537380577250392699980831670181114351172818376705506786201193379859963124969115358602808995193431692147418112118926567082952124280512989722433/49489648520353945412569796875*X^88 + 273292737403153323813284761918190790473172405787503212000783435427508798225941871339384266717426346318642525741147088743576392277580899588419003596278142631060992582547653166440036189423768297501293604434884549971362059264573069065408116/39573637621254005375*X^89 + 5620436908976505458426446940304413901423564484699073050280791265544637043144976239605754110139169963057603861771568577634730905949322490632154297383444780439264249096084557892705819848552237990274021997555821079864291594339346403003709/15646426974503302375140625*X^90 + 141214086539828284681453615889025236250533204161902120353378050414385243089426599021600078012318503386697020991295667639003230192088651929736485248817452654230952398022653609554724484942477516966775215674944671570421/500457004378805*X^91 + 121475753586628883208660901200534769798458851261436934236778609324298619408417112282759371416238163973521951288831372478720698023798074787567424043139940031441983453537853889323715234093951435644465013526694449328/989340940531350134375*X^92 + 4198634963603300819267440684259283468368064773642004821367793351545732754708774663665415730348167734298442620343740868403893419305057605724301503747369455015459022657555370609246221013278708121/158222258735*X^93 + 7925982589392387452642756798181427192420525918197744087837377046037863359935274100747349864786718025441885387547473997622583886483073550289295087402052116752466020376033710312116283881589/2502285021894025*X^94 + 402679691873038787717235869386694060588481405204512087954921860374831659158255755840519998317922502963319214502775394836978219278798699016844025394402879900583592007/10004569*X^95 + 202315590242022404855043822200560485962713957517965207579441300474675107220248562703362903106319756394578777287724909266837993565229860477947451259359139471/791111293675*X^96 + 3426337354143867763039484601431862045982026098123497616629330000130271576402847819515771703234996226405355724719565818185930108155460/3163*X^97 + 22952948400689286328766274111873787236315361758417422261771592083903251096679158933572355702816876733008470459112373184165/10004569*X^98 + -204207033039501318597888398682740286423088882240663446468601927872281723946728485699600*X^99 + 119773088590180247096518335434119877974826732418645981609795028/15815*X^100 + -134818858957959151547376134250*X^101 + 1*X^102 +