D=-10103 h=51 -135301736010993808082663327014485848806306139577273968633680475446099513098641480127420781365914948793332391515362271406881505689583099063098659510526712473728553245862636363339952020278005834413016306747697675534235783973594690335952813596520759960941325468819322029444030209678771249321372023936984338622511135161977032660190645050388457821803125/1278817208458881520594915926771692575625446946208465175804213750774523851209596213879553138041281*X^0 + 1048464061045644197017430967864214041264537809549182885476166984461275592184117495944939256611156571218940663757233955007021334798715220289917624609897854029756130111958158253359146695135139035911909017400646181956181786560278793691889529342218358818210678477272788249043500125271279566104433249693221056266736784142331743264833058674414331409928610000/12919890257060080002570435608174410091543890497544123671149971524075014468770550548825125353631061943*X^1 + -7215096229025781735748972114061896367709922753999476641991033312276590243987451201916402246100189772761970265593924265608658079831095499074893828592990535704250635327696957629291999355303693509082115352720296006710383933898589142840320454791700747762936216265129418719631523233743376309515918135019237506306841888224416582332009112416281257625/126577967777777048460349987802800413305498064555920536059013535660152811165950332958482939527*X^2 + 17344721592111075675725369315223488975690109182693269550926778184934887909791833796776567939473938636246029326470436039646457315700022454367605696097057009973888950367398168085154028271884442549916537018744121919971147167324490641307969244622080740011304980842292356083346257609505137520039835787661762776048175248161005062605671989389638024809450/1278817208458881520594915926771692575625446946208465175804213750774523851209596213879553138041281*X^3 + -17093377798641975172150748591302174771258007370049140976068419431374007603043854813441550896774422746435872859564899952404258365505637626757002477454601433497558336969258286284546547598826093829258092317109344509393764617456737221615170428818585452916921167962106506604834952585294205343787380341157743019109007482322729754714574274437320/12528750646122641637172125883678156320449179902595321791449424493729863522315186871076209*X^4 + 37120334493568782016365381753288014548843938209949885843176080845740294356168339302688148043061001228017351698154090741145432699599119744619338200704517951840876646776895060700233094823196378818360934482479607916601963058582041924502507129973466928571111161002874859618336971258613942971424251549188135056529567551326659604398560559362829628/126577967777777048460349987802800413305498064555920536059013535660152811165950332958482939527*X^5 + -26282670992304416915081192539730942517869779637720376390262508433630092434113089089266952113772805808528303207985355924418883783505332012160713242420243801613562648184642109412562637306835756142348928254575105848820869434894542244028756185767185217038963416218258727320772341621661429381429981008885472137490947902795341732720367122/1240102013869409248458094217923206604023476185548383825739822279890118135436522505303*X^6 + 42912514418271855139543591310260505470215819812419031139364722778896052714630482956075868838554927968046790201475102624416640129856084040291560083931995103212127863936886620505800804336787392536226840518914007261679692775154285025493693799903509505560422315610324839331285191081050790570116081374551708841510893686743779698239296602561/12528750646122641637172125883678156320449179902595321791449424493729863522315186871076209*X^7 + -38498387282241639627486361849175642219270782279833095459488815155581610228756508282490440615584562479210557753802209512625138993114615457875927889586593013823758157391857095754358442571380013383020933136303995368013026984152630190153129501001104595275146180657734374092216388845765285323129037589033759735649069427413661191786/122745918427141368747708029092666198557208372319942969983155724031487492372218401*X^8 + 32766718067822293275733628143994375437297046905265774347776299717015653568705540018596294708270909024911434087844377805574681999017046898055165325838202281403888965562160033565059826259206956991612937553614439202233379887172973553870733886073114177303493314381326451022919973744862536736926527746895379628924491652554258738027678/1240102013869409248458094217923206604023476185548383825739822279890118135436522505303*X^9 + -11785957355921410573426624397377350807000760732374136959256334949559854239171380942831642874134718985811932869404177702428367735101414918491989507948240870970316024388414803004111505094914116980643001431382869057202901250580957624746979158322856845910735143045508668174210782431611531072631584505023557645390786683146356/12149452482148012347590619528126912655370520867063542510457856481390427830567*X^10 + -7159519202702965458195369313240074724258153825569216795459660443225318959586719326824878041916516009651565892453388072987538101829491085320612460773969659752643715053639187944672712859833623466955359020132784069688760665954621051999849930771369067363177443884408480898600005310210866840331680682637667043793581467466818474/122745918427141368747708029092666198557208372319942969983155724031487492372218401*X^11 + 1673663783992687673186847148863125387132458720125082319832654970030827487000300389963493739365883241434312980248646462057868398714783532475733581132385036239593931589578398655773962771955577044913972028930724256746420734485065329437167270387462075344520051679347665892283345638023302734752265641570465284268798787/1202558891631001915034209593994547427038554970510100218792225723190183889*X^12 + -9193858725851063982695250955186016052302557887847862833324885341090910350170199770773755499320286304105741808981391032866828146557269937276279641192969838977339878500862989344459792548313163492737283802300074702020586812902313768946084229393910865351989585985419467065628637525815097117171367480983819143489284282745/12149452482148012347590619528126912655370520867063542510457856481390427830567*X^13 + -5755504491273800126148692648679913004407623831624408068962477760834453166819715099870980631118960484402154152841093369777596477756016311906282836293049872403125325493133176513796816322510214099912283158351941043729749814729057793229312853960091480794781734224581498420701817646391471596165641105237755283000/119029881384836376822152785706675980108735521182826904760192588655863*X^14 + 13104497166729030810752852503435906606209968280319865893317515869826570267616812049128598642872153499048132919001590218360763417571385858660202196233707537608979258066626538693548422261221619797543884756750645652093280293749735830690318461598556172482112742928493331455124554044538725975398655713702546112046032/1202558891631001915034209593994547427038554970510100218792225723190183889*X^15 + 1638170260065099782381637160993125440066765995012603636715651172585012280326345257442937145628926884213844519273769562894283859037078896697825534945729510305673631165010375750031441799197862190544651028911385948062608048541471126820931366651994144948272643929840374613385376908337748903991660719961295/11781637274555713829768661358673263397875435136377997105829217921*X^16 + 7423260280105033890201642215375017457985332140423472433136107774977871212236959117296224090863518832004909032007180652527142397982767583986636579462999129781094958365850246463493240414435943047510129385688705259004673694775567828886702714983614940029622694763826179324118971033995889831693905269105512452/119029881384836376822152785706675980108735521182826904760192588655863*X^17 + 1724538359670107900089058415789017858593983635770146771957808580285912767561733712136600376304683316813723804184065877745710579987567149361694335299571212078162899896738217208742644618702659034224013976230026662306551598420466108002769938980920691067614106961600108447486749658611335000113858008/1166152358166456877142300441321712698987967448913985658302407*X^18 + 2156217886974188286443462132270620222228079535115145579066983377199532333685662012928432921068271701529060705644145667171878525554873708895620007906422934906576226693851324255453422157727773604872319174502623529799787171224048357665036630837155499634433368817802048540530971961004347688300578821218/11781637274555713829768661358673263397875435136377997105829217921*X^19 + 1044560176293718731326871367553726335062691720343016429187197449686527963430062888167142538054091880000843502292411700938227681207674103846881817261202899802860095614420573278918391552639463352912516294494374032088615803632820906926218728060702325886859810818528236363862183030701014029346/115426344468618912911244228577819726713646189143223365169*X^20 + 291028777779304669713748089067675375786209220094626957503118555674630505953619379183494267810517960245238184882021628334884428531719271602625313196625089904706691855812461692590721374981096796483690463031269361459732080361606993841880525994188024100329765507663042254414856875017577270633367/1166152358166456877142300441321712698987967448913985658302407*X^21 + 50010640989587266172969038487968017327539288882475959570917851186398011108322890505349166228931211948286736570555775519042228084932331732146350018210688078071148398028895185789861352300942890036862637283667268327830058702029938941452462540586284912994041501658193848716677719170835/11424957385788272088611722119946523479525506200457623*X^22 + 5912785678829429916043191817864267072546581005081980309258104282949899853468468878054858402193045617245544077529460062366345490778399437897902477578866080759566128841923554668398082144868102313258626559014334102250552984307809226738673250985805954615623627644507742869379787351402029/115426344468618912911244228577819726713646189143223365169*X^23 + 406260105020398566762220862994432377803271463915064119226647390075625219090205950284826601184386237595253680418506292818854793430471495319814887547551019234668435294383932057284649783132060711083980956428082591903909490677966426794686715180848488691962989144315527821101131/1130848004136224100624737416603634908396071087841*X^24 + 17415032872103696395575083523930230949023484413168020817495076916133912143676931170854203759969522490025175006411230507388775860639479483165724502883526870815057488535174775085904196166896668724733018624626013996792930085800609802931153501910740381247117175545225984086377062/11424957385788272088611722119946523479525506200457623*X^25 + 454766339255884622844082677695459717133319281659383456747336043622733099441628397480754579172562094412886184342336730339774354353776266570910909015420214324435037607783181610497062565651726192794107447241125791148873740063316753854744476173772632207235494921292023/111931901824826695102913730238902792081171047*X^26 + 8418298855414399015852750738590448162552467607727674672003854725348339945180803577786687061294229729372489547936975130739146600485226020297844020075645857755038418981264710661779759472136472525425445294524123209612889715108915671345212450272449711159693426501418654/1130848004136224100624737416603634908396071087841*X^27 + 125070161029307738412518972066977852613233533417769511306577694936586084725118954658509245759041667174090643028020007681354948873383488649444705186484346719615004523612215037030230103975692707553128879379448221118042344624148749470106443610301242873724822/11079075702744402167961370903583370492049*X^28 + 1722883676242061581917388511418088229793821804934505128911487513993197368742128032385669927997921507495511942706256842871848475556832137035143386452227304366541525628565995364348396304132149131542089128755017327258740157260134228107150813618084927513504067/111931901824826695102913730238902792081171047*X^29 + 15418124922267414000621320848402248247657304083520684167419984244483210636570380535783756715891820100553917182565640772446230620283117332413171998103033393640432012992125208680327176900025170099681562012203283508705962049310100023232062148643318/1096612461916698225077835385883734583*X^30 + 60493817635002343993036231874178482327123569020902841399568540948016613235549383430620128087589913701201825468933291615520302435676561220342289416631602975262778328100116921399452826814739938613600030900057720650085238332156906570367810079899444/11079075702744402167961370903583370492049*X^31 + -498452911354098013549547057340563288096363006295021684032926698951432278921386430895268769217141969639751350997001276649521103011843974023543465064890335454612482849286375797560256757424119568077183839214632239345139142707987336754928/108543250709363379696905412836161*X^32 + 1531911112169898565454392880684448125434511728067119409887063759950382951144601419446350544235112568743821481526178511618999574777023515712536875219654652500978468420838526411545414587176589973596146087121903919400120198411133010674965/1096612461916698225077835385883734583*X^33 + -2115479328056276531489806917496666758003127938556784571215761828272502502954214033228968429009306170244256282014067365465364960785061314780987010763014894109952373439192362417791299445732745510684438151997434211029164875734/10743665318159297208443572487*X^34 + 1523313200696394990440676060974906959805654154503918434949067127329244481148890173398194843251199702039175190680564898940858732701041213184820230643160454978764987632360367141872165718302136322847414979426700697385817230029/108543250709363379696905412836161*X^35 + -40691653563611255731223475020030306224799380439118108617830914951111915375704190302110363704588369393269237096301705306863271597719475508298227497627289894162949682690509281120498171195444515996015962085120891/1063413374063079996876529*X^36 + 1015881983615740167395838099583358514898014729059814048491047553866404377800769635117235502335678125439537914521920685005397799790084421388586511122827115076053632500327392044276106290565154390888674378119918/10743665318159297208443572487*X^37 + -17244203834815587390833790337519421166810435771474886763524078602166439068233717793171800567357353516775533479144611306458670947956403339583505587858600512453559476108075019051651380119370649637/105257188366136790743*X^38 + 268005363895631486325867833169955314196176589554509109514904742014281252601393484664259012599122542744890211006184010582846050142939363975011886982905061374902470629103629262352445890309651893/1063413374063079996876529*X^39 + 90947171185942923235750315273673753167861268075831749747057092276224649369844675698774707636284430311688967712343164964431351741792220674141769738692994507318416366933954568493/10418409221630881*X^40 + 43171983110484711089635093927872884171615415698786557109027863037540490095168146007779113788497456684070870144076114161762987151745455858931611552917793167959346244460595663/105257188366136790743*X^41 + 5965510467362935081608350796177519648924950810625870986995634241479691295129903706792884574619771651988377515139229801031634990569894718343344007879035698236/1031219362727*X^42 + 1137313367112189929836554032858451814117773051039195943802304365039529429025785677495283114004441159766738126891015345977415582663467525898131068344419457/10418409221630881*X^43 + 105819122311803950120743131931679267888623869848337837171539220550246633830611727187175724651655604998877144277269630575991947710028893/102070609*X^44 + 5077408327689424255361172207488843246879895771641666353539248414817442157069070644648241837228652561472080902582634970933751435/1031219362727*X^45 + 157498968561280013839995195693171311551843904522324083350601647559145099817170532675519079224762718354233515/10103*X^46 + 2519036181652856492979542200139050692569436337194364547058746426581791388617612959915995822941859581/102070609*X^47 + -1212944410810805257951218119190041541420375722340426110584060154149717*X^48 + 250950004069524751494731935329907724859150855389010/10103*X^49 + -244159736675622100097983*X^50 + 1*X^51 +