D=-3911 h=83 235791945297640288597931289409264959574901922285249324571090466955401013969812181719622953962864376476667039717886597725869762462655985193856185110033715608801006299211156338859974885566104082305639562180192398513929686454929266356462584663842097831068213717021751022644001526305689985849619728142930035093227010712422794104926024756259008943695163179/491487682413780781013794463971806551855478138197289630015344178977711836565890936556949753529012810103795185028675852047976034785654946437054401*X^0 + 2385834138758624386958272387773912323884715589346204934519212765466797104675272300319800286009960755189297944668248096329308431518905793979693696297290377124240862213435531880648894773003634756749516424147609628495896142349741824317831359172904498296954966131579955395213005591327569942507653893238074220396285873936092773477726282165343762643439528451856/1922208325920296634544950148593735424306774998489599742990011083981830992809199452874230486051969100315942968647151257359634272046696495515319762311*X^1 + 135936287497269333094021326528347155487818141224748589318520677765400106451369483883851124616309386804634728106707015491522422857625989675717918174058510057182062368696706793051219190513416169343330767188340433597892083203036909911468892583887354155319369014526412855398157444796463454128742279712590195928935632943365555128437175518055429576922799/125668034368136226288364731263565981042055264177266589111568442592102233844513151766031642426236975224698334192962375875217600303159024913591*X^2 + 435382376786064303724230465435532193350605940856932172504901335269351720393272467119961632457203100849208180687100595200217541426261893521212656221578835297597185176706978721220689029557434526484169283126220737865752726860961092149103373724306716317764475947335956035776751460001973198574509812740246288464249725251066312045881795740025571677806101522/491487682413780781013794463971806551855478138197289630015344178977711836565890936556949753529012810103795185028675852047976034785654946437054401*X^3 + 19827521683719809389698061027260030494175266335106675965016759896822421159265905203638046574306592408381020186867099252310465531406797057013279221623848405728354388271271737327423872398701635773521020426272724961163720844487490585235278913214938683764531769783989602748955672893860491000519521458326355703587960871224637652514897073721926940458/32131944353908521168080984726046019187434227608608179266573368087983184312071887436980731891137043013218699614666933233244080875264388881*X^4 + 63566536016848712247710086820812336992842680307793666926490247251096431512942827433485418134309872127218015517958879483990222796480307080667968278419712128780733870481442712167631428082367943809559837155648267730218244066741986519103884835654052364286645118674670421875610526956426495756452378931433940865027243485578655359397728680600025543997260/125668034368136226288364731263565981042055264177266589111568442592102233844513151766031642426236975224698334192962375875217600303159024913591*X^5 + 3108003515170920293952976394253161612130383292405953389397595380438810878888495988979410711677062823100751847953983904010170317070951341510416684412040728278591417822619921959041928542184433343556479087573266255769348484499582607029710709427887538024091558097725138007186636778425699867453179497671430961518534733440290707844578022455844757/8215787357174257521882123427779600917267764665969874524820600380461054541567856670156157476639489392282971008608267254728734562839271*X^6 + 6360778207324044913049619220072029196854174846300501839544092706633980233465602404626434671549506609212212137049514036696384225147234964036856011606634488981520004536791510431889268890815746816796051995026187017045378451709531281055793737579604574326061453997611739483716606088675109387044074163908890846785603779316065901265769819268083306179/32131944353908521168080984726046019187434227608608179266573368087983184312071887436980731891137043013218699614666933233244080875264388881*X^7 + 160203069335687780436769476802783151014676260486227149953859837459056769470399552253745560105465908254547623988889532885986584904987260710464778642621509555361844548355220733943104356748401749125450241559683400159096532201831514767537673242300167915712881347768108726615402060107864087944958434475350065810844335229121712874884176343540/2100687127889096783912585893065610052996104491426712995351725998583752120063374244478690226704037175219373819639035350224682833761*X^8 + 312232052936419966177585441159530913046625333612674223724640162306808034731622008402352500783837172374160264074775978405638612714549259276499740318577440417929671931812779326057423758994957318825093550632462021463290496711186939737825712910805679533142102585464554561536592998596294882411432056144887185379676870683650056305181359873507396/8215787357174257521882123427779600917267764665969874524820600380461054541567856670156157476639489392282971008608267254728734562839271*X^9 + 11160885029736341624681310584274821960065133185251016624671908600965324086881579085494490115432198941114813548504300360013159094767702410125151840454365596574276474063598949412964177942347630260825757909510089035009188427297786349290469852581967189145226250259416974772311023129628200742791796979068778853647030617889414028933409430/537122763459242337998615671967683470466914981188113780453010994268410155986544168877190034953729781441926315428032562062051351*X^10 + 16576554010314952047312636059333997000394569439534437400625210175146746999816035519472205363391722554991402954720022049084928308438322509774603417460696761064794236331901407803160410984051290770506186946725294061668396785848619418252948199625897222693699137314409870579049107109665627341172436312434340827651824547174818117614878579053/2100687127889096783912585893065610052996104491426712995351725998583752120063374244478690226704037175219373819639035350224682833761*X^11 + 307861522094462875205871759514615478332561586250654417698143311545336695566187197393870832013485071572078055486858605234730395281867262045999020186636542496996117388184688621828869095175823712252641213006549564343004735656367595181104245927403751915182197015532197173754511843692650694380617992823923683176518020579310034920011/137336426351123072871034434151798381607495520631069746983638709861521389922409657089539768589549931332632655440560614181041*X^12 + 349920844354783264883326375435763226052553924744311185459074413843273534472791600754969530158145922290816722745750831939296146607699543555928293536293980688323458008638969947624601510929997388894171270770468381728476706711182504914836535892474531539543013241377210558525367972557324544514697364697457765500293326214259354812135873/537122763459242337998615671967683470466914981188113780453010994268410155986544168877190034953729781441926315428032562062051351*X^13 + 5663348591680183896007952256181391535683340319137096725195284011488557912538601359071974511844636036020508807372934907015826148241568857273300619618386801523305520919469371817620190577476123499558685454082575756572580689298718177485177724468809758729942728891531109603784237053326303492307186123963713572872729009748297790/35115424789343664758638310956736993507413838054479608024453773935443975945387281280884625054858075001951586663400821831*X^14 + 4736301748427605160942455706270465961187350163496110573030703709042712875796899462682918170985182068135468442884199218354308126966585388018057853872486468292454239092792184948079102557392308672864387230624842108075143196104603016099936847480686589083684971678906029883112618372872666752037589604451614300486548038213109740753/137336426351123072871034434151798381607495520631069746983638709861521389922409657089539768589549931332632655440560614181041*X^15 + 75481711553413831517959645337267188220309599391571331934793448488146101115016149333228842184277315298737941402693239940085898208892910104244878724634152784213264525933129233611457192493152949403404198378056077352504072906132249928166764495684282565258418476805199752510812470202330254173023148748457677921344183904910/8978630731102956982520662479349781004196839185497215040770589091138833021065528325462701369178745845551415664382721*X^16 + 67773004762654107426080178797250681753623378824505868579884967149915117155980541832514677397935109429132852624559204136577287966808790485607581353048356330024725716669255414446318324304778780324892709599081701215025385034462483971065036477054179974496305014313976240601969556203569437010978633700701629713252059080143413/35115424789343664758638310956736993507413838054479608024453773935443975945387281280884625054858075001951586663400821831*X^17 + 841378991659915040126730913372659600124496087713002650417341437887963987950975720759863870991198492687743879803656825124089145498718095710940038057963575196085337074738061016076052692783195779588609591953168101382325635885421589014102900472703137863787858919065159163315322320407160070829524282156067884114502168/2295737849936833797627374707069747124570912601763542582656760186944217085416908290836794008994821233840811982711*X^18 + 507719924815157675006479208009659740149276358881518314581173886459156015166288770852493647015874351956300300963997953776628594224174750211485948058577517795332373529131615042757374657716128525462608603491419784054551440541743866238801239652398360807232044146643101417477569102856786573104665841090461711128914221092/8978630731102956982520662479349781004196839185497215040770589091138833021065528325462701369178745845551415664382721*X^19 + -2220755833648038695781129421105359043666129664284840781307303441769770485066233518496406067172277012194630823460219056922572279389410890981794597011883825811641561700554201695641794827648544883702942482509118358180553114698201196446641577522198477040057558094050678058261016382695116755367388490855995344391/586995103537927332556219562022435981736362209604587722489583274595811067608516566309586808743242453040350801*X^20 + 3206986656278164656885269315939665361803389420449525307492830673337720539478517308150887333727604786239762735002646558049136320961033763413450906642330150184152451769751769558626878071683974200828458905769652066968234583645651735977690856510760936816425522091442265132839664535671988951567166976447078136128055/2295737849936833797627374707069747124570912601763542582656760186944217085416908290836794008994821233840811982711*X^21 + -32846599323723588966677693067783414094313208542350969378286795707650200853351152036939919347718295744985202866619720196794344860931102128314231475656140812357590644397882151202992554806765677616315755634229236574622834822203191990485390692882935462482160003832206620298675410575356583444676385343887029/150088239206833887127644991567996927061202303657526904241775319508005898135647293865913272498911391725991*X^22 + 8720964049102117712099226463676926475151203417351573872146582891914608071945121415731953790878757756002199331504670124354542200402278013086404850500162662755739932443639782714521807982022419947074233964780227901284049754482432869412645321744094941254462796975842200243612653819921746583623824776459814463/586995103537927332556219562022435981736362209604587722489583274595811067608516566309586808743242453040350801*X^23 + -41505369043693477345830677586933168576725612493408646376265782987393587388210709327132106509371224929222661061224995799540210379173351360614450940111717962672817878861404169043785375879625322655269964742097759098720451245338439914986783187233140741671933640516894429021964820835711659250946485160/38375924113227790111901046169265386617540860050505472830932068398876476127754357930430394400130757281*X^24 + 6007849549764151896524873830335877345177994070281583479547368343415398343761444893336660802358112652549085852191866268274369982376928608735767298247687660405925161305372519533469213483439985785207006025164103175672724264885082569691628111828067442190522018529512415515432792262269249529085875474623/150088239206833887127644991567996927061202303657526904241775319508005898135647293865913272498911391725991*X^25 + 23313803510055162843098828774374816089634692070680828023611231496635408563517284981454091034980598647139274163348697945199991146577902885339262983365544180712200028029417913515076615173438635464259351829242757727243869816203581666686530408482446309569410283766385619091177076915092337326444/9812304810336944544081065243995240761324689350678975410619296445634486353299503434014419432403671*X^26 + -6299306251186645938694979578694067254495933329638965333832325921355407579190644298219020616926970835447325293982161967390235712281250927726375326437571907251314298852632873250394170386703637017059726379473508804260989656297258327008785537046551668603056083690531536890105435535274766812592684/38375924113227790111901046169265386617540860050505472830932068398876476127754357930430394400130757281*X^27 + -33260181078730472015496895821657121363805252046858096975667334891356494360186275624884384793797750096161049389403250041556516879614136392330350252345638865004269268778325341569604479469248801541620227928137072573596699629739662342401200201636538303986248242432749359467237781577060220/2508899210006889425743049154690677770729912899687797343548784568047682524494887096398470834161*X^28 + 38670385976967510681223761318206571147480248468535736691550458738851563817170795994241603368048485640660200568217972677754839007044581347970555242238922119731320510158054664034542004758393388775168661483113421844437128608128092101116501721526945489773938205996336695194786403063555566103/9812304810336944544081065243995240761324689350678975410619296445634486353299503434014419432403671*X^29 + -401585103428383850874524764838606354564422446724553329764047726279494518139170414623076019225369686501197677188226388198200076322012934133846087452513462240004233462051392317240076314453496304439859588344765405956860013178980638958567261093804182414583313137508332584763643685701/641498136028353215480196664456833999163874431011965569815593088224925217206567910099327751*X^30 + 178559124162558459399729255274700258947590796219822064320070535848272319167733259987376678548094565309048512762828930366886894379119382573943228231221476756958777732415752903786088739158076445670355867548466425370246274608488965329677562692368597651666605121843245272435376699230982/2508899210006889425743049154690677770729912899687797343548784568047682524494887096398470834161*X^31 + -935720916881099746497088011900112705561857759710848046429459155842189242700961376056283188656620514225516614492382237283176907133696911027810617696498569960078653420118228041544080015423476813044289710009413625528616211835683641761946944846192593610056720452687523801961850/164024069554679932365174294159251853532056873181274755769775783233169321709682411173441*X^32 + 200823337188321742513396131299305861942324288555148173124456610411997630056407556941127661967031357634236301340136468138395325141508082158154825281791712429011380188131283750553079854416886565303415674578919153355122352454563015344901298803498203205873906912322302455858610866/641498136028353215480196664456833999163874431011965569815593088224925217206567910099327751*X^33 + -422606896799688446407502632241709908459131204945306002788179486018057799014705327514238194690146928006475926853326035809600451574572617079871490254460748225257416217994252343521346479781869407105020863413387105252748067062500593124044628860756219933735341588920410974/41939163782838131517559267235809729872681378977569612827863917983423503377571570231*X^34 + -22863434878156289343588206045357605528744656246468713160767061923961143540548248944147770208983678101381946577843124645075401272086358804522909514039093937392591316866341246685494078455494660634656798477799325180114583633938090455223583105380960365444066519019204850100/164024069554679932365174294159251853532056873181274755769775783233169321709682411173441*X^35 + 542239379411085664883510041234627808567840144416677608637606465697511250313443491732239832393110099565490312758085805961798326643427238625865866745253122210475018087068291188241929788624193573966765751970330405312223217295348691593805142353147625959807069943614/10723386290677098316941771218565515180946402193190900748622837633194452410527121*X^36 + -174887321529786971454958702588777008925854433346100223503861381847260787218669992902985183808762332742529223362269879720439039401120078377875876282751361381233877404899053463780310029803452167868088977531449429654788833863389057774582118591788384240279248234323552/41939163782838131517559267235809729872681378977569612827863917983423503377571570231*X^37 + 558658145541751794568832773227119073449446648460042032232396110136691643731362072576416471781057151612084892882493489321799792310648824938733950694997951659546735701010896384639091230307573520676400943549459548477029573646928192935897570256739944486900670/2741852797411684560711268529420995955240706262641498529435652680438366763111*X^38 + -55305309517496862326934465240783694551334836476293834136368610671493288547641566753471171227547897501270897879636241517614525341380137868173002017111360020992273596071480819277755878329434854722156082053906170186142668775025014432735215582592337339768106337/10723386290677098316941771218565515180946402193190900748622837633194452410527121*X^39 + -75516166306886636088266171558723134751693566977151221100560825349298833556979831400760292505138896082228308233195272730525350001498727602625361608446678749075202134452285033223208176037421846806151388660179472480343277220766065082253253077244915668/701061824958242025239393640864483752298825431511505632686180690472607201*X^40 + 55601250596666839174189615763852132689265394927431630866351717021137492739484281351108374389220534113833730057375589019498999489713018685243402582683232416332030809348291517987239800399094372390077066152917990999210740806398762882113791136741647949189/2741852797411684560711268529420995955240706262641498529435652680438366763111*X^41 + -231048926973412218976118845132815694023588334785370035663657188902830329019810414043325439765102254853329793576145620540690818544432448432331174700332371422712473938404751794661286656603387845987163415805441649736782186657872295519982546621875/179253854502235240408947491911143889618722943367810184782966169898391*X^42 + 39574518426734769681560101897851028572004710311179912895033459440367158717031234869765720012663635861602561909404666455460317970305207744979001928701365530962407165887426199912310235320787165569253106550593428125238500825164070862272905908332653/701061824958242025239393640864483752298825431511505632686180690472607201*X^43 + -87528255310547754488842706778037781309831285819352552694586909709290082648197672624272902910877810086528838627399458621149763788722817265505695559631191943291765989392975026616119604087718318314473187038842543292515000426423562852295930/45833253516296405116069417517551493126750944353825155914846885681*X^44 + 9290647489920943647079393115661395290957291037606711926921052325528025823250915312685628249829310258901700190809680739137716702907264518591954569825898303440811540951750170539278573554527678271209201610679215828728121368828844130719066502/179253854502235240408947491911143889618722943367810184782966169898391*X^45 + -13519562132353141396000844528589364882095701336675862967954970375547940459151506315322972743712559950772754782042949305003579767429423058370810640433600728552974556968717846876466222324651911110416244405358792490568383999613492495/11719062520147380495031812200856940201163626784409398086128071*X^46 + 988476115672084787960218634684320662366996753693593820559134190554171125804718596435705595499575867367224669614218750777409022643143438354259620425986362443560748413736888025263477363804588919918143796755783557455978659259673967356/45833253516296405116069417517551493126750944353825155914846885681*X^47 + -1039307081324774029384697575333506407986843453325180254901977173213745953467508066760447414788482802824433257140421042495885825244409520668145921469818569474507195589049274373113727478571205827785534793893455022329756537968/2996436338570028252373258041640741549773364046128713394561*X^48 + 57109869291462856909344789286915288596786178066564800438365535750260431885252495163000159933745602251934095822262657555960024687870871470547648896718787724727196529750851947346394361659446743075765928177474853760852156769162/11719062520147380495031812200856940201163626784409398086128071*X^49 + -45918937538332399480649742195961457757992558331918416779981035039545039623231739228374103937571231598104260067829559423313675554206160908430876652341202509481523731346560711052512511119343883409013545833650226249716/766156056908726221522183084029849539701703923837564151*X^50 + 1928292749466149110233712455254567238143443009560431508087454787347257047298617948719786873777829112613507659997262810497119630144335600405173983972681118711057599311713277604740215787521594608558589257832582634641643/2996436338570028252373258041640741549773364046128713394561*X^51 + -1176789921491777672518888871995787078653387657926791355655975564684783321239705018429576669524389679447831348707904775810007550769602316129931055513863773175068985462587523849260158382192898834442092807313725/195897738918109491567932263878764904040323171525841*X^52 + 37170213358502976624599475159906819614231145070939282587769386831308931165254860153477320517859696987749457534623264012403428597746980506363259318017792899303160431453062662196080834123037907127828360524718837/766156056908726221522183084029849539701703923837564151*X^53 + -16531881009783534108817753935729743857444422896447407464608779477021540818039506009437459082134137030758938753997889774391143689410945269541675772289788436866674039428820575112127989769104155624214749/50088913044773585161833869567569650739024078631*X^54 + 353526067977558861940738352736143278047710669225537495822539663536236863716851824414334395555739775375394104692950775608040062301987808146928298197950961202764711529330507257412960811966998204953235737/195897738918109491567932263878764904040323171525841*X^55 + -93231100813836517230476641799502933856274265148952254152674659331333045405221533737083176604596344979996170884540223418329633197738575477760132778248019493501388645337254811558136828922315028/12807188198612524971064655987616888452831521*X^56 + 1002548831679347671028233982572515545743120795038136995531927051634039855218626268847030171890451576878924822182444859801507537118864143868043248670006752284293251096838815644290694299341448951/50088913044773585161833869567569650739024078631*X^57 + -103814339656555632076199728376070490497186395256147123297553409692938205873192442182822078960327975667940174585509280209982737193837391882015812081654835034621122598090745326518243148/3274658194480318325508733313121168103511*X^58 + 487973178453881788707776618541023128238488998741437220941159809234462852539524331705810769069146389481132056319222714279830849988012502065317294199650536938691446797729314512434342492/12807188198612524971064655987616888452831521*X^59 + -83694175971113275136821257146251706835050594971366680185578997647321923324284766480155255484741133965068808101597203473569326368978575825936886828133113142892366673495126418/837294347859963775379374408877823601*X^60 + 1339846253941157775202191586328768205462517585970069360439296140055761466513525867697827072825358566859934916785226372467473266908508709923416416172201921482644132570627682184/3274658194480318325508733313121168103511*X^61 + 23700587557857024377949250761290738194136080871115457135552793442017335078809934703115784937073415899371019485017431864711610893361538216467358835755881148209378196/214087023231900735203112863430791*X^62 + 1944670200299642769386161862274263777442502035020838220912333082423325798401305793239137390041952702636905626194954151798285749648877083361052531784929005247060700193/837294347859963775379374408877823601*X^63 + 177061724298742590674214859415265725567908737644043332556851350036392483030010040817588261490699890323956593970748270909020242887544626260709978301774082838/54739714454589807006676774081*X^64 + 1553730317125597931537304436033465927039277535141206502643547291872906636910729401078400497128391030686940920083473746006182502289448834143994003652077717049/214087023231900735203112863430791*X^65 + 93463198337462539126061779376982110092626309065180542208965550405562522624870754961481421617702534523029845905030243265394239640496190904000651545/13996347342007109948012471*X^66 + 638839909483500857275921332666447051140670822364045912870047227378803025985637696696586899487128864400191565763548408765084272623615879346473563076/54739714454589807006676774081*X^67 + 17595056318989931721122096740558876464212342234018753229565253192523450968481358114041325998203747397566659313598452350754906002742665210/3578713204297394514961*X^68 + 24808082593292458939337366089688435208382478086731786280488359732785911428864592593858463794036558505423232597628918415621969595966189871/13996347342007109948012471*X^69 + 424274736039831272786603304870762127502944039051023077393902102818682343728856657449241269584384176211087302936851914934613697/915037894220760551*X^70 + 370452155167927876269817452216733015333433072710493464945700694456986586400244300591010867110073201014069577187015073673287432/3578713204297394514961*X^71 + 684400790453844543807353530979359681592689583537638413255743641389919057439101851403103323980288788402398098837180/233965199238241*X^72 + 86762340342209604659547238402829276112292123988671728886456597925879560484888136515419234215907380254031451018171/915037894220760551*X^73 + 64485463329777289733236449909934928421052796709074122627846999920309756808814430342420390542807557705/59822347031*X^74 + 3447933830184068674176017029526429852273465037857731498674742808265406018810446471997545808549507027/233965199238241*X^75 + 45266557000573375389025324825068984587513780484371914552303230782570850812058446273285/15295921*X^76 + 17863293226267795038771450418551042594305894668947874311799372963636101130786489663/59822347031*X^77 + 78558758860603557222392064131441638304052040844439912662851557837689/3911*X^78 + 10333913780476862289054666308027067971247028487031381843980565984/15295921*X^79 + -14516356219462121290832042418544411158192764*X^80 + 508279395152187747640111103353818/3911*X^81 + -558486873082230*X^82 + 1*X^83 +