D=-6023 h=82 86963470496967788066460840564542631741121631440053136014495204996422380730080455314817327276888019179541317315273392882323028382126387002255306496766190132855629809924940414244229458436074146223651193076471353990263589693123917620609406451683384437783395209464110777235815277322036593402067225033469851263106725556127238389206794517465657656475076977751597583077680594375/805448504554140213088189966551393308341864197515437699385014337652471226673113851635948930565584645244926983350622841611190401785140371714517*X^0 + -200725255817612972190382712822990606074009494864158616330770127076158160901011463511985459454797257217812272532164450611328567397903214748289722532819451021833132949173173513183585025019669648438291570568736076012430017303301047260310509915371475682012030716291586529780001438797349174030620330134903176204371845294084480024486635212686001123400898940855513692920443000/152290515245734996354582186751549650792578488718101645835019478902138077867121408125098564825464560893765612989101632921141792971545811607*X^1 + -1527648867791137087313470382094649723783503219067363551637662916675732253827499263553789248048642448510548288746454184776099154082262405275839055674102054253705593821222808965968758581116808477834364492435096765582421259455118737245014223370929579999413807704328553386348927287964554077447785597330040658659137579853866901386438883545229411870724189959786280375463445547175/917245773325061883043648510804583546723700237549126212864322321427577642993672241137468655943773050263150287033359135084037019067620423308961*X^2 + -321627241547312895722270081339371020830398106988322554607448720327917462057054446070132403197193409188509991330645896487920621643148787819766720027351174247163355115948633447456500688841849828038205167052692641157746687525309609396160368359801684765579870831726274961718224653482806872583052095670104285612556112842454802299044676677862389557075916672567631202461605735/9127822680343737951851929174383102097977890490990319466452271606121840629259642758286664768718696078806140841618078944800296739619465049*X^3 + -2351421031577842812013890060270869298088104872736763980306407097496131674010707719220855758812810145832327959253831733318313198855939438186653959710328182633944195820926053391876457507850234171518294897404165317954531477084309113758380017498615318725320922137192206023237453488622531433487627866524017908093461840397785378196694977429677236483202339569835856293091375134029/54976876003710333684004169417309423936120834427234694146442031883671846110030828333160581901992706482649386289065689484532187262728037990127*X^4 + -124750761601895698222586224335213812981639857476660269500520657363408648281781068052329998671136638235357465435258708028599893428415861249199429170873540212957781368270311204195989346200348325497046123493251565349313559881830064897785102231071464740725716553046063291286535426614784255285355425403216955322887083251421916612997861700544334748639898598570854161357721846/547093472954356533391756007297409904926119619333804636790514701944211267999789313588159717998912383272292353283102523505380561680661943*X^5 + -807376214068686475826375818871811480038569104852483268023669794232437644336450978372440549345401580973782114858445377012824509023035786694318618946179056681221568787159128859043504747631065720697472190256813235971415521014757955405188871712019852613883266822204205083212968951661744237409884411429352159577889945608243393234340451412399405788551382330976768167504563635867/3295143987604089400618546431952299857370018467247505327389270049809984467162731035741485981507449284449016843824126499072907123002626882689*X^6 + -13729164242214784813247766821715176598002268905013766208461106254538319448464283279663397365714544741729078937037837443190358299016248263968709442778285221439629561903177619176109658687507467587753313683363100325539676222696590901504131665386713802326928467472129502307684056753307481707800084468593018286060746091050730311159345524547977295281145821860583398734511199/32791091438904650266382852172399962755824204313382612299746937971419602813867498290772979943152477230831402878167028222719970573919801*X^7 + -158496551845162693173916327598176488766556232348812670878219695796107516901634416185279496013665708981947325441187393793979090106388388235436596825480445536535154543169892447105221012901607819019078436746669451604655909256337893375865370137647179583756340002688151714181031498877093884152974149848463000230076363591676598294319046472775830344432423865564538187505706081568/197500743736522708554423918634364975678329182579503473881375807401860267747923942205325658197607370361297539535200010985442382766718961423*X^8 + -1505491650708464818906400356338076429386871728362121450284598158677057943137817077277206480085342675509150057359930210474230072947727158702809613932637730688804311808161470660754408762745805616081265722516110077348008295943547880298786346978343999179203564006112232535852420245071266312890221059664770760914432770822935193287131522404891958092483415020582350197136562/1965396647757691971802126786358357389150346630770566667808176092924203323228651317112576084920810938125541497429569514926433567522007*X^9 + -4427404285477634938859698822635747856263573392655898493813723210006854214228430652793045865362615677768310284856481828721024986813728141418507774232028300757281032338389328935040836136858881987494389473483972638122760977351789207714202286758483424553218385553752043792100686359327004257692088683273548004850496393116470932339709618544539242966883457137351790624074500117/11837584009444578746164209634236386554852537757131123040208644607682476615806166882969045759478044280330136439018297188401909377185048161*X^10 + -103716910936298242701332854191614139131694552781282384109712705568160698549534913197920500224175338733379927902952337152340493345907847313703951562679406551109496738151577557692077661592189247303584390320829137118681083369986688641356850538950062680414454479272750360495001391942394062226083608319420618740522030985684747954459534359212845132253903814263191431560/326315232900164697294060565558418958849468143910105706094666460721269022618072607855317297845062417088750041080785242391903298609*X^11 + -383649634185637170996642325539135554462307517155149915102201687461632608060024539917161467524004921090224334732644567218442496383018491743125860889098454598014670482401011458088710694878176865087564001334396722436486035725189533000227487033190587056935303230326808032332820138052791455416793656208934632364548363791163009747106138522944391222985819906100262307686654/1965396647757691971802126786358357389150346630770566667808176092924203323228651317112576084920810938125541497429569514926433567522007*X^12 + -5178818963939134716267137280715939967624934548457105205796960865365959446053765765737238313549533697936021422726544331537791505924424503433930928685337923675787581875961670875546550992519661143431267143379806253863387008547113710577163513819997344590166653559408225745882662284464200601512728619073371896704734814363294662245885636961984794142646803374609109/54178189091842055004824932020325246363849932576806525999446531748508886371919742297080740136985292559978422892376762807886983*X^13 + -12303264597422082513392136561450711766106290016910527174188390524734809566355865223344252007028510335115553685678398413063774230225536426257557982078275568684580284253771446506093797748597756955800702955033387348989040816828782466941050746943220870103808779839291470313075802431612648777121507360958752863321509204845612836590554109522800870399442610269989708620/326315232900164697294060565558418958849468143910105706094666460721269022618072607855317297845062417088750041080785242391903298609*X^14 + -133880338088293070711553606978380189788819587574408540592794302054156650676345909920774557994928970292171231320423242501763342950777740641273612198089182196799339808559966944599910484329128741883183596341143269143974855716106264138101358363952941816429054714901589231048313270084319735260381865353784025636200466235283746920763704116025970095166608604146/8995216518652175826801416573190311533098112664254777685446875601611968516008590784838243423042552309476742967354601163521*X^15 + -258271804570098789343806501119628553497846616418271737452453016249385193022418986793045826596801267344635680611327235405494530158566863446464589208502120388737871796588429430754279857547628071050214238459680383363538563427775061530104223704013187586243799642558903206258315779524412558649463418776402446763879940816562877190641171825294305545271668958432979/54178189091842055004824932020325246363849932576806525999446531748508886371919742297080740136985292559978422892376762807886983*X^16 + -1864852111255959148917525129194000454817158089426719305610023152187511376694154695388106838885243742727280163800584058627542692629770527859113042220230835923679334803125365540958058211543326881740463708127231589238032448628199315557459984893430751544734073670745958623213539812724883535037102924432522850937309896843889058482543011880306417368627372/1493477755047679864984462323292430936924807017143413196986032807838613401296462026371948102779769601440601522057878327*X^17 + -2380105229447693047475589020318219866223938977573829100622009284089518381098798509398634421265228130252253259105809033309595205397541719052091479857940104627908490983268877772211416276264642310171434361056991570858010115830828295190653342326492084771861372044955829898952816712412412488395904596919290935020930017212177255345226797870691302245308669128/8995216518652175826801416573190311533098112664254777685446875601611968516008590784838243423042552309476742967354601163521*X^18 + -11307573466137102812646321157388685873432055885046685140674930699365932853381328063781207813227336234518757071633294099290551550473628627265097564144256731396173840651534543534642527123581524050755070487171775944561814932650869555388222707988382765760076962743345696331246258804995293645083466060753232211152378449220340240928395044922479352911/247962436501358104762487518394891405765367261687433703633742787288496330947445131391656666574758359860634488138449*X^19 + -9762656476214323267625680551402339400540885076763970434153454322132275379575144804645501921568813499917733789590851908501927023687309066395935637885571719327714095193558694621472974426384967319038078015715186865635901981235626598297548017499438562918901865174556523849290866284251210778254098076415987708998883272544757781752502318778616133843631/1493477755047679864984462323292430936924807017143413196986032807838613401296462026371948102779769601440601522057878327*X^20 + -33133744202323231153398242234573837966008341506618225113684420060766355110153518623405709938361684008578855545066327371859877689598933465963469281730813458330568575352766425893905754424309023123951164873043883985080017614943852682181976986847516872513571972234778729740418097836216574915018297807861781642349291897974084223611181012922730/41169257264047502035943469765049212313692057394559804687654455800846144935654180871933698584552276251143033063*X^21 + -21760522170551916374414187300613874820735918612092036722787255652280390973888888206352905045322195089523796402851314865041319736563896656792955513432168343170229565187513423362717935151112626598415427464350749780275385047812548730096150843496539089092623085268045742662346456917277940362013307510238899180853497566592646195266058308407198022/247962436501358104762487518394891405765367261687433703633742787288496330947445131391656666574758359860634488138449*X^22 + -58864279816586519003198170336528145986007197499202838108984145314419739954649664394181865591375289221967864635346497863071123716191678492507264219546543933157994178596576822527337553141557295478775435431189189066345312216324798635827277031948341522129466535380521719153392659880432334210231706849747226269291157266565256390231201790/6835340737846173341514771669442007689472365498017566775303744944520362765341886248038136905952561223832481*X^23 + -31253962497312421678216119130307016960239716617781155153433579254246959906340624536834213494815449918090079362672103510466910813912116032063630362774664817308584796945089738480009144017631479631445114160789594341360490833005596099517253604788774639636019084833440766437137406533798486444798340956542806203672696483848631123314986982893/41169257264047502035943469765049212313692057394559804687654455800846144935654180871933698584552276251143033063*X^24 + -67504816792074324983309156439563866039318355956022655979000537407512614536427488849917639896873257928285522641880843861087962180538934764061497863468108766416874702635795701762070096445904831841822966188755854949506678165637157289457141487436365778329716145836404589659990024804598079132094597824804982397776431493427498531061/1134873109388373458660928386093642319354535198076966092529261986471918108142435040351674731189201597847*X^25 + -28043436396394160814037412091218518733887461972411321408634995151752845686045597202336373995343789952475907436192594008359067817889517550048270378304110322393378713598103921383553677441246128227093767125477716709796848094796508460908747031171240321781357107428045753014466904577060203502120094317221248860979910245875814184399417/6835340737846173341514771669442007689472365498017566775303744944520362765341886248038136905952561223832481*X^26 + -46525288842318564613089739472340330925069420853639850644956091432119564075393024826131870731529191403063441885882617279281906424055803165492780692278192667770016044343223139532160565616893615726521087412943845629344556277703766311694672835335224010512098965482405705019362465712807881274664751305314840045622540461363451/188423229186181879239735743996952070289645558372400148186827492357947552406182141848194376753976689*X^27 + -14320019269815240258586917806020540861206399007250387607810708869676942900335554385035695510701455389718470942994182101296872737913740664218632726375204818159249705917394119936528134219164879080699420299758495720762679739586557323862847767544185606447660173672614029414340827416396348913825323759716725583939112311334237279/1134873109388373458660928386093642319354535198076966092529261986471918108142435040351674731189201597847*X^28 + -800727457154025119050495968909156257402975977449751386281677894367233319341477784828307946359276054884813202321069835451888267980314541504557928601068075409107969705001954682069723924867073412420703859734078218752821829582940096499097404813963576423653419324721511944960378975401618966917496807889306527532981365/1646523669671363975285403706816432362694282079855292852720951198982388147244179258877761359997*X^29 + -1018952041531845784484413320145457567003888234268480781320776484547968896908626097738670345836731892250043366740547567544048402576854945787629277893499218259093000100672924156385809493090140665219795087546129099339330846549282747338047870391552329266294567471335512944656160423347346778158797988685675618320059001993/188423229186181879239735743996952070289645558372400148186827492357947552406182141848194376753976689*X^30 + 6993069609421208320678571782959097638603744033210148147588964337760516734782135415370648907222815574469916444170565782886924488256678234012042161246148459182774299965812887926369328167401534012317104788007252630588335449203110703565586253042014311356409331508444550617802142653242267884334754357792317955896/5194080976881274369985500652417767705660195835505655686816880753887659770486369901822591041*X^31 + 5424678504549133223480040027597988113727203825894973282173033280117931909618406298010286433348593390460029477754017233453993045524477328657238036987334132555283319396366787131565040370512059774376156376283005679481025076309854796361173518165544890605199381784738015961607983136115447203517620256209387540268220/31283949723755915530422670429512214891191359517250564201698072780665374797639405918677465839943*X^32 + 12423277711885909155337439710970754939985673324589820646386356780920757662998070066596607810710641296878321567287382691084809540054653796702237469093674193893793264757509856410822944192182731446110924220557124528940412325341492744407391390589695754204633608345533527802216531732994132518270679130413070/862374394302054519340113008868963590513065886685315571445605305310918108996574780312567*X^33 + 276120878867107545175009661600178942526002291750214489005458685381880292153660291958036700075192181950506047664936424163758475819734813648485932406474637322067124775636555303303748575720512258064354846830135182765128399539252408621032028994024198753850563236944861331359574715135134690598974604217918709/273372682993751282630815823811461458192641886079245036148256881783561040551914205359083739*X^34 + 9461449690947936777679511069839454719665336904395753019640944447589480825890833233023155455797405493941237504321792117689452924173130241019431918747322641516464329551690285354156120029104689594129748264320520823681274435296738151886094278977294703739269846219704702564152578071742164510504879363/143180208252042922022266812032037786902385171290937335455023294921288080524086797329*X^35 + 3566251976626101181642754280447836670161489374619984603216899006986294984366352815496551529368008046279757077446867812450510062141104786178247294912968272839993101972818117319235228369893710175441840816544913474674094300807772980877758339644393215275756259746065680997210262232417671235594879582582/862374394302054519340113008868963590513065886685315571445605305310918108996574780312567*X^36 + 5718067139056327694571731244822367933676895536827437113925918110963074328853214105257667714458729195417172154905941901861546721346859308692732386886543282007133927343227050051787679649879499098566339163942711769850891140009890165692201313867294900945449936609653387167554288035885078975504/23772241117722550559898192268311105246950883495091704375730249862408779764915623*X^37 + 1786522793663283265858330728002612693767539382504628959001463044124253120829372627706727040845199590673706069340080191841660115577314565510409305240707313048548992657090255857016820276508918935517585004831931436643139092443349236561618031193086039972877573067927952746344856243659569993198890/143180208252042922022266812032037786902385171290937335455023294921288080524086797329*X^38 + 2211708018243613865852204452762178371237757996659279248213461719829217101280417653878973737877576235524192894745011476723434752916128198676216749339980389001019892958099403040664613300296469668121026733676583578361425019813346380162756896495084272733293020732761787004759850152513018/3946910363228050898206573512918994728034348911687149987668977231015902335201*X^39 + 26785612557192590894453346141275317221535853161104644494307142205180757741587837340724205570248098399556362839415500192203127569605164335430732415652804811103168070835568860396659262277532210138166769359901262941873732288670508889702975968497724551450719821205205191945337091826471536/1251170585143292134731483803595321328786888605004826546091065782232041040258717*X^40 + 450398734108998943502950089337622653375912339927523767721513510508878403445021054660687970683829408918394842137421416017927798111459040937744692608231736710148478289636389353838112692921067831958852481696963600538732312214659598503032079124337338026597378238028341784624462320/655306386058119026765162462712766848420114380157255518457409468871974487*X^41 + 72251193261393199901083601509196723220276799336494584140915684272953731981667603857581459583788766942939469444096561112385336323980647066520858925477561427832566313796253283302124908516716350194232953934650925319547226722551350836284568991452513196166787407777306464851702793359/3946910363228050898206573512918994728034348911687149987668977231015902335201*X^42 + 43201197915998099657811548659385696275092230513268535453267210262766152857897390360693199614341150500564142703895781024835126190047974217053647785817766222254107016872457272861377938458177708538215436935524363563984936972382917761868289900012734879743112580929818559056/108800661806096468000193003937035837360138532318986471601761492424369*X^43 + 4458353035063841048606702093410898158039515963579419890958590408900296161384247701395680022285681493443833448168931427336335124359646917232830982164918915719717977267865696433677570930254805193006840090767993841016538659954769791019232260154569910280951804841178958300306/655306386058119026765162462712766848420114380157255518457409468871974487*X^44 + 1573532264962814487839621856582973351627675225027721058314645345485173391245609808115765722077899856669242211730451078465020076147689452515519707321133818851640526757517406355788312185580225443409463392789344310537347726978584611003109593307570061378025207445768/18064197543764978914194422038358930327102529025234346937034948103*X^45 + 80291444901993367676754047040438368482567932594431866048802452534817677660754561590388216721223056179041257162818911479295918622799266735584922181171181143876781772744489645918545471910068081775278011524388067365902745370115160284401425495931274841295314565793404/108800661806096468000193003937035837360138532318986471601761492424369*X^46 + 7877752649168425541427447739127280925101316845281424103257289684176461722932966442090898907784583822922188262155008594975871357340040524505634325091302311705756385975937017573045562711392809967810740302038329689495303259806105379836183627069982274010783/2999202647146767211388746810287054678250461402164095456920961*X^47 + -294163086999747698628347751828363931662965547147873670256190720820226544136399870197014604391712692832264653474523480058092843026687536264251983712416949865372842456530417693103704122131654402774307852586055259009033602606495679458251620135752946905743837/18064197543764978914194422038358930327102529025234346937034948103*X^48 + -61546108233179866150131554393504617472633487215284518199679444442863265799651910731409221760150099504561327043014475729219269502318928027869096184462809492187220047491742627282406333865484654888509579468376831479409888172172712361094635341597169/497958267831108618859164338417243014818273518539614055607*X^49 + 6200960103371710978549522838206057617671061346761058234345605664158627666622873957217306905549506895536305983458322279749324373240836766043941608360749234249270825680697112402266565109695649582933737151211183567277389345270826208716763057906972826/2999202647146767211388746810287054678250461402164095456920961*X^50 + 2536118710282897740680505741845129333507927621602718777804218368932635360510621665902045317910566818464669731783919369754130625117741781634946609258117603965988349492455807566232936352915866899558759229196862301128802291101310860662351456/82676119513715526956527368158267145080238007394921809*X^51 + 55842625071847395316232379124916100605675304692049271236603061452174428846929458013794442519002732503421042247018835977485795886509925249046020307589155366497296177549350096906477215789248118599000242094334548351576667836883546292255043151/497958267831108618859164338417243014818273518539614055607*X^52 + -4485866007941317937417663726393989429664734589517793596827023403243746459278431336002440571607325579618982912834362483223962432243670361066204734181864750684868654705280396755827789339014301343095981345498066221028319631531857015/13726734104883866338457142314173525664990537505383*X^53 + -92189507563052739207502787585260165705703489668428423862859291773613725656349364896767194478463844968630311589373571557130023429869997611430857941247348274900716929225725774699073372967249324483385734115983402805918921572441000108/82676119513715526956527368158267145080238007394921809*X^54 + 100831350473772938233874005109659321850678607226488437363119932570907154684380253408334156658065262456851680059195608596942218769818278515423059528782925081761854617588002664492088475423585669732344096412779141937068363813/2279052648992838508792485856578702584258764321*X^55 + 7945421583538039498566108747075862787340143394300130268045634520165719679274554132338431641666338000829099941158096126888583097156086331011436566694122995104773277976765468227068888484489654971169483387677935684476894528270/13726734104883866338457142314173525664990537505383*X^56 + 1543675984731575784296833261546048205343824113331445116910964181567075697113701843290841202190188788163287107495911368676337962268872469286889450468270014115014967769703122380413514113996427438503540334454102355304/378391607005286154539678873747086598747927*X^57 + 45094157419284319828729116699400422522317193611135135264694999428593131293992866693048983016867888874412434422819328125276163214619642930059212251675366083873874648078223632716731286193552848297463053563386098534523/2279052648992838508792485856578702584258764321*X^58 + 4442997026580183861474474595585521611623840865864469824041578102450548936264650775570871485714850216022564362458020126227314535772392996150591220621345606007782894455644484411180888954848493931164924250516/62824440811105122785933732981418993649*X^59 + 72828910729098998987062473703938375163461273304756483160317314559269795027176346872013739064963847553741413374676536585649716715084266791825822811017413064395405262192561993924885686297686051028205431821221/378391607005286154539678873747086598747927*X^60 + 4149527767573509755512234187726963482644543153844645432693990423534821007399314818707830903984112734598635280697510931791785456233141570306666419258897772145681346052769887620001010402384593441067/10430755572157583062582389669835463*X^61 + 38336469222209684607267285104538299531900117314495172033999708928871754991913926711588982227454245141723289592516588401907742193384521507315817711488484630150491835258340559753869981614111220738287/62824440811105122785933732981418993649*X^62 + 1279576346672264328157374081867453899451372510443675321264077363218058095312418464879541762961666244344033498468722034913710584926759519874337680230563802439429835566660109120455687016049/1731820616330330908614044441281*X^63 + 9187293127499126978874174719113725452653322721018876747298889717674677818151575071054691455148601553479884220902757464502963557014926889969809161658897380147337331162264573111812472048676/10430755572157583062582389669835463*X^64 + 255123874418201555729532460023905413164665289182513618930679239369245358652454277465904627976573694716812194642391844081463135528860326503469789145107193707301750643026153731490/287534553599590056220163447*X^65 + 814875569571345782408514944116998421515015831667302915749667555349838498319616378544437329379313170654778248816117776457336716483308866379358355364317745849302061130010938963132/1731820616330330908614044441281*X^66 + 1336795444435498249192338605324404894297420451726970173980425328043176168115644274721098037533340965753689226907232559746882762126612444724224692499002305393840161819/47739424472785996383889*X^67 + 405649200062773436608345219906193050672154249019722137850480687770615415917271864483575459163784601822510806918921300216918649985355324113760059038428860681985526909/287534553599590056220163447*X^68 + 409533669621030192520236663087426717840004191867098020930564071422994628837731726079910130290467660082964706481345231570583649601982691508887221067458934/7926187028521666343*X^69 + 76432304235097483072554779271703055245074004151289616848665671072449855328296753528340864432314030074959503164601494909240458327281957476803351701178375/47739424472785996383889*X^70 + 7273983616696846435115350776624886939128767506951699767145254883922960544443127918730605701868530924549125844012564528199372701879926196943/1315986556287841*X^71 + 85277349749738639123887640228998909112043977188280846920748809954374143309034067411376570231071163663664751933690018704193146795759589326/7926187028521666343*X^72 + 2311408873299792383690181249841604341513234496082570483722445199089395140365721052471142276061872828219032713187410195254048/218493534167*X^73 + 7549107276768547072309071120884785872637026184898546071218491356880066423488642496747723620625996911291286136891618392619/1315986556287841*X^74 + 801384206434910196089406420833213277472977976345337822725084938711469720962762068365078256316488679437259/36276529*X^75 + 9315916081103319459870910391331414090432610059357416578057956876527888454158224870706637992229276411/218493534167*X^76 + 330430836319585479521639717155409829815926003650853597103503763831432841311967608323/6023*X^77 + 1280395756594744852469862503166788002622922765140779911598671245581491922898300/36276529*X^78 + -282084679608526513921034260298507860137914745066237864*X^79 + 5657728709778776978034834806054825876189/6023*X^80 + -1501482410388230857*X^81 + 1*X^82 +