D=-15047 h=108 1433247033993576119640217983292573654888662285455319661935411060166618935226892002299960255355466653817998128212404216531384176752020757770456327031500362522817192182936154890744383749854838896146353080651034743484015982491993249614629799367562261683520303908257875149264472229058546432010402118702812787030117477655686452154377849656878914755194425628403794357640487660835938855002969095403750326863124161321123247937938086098553909468323411799468863781215897221732531973340394377206680935865565544406913773627729739565781801581539700148177778196493144887370951431143264105625/11674573453915984263253883619837049358628819905122765559462591510282494172518900582573902642582896141801053067362046472074846486914490841333430347746832054112841579126227527053111938253620485641368432969183658729*X^0 + -2752270738966717985919525592876861925733696474835996409843019820397411125439539294304690966170392279472976111828493669184659622898360761829190671504486750815503018726501151270380776873572384235876676920265434143415185390605445887384567171569215846729428045726679249688616541940418159763847353164948896545743701493410169751339599111738333975063694013027239751521393756899021306755092478209005524018408169393750520939024258412536225493313539376496509059709535235112282543252632793421348943675478310989140743493055016595413718201463676409459935531919208438646693900432505811000/3553798094948773506325009677206891607360523993125150442411527681708099852796255996299103923452536894726690195649562364818720949472444850690632822707274641720010578029203042632862293642379406716926443523498801*X^1 + 118689879164885136825297683736255799819536265672899290284915301978810036520184536688525086847962134487267104902990868483713883602819675337672541971861269686011149852278395958795030544684705907473899060870259665015613017080821672709427952852436004275475819577986372542665395544069677030074228431994129875907999931756639121550968766570901815057497811765235063062814839776234663136413166921010460746183433704355613879868020248632644704822506128794275922287906538062781054044011315876148922280759354767602780448143308502189709009225042663511482524072723183472286037175007073812231300/53473999934694194949672420612932098015953804524554138706966257026661778485025263976312616736190322654952507373938964903427294126711877668341952083276361533960999167605418182496678932436882932869592195698086458647*X^2 + -1553113643911164051367225302707648410628005021673859035016528125830031330388522900789404764614225910085832023591167784115536290624104558150674581766258184559405994276007969474852841166682557093881964141643585277385197444163019487937846838937605492452103633648872195012523893300258346726421119541007669970960086587857842110485139722989710492806622810989219047480269862803565505868852721210310889180756477249011524312886253246054965926743118182140802622170211073349165524343965978820169143071331180286120264475333902928845252917681074096396017055372718443805791036798239688335/397018315784467884902793996636192250413573525117523618907009904496000256034459116752760928778076328838676561366844841846233130595014274872795492455036131636295459670837397133371536891927944619602136742407223*X^3 + 31491745844399873842886438108048189320422500302895571300812831140756976557492702722757913422161361050772624566844239827186431612801157169618682761620586622495459662721236354794384941005029813321906552725191419006911132403017542712156736590452105861289207580714921533657997781917249966461585924207386169918922502201865901791925309062576596124355349086465101058824617638464096567099712804271935177460566613436101620153521772217825298356550163809990095432482040009985845913485647205014169104639970272850563377378413288968691062980950514257023107664075915578577191734401465560194299/5973934597608888264132341267384784791973040832443377893693778032951315852550506329778793695323714520035566218886914335260269916063179794010953774970928672731337781667090314665841515612839782691153351563001484481*X^4 + -272086259591745371581513125879278654919195114388519135124665150963660715614566116799905390245047394230193396579939047722101083553199082747988412311355176610033166952261373816253525307495101825740490848462339055094375922995341791988585025206620367960434853717718937156506934909190006699315578399748082241068362296227394702801840335830964451350967214858903062135787602248030798802921717386298500636988537692924953009498415801200445493887735791727101967141623927038540190208645057417510924127868454624245795921250318441967037002273970609984856788114258983652392531905021395559/44353544815158537550448375646005128792797042315581657698058327205275232962977721490090457983381824202685937373407734375192257096445736429930831582170249038387231189385104311902542268580506074669448518906529*X^5 + 3812872283386173597136687150804763878929155312606682156261626771491388228745293204957525149733376587322922691915602942476559557194708033855872013961581972594180342972286808569811959571378913892411430610804294410259675179770883765676435419861219091184776774050984924743693802577085719839049104433237376979281618332094854859587992082846221176475509755406802510792304826917618738438082851426371307838301998687663984573917096167400273820653995319984710252786309835162016684676063565516084595252447060291407122173619996852401936418670119862030323086855249476995739128286674715538337/667387788833690514521596708345439172945217095722557203382683649457776430393925775261391121275946308777815299657666179143517892530218996061169222816915737280612667706677664581197553515330874905551191863986541863*X^6 + -18648468617038540029451350544714520822770461376993727113902757239650048292735599527634639393643729111934869513349619443363455839854708308926115240149106266378407495742778358242637150019589971706197920877789690291423698417255538266075653828559385844559558425692864756351315583057204433869120588176144060945352707552443225868670485228160090563710305641953425339356480238966420685141002163174122515751295354385686074106785132365470018161796252080128991491153974363325105307655930983998331527576355509971129533082640976798125365098420698438842072480263212935058146230430045099/4955028167361035530159082837837085232982775844520021704687715028382246734283614662380677867353282812834123793759447164531015097968052298711618787108937903471053075653376775989112351530792231775061006199367*X^7 + 152001122341741694197676038907624572606661863299440360037915551121109751028167002389739035162444203623285659336929039961512643807685809251784049261127954687388565429993213788372323425768136550888348423269554398339007128534015057037966659410067850602640116052945022632993709200424795831658759443470358965651731594760951420877853292416540065456618236296298371146843689385755395775011917936280449193737968992786784473343096614493116187088643061274347308812867073488507122823388637608665455844339750908590970620764366068091640397803608998797470707779280213452957256921081439985676/74558308834281501622303719460934621500691828132492766590436048032067666610765549824842059870064846484715060724698401484698184179125282938713727889628188633528935629356360348308173553483830711519342960281875249*X^8 + -372308113557434120939841808467710779794587423706199520030294879165551182726957938580457126082492297219879683228182439168727913003738696627033584783373478693982877830047106445143529983399440704310870438000812600252823767709611506864443005656908591687525923314400118366024376522900994622549815342293416973179769248005494682969540163158111580671424382531888341892548514511712265468889506487528724351848606435918619613304288362077491673243935594826525425670512277893731963461563510452966230300503384089411052780749725228279534079109621486685845956847086203636725415581904/329303393856651527225299583826482703062588944275936844865269823113062187431621895552646897544579172780894782598487882270952023524161115086835833528872061106602849448619444140965797270604920035559314561*X^9 + 2251901061513275592109236045921610819647705125331043025644748324819449413004353441057583072136516390588168114715408184392310504485420284600747288061738198057586055586208604053759588420309349781199810193109863818215224213756225969960524249107055421490559806993118382947502897850548846387065536720951960848423922310028438603402164779289703329493032988299165397360902291859552180057009752374311452086434927081153145554053668666079490218937768728050533960431457803712144975105564710123136793867417959961660236720259630718057392159800135768592888931973620030598646420422049431/4955028167361035530159082837837085232982775844520021704687715028382246734283614662380677867353282812834123793759447164531015097968052298711618787108937903471053075653376775989112351530792231775061006199367*X^10 + -5487669263559478863261201139114194123957063528636346981052223070424578900914010735666005498610363516970580183006868206839771704346226148726980547482168811674474197844072474017472955451917659036300434630729972784273784094372652478413118997093929642507950284198401666358672522596999075230028349045948485049023731911662658552260855002734437592985069441823788286952081947477448138690699701082756787865494039305325255915148270716226319766366691154023226019023553889073259853860266247673801479861161490821741490428254169371318940907783696586955051533348110266835216763/21884986632328804893021837165314195724236654766793171055045512269094316968938784844330889715197658854316128304544951303977671530814189877506202799818705463321781713871166620653007062577584903007863*X^11 + 36518036040534381390694328296017368991129970011244877403579938181743722316456054016782164548387209608893948543941215256563347433732160813076966656215745989673594640519879770291295348807917268453292769988185599140430202461067927098957378149940398555872727230132235632302301326472624113461604959814011524144041729282715828023215204226959386531782336758478869884197772992404079871042826048583239834568934607575460686719526020276142240743794933336674732090659105828341443491280919840718134907268323555263592343680894012471376080999533694857257996594295308784068529587923/329303393856651527225299583826482703062588944275936844865269823113062187431621895552646897544579172780894782598487882270952023524161115086835833528872061106602849448619444140965797270604920035559314561*X^12 + -23626339150868837192959382921521055784277480541707280272337545036777350813116934248903137785806543561717685960291473084522119782840921903489313604101069450664554714521000379686185319643167797531665470070192846678085444330456640553325398149563391757289051257979984625856373476265284955713325093290752162302254176621027643755195998745796156606993586436543824158148736939830988893114298959959314976892369661548917811085442799050982371506761664237799493902974116692356635757025436896169186902614114616212214987743869828647025572703879681487111170100662064429141/1454441857667894257527868489753053480709553716142298867219081030710062934069168926984175564245208935622790476808995235194900746382281509769801475365103041358528724255410820805011435008811384529*X^13 + 716680974308681214039991792904595232104672108234736643905811024062149488488735437742362558008843000460411170892004788729625383063259092289311327485465190634521631272997613988435953630513791333344989461719728876028716728591890094749006931155089190000785856817981266348794100316858594457373895932402980687063220616909589000714789060575752181623795932780335147207693820143032833365834638541863534522353110708421393417603940609395320687611074471896637850738029794543517606757395557948417073954102896506395245405506639166132719810646633567383969102091229426628903685/21884986632328804893021837165314195724236654766793171055045512269094316968938784844330889715197658854316128304544951303977671530814189877506202799818705463321781713871166620653007062577584903007863*X^14 + 1043425188612636951046988462740701641673031588690715820114034094521154556663842189392830057381485946401049000623194967174807038867063716605843938772888878167372809079008262738437676626153507307688424090247463408633499702472079809969128819510538236266181371017320006810979636220287796884414585843862071436709018774359177073008806869802003640571774796213441631366039224288456947866839450896122520158362835661218916889021519780122391519311950251060606630684145019492568707218988803800222024219771246312661709464870050553385029752759031173175767511066690411/96659922753232820996070212650565127979634061018295930565500168187018205228229476107142657290171392013211303037748071721599039435254968416946997764677546445040787150622105456570175783133607*X^15 + 13953048003629020605770917995951023314247858897274038434540780477879329283635532825739103369181823404844668639218364529246992440954543168649436649508538095196576572437080060864479125256583839420155003913583503109237580986356709676927106089089525075103981606557041231399327056890011249681683705300628025433571487598230157355970035570761886494098856476752347987677479400210446917244568112729454082537532873305008199544401061416234510360769062183015459732046973452794375922308436875774415020033838619987805721321933219730042896081660396741482934872052863077254/1454441857667894257527868489753053480709553716142298867219081030710062934069168926984175564245208935622790476808995235194900746382281509769801475365103041358528724255410820805011435008811384529*X^16 + 13899703182644085949079813973511125648692206303581708425856261542928139023472392930265098064444540585624188123566334553720770008588637012358701173224541190665525108062283531756468922300275746901593192396644182067775897519748348483236602195617031790593556725384238271164394225878913352304098942998050262179956673149108744457410566387763749577052378886568038506626263095790545508041807760531711542444932126245600875649496769082881001615621134265075355673518568469725464330113240055474187441469124093542416327408435028798571881926364432143084394910984/6423866734447585631426212045628040671205825813670228654582319943312168886039042739891184773720435436513012762527285952123283008922374454505682047230514151993140636048521662561984168481*X^17 + 44037758506227434530087599290488825675973089702261785988940201706020642048216152386363427852428182353580652784959128142349034764247466966939075602824826552583025227627051945803018529890401044170974772600997754665536626545127888141352805246887742117475966252689162966162400456086311376526797839059194788204217408420073610090663222078027070711163719423905466732087169798386605235549493051465894436857703855810482012800729489583592595339533049328385208880296015316606925812645403069963583226518836189440813149819978194319675483812361108057747651454889813/96659922753232820996070212650565127979634061018295930565500168187018205228229476107142657290171392013211303037748071721599039435254968416946997764677546445040787150622105456570175783133607*X^18 + 37022169490728923781864105732250167930536600372162131248808484271295661292861103022036003174348767649943051296489921908131053094678339431055830344987776792108693812514050635530946273984310263835944090613601406116154736243659982069544380412936956119144194699289267686201542780362684360835794360786779169208559107073983060532060203376671563095916982132954522701947302353532652669944213123824476034461197805680512736630641868327691761548466956129603469177137679053115137452794898198684394368974487820166793934002058828694049216311337876877376372/426920099318640634772792719188412352708568207195469439395382464498715284511134627493266749100846377119227272049397617606385525946858141457146411060710716554339113181931392474379223*X^19 + 874557895439097966799236863927208539638230319202283630954735080412712669887939819890921437704199971923634325889181240216662887774225708988787460670615906031680661710131893266639491924173638465923758980439841275583930735817249463346231778042086689588139558840436869019975040241879675687768822329610651107134773036135061356657728291653217338887820984027893167737714008658457557173886611022970070463774861625165913745770745322591002328469834235517827157421067283143247627280087468495316023025608591526608619342808004748592387750548803595404089555841/6423866734447585631426212045628040671205825813670228654582319943312168886039042739891184773720435436513012762527285952123283008922374454505682047230514151993140636048521662561984168481*X^20 + 2163594469768174769885829704213569695178842743571273232936790668803662740060895269517517296089302021239384800535406856577544645491001864047270603461602661597476421887646949227846976292334878830566109981069313193028171932972423110908565038133172911809316312402560466280712994968226383520045399569004214301699553049093885903521629695306471666490496986015029887763109474443232929767861665716696480666181193648524290219466947983265096413350878056165711483619401391938506896197477581429923771565096359132108217376852810188996683630620970455917/28372439643692472570797681876015973463718230025617693852288327540288116203305285272364374898707142760631838376380515558342893995272023756040832794624225198002200650091805175409*X^21 + 11636774416063067055625205965066200692990237926647056413122076539831407746308863323348195616002508161442274223960508367367983690867865237126236931828355535300429509904479337598926960426778992849505369219228172997028972295322454996512056150083937321448237522616638406801621475488253626368707132761635397847774311868754492015911690992962240756299248276439057853474619444082977734080239042553043967652524395864875400155467058255893306325087182782001055388863759824678888599850281638167161181105384898383045151492465900901056185935695623640299560/426920099318640634772792719188412352708568207195469439395382464498715284511134627493266749100846377119227272049397617606385525946858141457146411060710716554339113181931392474379223*X^22 + 11719587995129669593950220776112909631603883500285660650348759124589260907441103176964803307174087007459058660159086978065621815144572044885069793558618645829154218145943810618477903621318339445745649078784924302957171529934888676694094102400138283417631489384141735483557249400965160239804967446914008243236746201434490846894419310237492184438499562625567881752428031675420685235474103201220432545247303052921677688872283403689035012053635458266851409409113629921296364369702508759834291959637015668689731933119225707987388641593471/1885587801135938896178486201635938955520584171304425722887507645396963926583723351655770246474854971797158129619227457854914201852330946769511051679685332491672801893520647*X^23 + 26367117599007666600426713656311202833086140406045543339860657138705536973169418813318808720876302631065160394818982742608843604179644464635538747080395082433210760091266426071708011469760928595776366591617810618621044132049759050222128256517863670268358667521606382239676563493950457641744341537309029275864818586933033415191010353962459400596296452274459962371899088136954462138770764387040639919948744662570260288561448364908959564825107892268789331599156984632542758599579219953895250580277470913483715411216036346829876749240397319/28372439643692472570797681876015973463718230025617693852288327540288116203305285272364374898707142760631838376380515558342893995272023756040832794624225198002200650091805175409*X^24 + 14698528166033323941205957421686244680148718360584648366819154787359403633412931165142617393463388490102432056849823327796328916516494298330745260220120964279727002728589345897804659927727499560454406691876416180577431407882627233226588656750651321555554912799273292888023705489542910961411096455917060646714409899038457835797803987373677472465440733931216488503468453926286910586010452022644604116909999752078699985776899542770035572604732894296531267318659304583872239430637755763161433734567652489581473671449801789389200510/125313205365583763951517658113639858810432921599283958456005027274338002697130547727505166908676478487217261222783774696279271738707446452416498416939279091624430244801*X^25 + 56747703481619232806833312565721800926950106854624303876479889895314294932807250853617515288414118067988620064186188418172739865345342107108713733087965928530986625744282897300686196959897829062689940698152962365211030223777242623633795515703971392779643535476046408575642239586240664863833614846185624844885418431921760682397339381308449380134753399191579973209754472256971939162191964885195564710816465951267964126104017432020348052266162572770602540590374611653893708743852340440225608765762623435602242387376093170133889206775/1885587801135938896178486201635938955520584171304425722887507645396963926583723351655770246474854971797158129619227457854914201852330946769511051679685332491672801893520647*X^26 + 90103785441395302761274658018752038978351633028055305684972804797485247834558534199842869754998581652420950032331257869265857882971142427247044875057382117908077742722893463726087521357218582473875515589784381747351870584185769230792577749701550394523714324442540425164737688399112840109343710348260802804934243805181445452084071703835454349717735088547239891461245639304956849950312663962109550339987243385478646059484551952448240201152042544667839623975848597399047656036575487341310525125426600974241824464440271153588/8328118918427843686549987247533718270115831833540503652289827026938127380682564479796980588069148566971307318587344633234483401256559211299029601710592084244329783*X^27 + 370144300037031147747757760040074854192666526155080779838496094943027927778801449469675693710431502224788436607501149248051158900847503265591583414347302307557035784755878330937256922521992805398786640269860921644941546372761127902260631666733087575418710277097008431480035547842136634871283099426400264031502366365656330046298627113185074463430096709661864575920804379485313392557129045697310520060064066004446078702736100058871403467061185983557597169275382431970359122065109966589588931991599249448442130034235637481138719/125313205365583763951517658113639858810432921599283958456005027274338002697130547727505166908676478487217261222783774696279271738707446452416498416939279091624430244801*X^28 + 330793827606306235594906406539141384313029164016762981974139201412841708168054042361725941027260596948768795824227366796815149737070922263725156139318067553397437840178004147196483467744946945933626056960267144669933897655964475800365475706584404465646339085396821901169486718195637373074309232044955603183545068974529897041993030167612938019421831504142933964280418585163921424270147229442844519158646815580006300715028479239639626070594552580189443500571846242585462105578654498088905820612408910974770733805356721/553473710269677921615603591914249901649221229051671672246283446995289916972324349026183331432787171327926318773665490345881797119462963467736399395932217999889*X^29 + 792218450339253142326288516979579664978631192699563190927740660044303720393489714011802550593595756384543484729709619796363906383172644898975146368380043092275415871040167432575684278589630927385588968325772661223340233046764675294352056948446047558191453819263646154324115327172993902197211981426877084454762996697806763248896017584061192185235624554608661707294831425072224127790024907955306115253638839165518104870886569788052011307177136735318530435896427461629540911272305843837546928711875602868867401431443492672/8328118918427843686549987247533718270115831833540503652289827026938127380682564479796980588069148566971307318587344633234483401256559211299029601710592084244329783*X^30 + 460435750382456180813120537972280001664549323281299886432512960344388785266250477652543167181644964305252264226481967217496810475129684034422472255223150529098894361919966865041321050894936179385717769902215737360768322219098454995476365557397039573434882090497651503280992950759074032898342242108089163833611408795264714746501506424847465175553556743303654065104723254019426637394726537675535007322150890014964956386737678257539684569503948864950869062407107238580130222654923743702964833038928457413209652022/36782993970205218423313856045341257503105019542212512277947992755718077820982544628576017241495791275864047236902072861426317346943773740130019232799376487*X^31 + 782079397873209365693801341069665331233828928673128376840444519796877325522013523464072662865067396585325705778097432839892466916363186518605315586957316960273623890757043367573280735384885505283471311663547687130510688018421371357090412676938046277544583866651738911490320041880907588941895264202362286991714868703616883780917532252135856521379661724746232824605571782629642152495200634686369647932426280599657255455225962775283719232771666190530453554862514081573404255347185810443538708701688905196243005374755/553473710269677921615603591914249901649221229051671672246283446995289916972324349026183331432787171327926318773665490345881797119462963467736399395932217999889*X^32 + 342016109065323903773318136114530374605470620808026946225160156835623056186393101324348175010729351471640597860277889230603553672779686365258276390775082485863991444646627380497056667769331972305364069449139911315476892332629505534384370911715273840067965386728713029311937183351999226315742978367416042485022967184319092071216551525921308710521956603373016234658255110613474674589387507258391632192259834612929120249289024123146631260031764350953884245785104522315856771584541744633112260425520672810472/2444540039224112342879900049534209975616735531482189956665647155959199695685687820068852079583690521423808549006584226850954831324767311765137185671521*X^33 + 443886995287182948977838786189287414343503693902833321694596593946828133757011597495158758955950166951596155349005730192619013738409003896778497410829012740100690262761685839913266208623022650447111012780778715524060861886388949371528035105814908973114356736235783755237841087171292008585552692153391322729771712151284065424534821794439431595838664379602632044609179088675262062250106931322135663356987498178014557725307593648438372839752201314597329314687046642555741063521113965750083901023124166524467463/36782993970205218423313856045341257503105019542212512277947992755718077820982544628576017241495791275864047236902072861426317346943773740130019232799376487*X^34 + 138471027414728873542519798483387913566552594113894202805432255932834907910594495923022576835883450560791624199107262243798951084788810689115314826785294263689108096400374866476194994808628877900236687610100541061853666536167738399336881874902530246826661129879266378857892194673788815927821231988166304858278376652661055995950081815832217129768269305534962419346385332853477285548609092282787342297314022515594862505761877709410541125457761121419687073080474616774523024173258373981260117371048401/162460293694697437554323124179850466911459794741954539553774649827819478679184410186007315716334852224616770718853208403731961940902991411253883543*X^35 + 99934095795655945951670425739259294047500321425032460108559174960486379052407060177078664257689435207689800048545179000735225980661647883391800528506904264747734862137239404527236865210697470486350837260241439166650044819377617414781107076201870816577464377023247578760211333457138346425217022024039303107571098897990782723382452253953989811864868423037988446360557992707230654373375992881536560085457750536445562151400037915420150094405518663380240806338037993678539355766638209105502292117702645197/2444540039224112342879900049534209975616735531482189956665647155959199695685687820068852079583690521423808549006584226850954831324767311765137185671521*X^36 + 2642859119061575923377529151875905660261668305826452697010569863627786672439461340655739194329901001604342958020397729490939409152535224966709321570945445008417720391487260025696978729656942105500420302652955470268708611078912802700139927506879795484632408677496489685393898152255749241523449303472526495735781824798122226684947717342926718251441416030264927939396210924672192482989238526198685651858911237729972282851985413613500641899161837991031103722512095019625552624786123367170415577/10796856097208575633303856195909514648199627483349141992010011951074598171009796649565183472873984995322441065917007270800289887745264266049969*X^37 + -27109694386933857249094448173825819960877879960850379145089190901189975811426033135646115422846522731932557281536603194212223447056278174325794854054169812446753615277770930702292460568054222650891881671645150657543504131196130881247606575704175021289586583263527625744799946802617503537892984205288151106354086827606128389314778826015631560306639625938151735302800659165131102253992094211800540834635533308810560642996194710538102445340101911446438806945298061072936606815410110983764683629530/162460293694697437554323124179850466911459794741954539553774649827819478679184410186007315716334852224616770718853208403731961940902991411253883543*X^38 + -11547459825259030870014683196966324952432379923900316928008627665508117267779336233532144394996270548729459271644035340547643449623827460401021667364345257105779171100868027084430133579523875414040294818712183133727899159749518173348168949634307082459827134319466774593701700587259022050166593626288835741922641085477302718265136224188157856534205098118049081057601049771804807020521339458862102752598038079165668570423490925719990758948095596276131169942802717439983230007174885824328/717542107875893907975267906952184132930127432933418089453712497579224973151445248193339766921910347266726993149266117551690695005334237127*X^39 + -7752082327407332140689034222359617351436416922895474175050179133896060157307628484413919956183250785586150660200001355763562439591503634142331663155426062777211482996381396888607519677857273647959723932337139075614962201610985772610783159382430386530416459684920295740195870618614312978353789320578555608990104234827745208862164241660794961915236114085611516609018845994809080973713503540018843604989087973416759068033218914237041530179053539060313670780182779727154117402867650903802507/10796856097208575633303856195909514648199627483349141992010011951074598171009796649565183472873984995322441065917007270800289887745264266049969*X^40 + -495433143957869289896446841513211900139338493139707135875597743832847053580331252772966287042907749830447016013306903921972014589764910734187571219418500817526903935720118355870464302723847608732466061423850407952763411581319696193448643731866639505605220009924735607264601427137257609907653448433348133913562410760364130362110410147980714777599739632301203982029364957145642587263725659365244042530767887435214985433099439819635290288768272483866896090363555150391300179076769/47686722129055220839720070907967311286643678669064802914448893306255397963145161706209860232731464562153717893883572642499547750736641*X^41 + -2252588574153663138072748135830153699360128440911354905153854225059519124175674032506594315466106479898925911080947558203219868234211340458411319964672302722820519437157998361919525828259444480916565482495378738402717670415581953302433107693869677493152326140094731815911585684397525073745071117551702291225175901988287478486370593268497090735019530478271378603890190030665592453990199554868050230183155631510450095365328047314881838906358656075603497100794879615023131308173438/717542107875893907975267906952184132930127432933418089453712497579224973151445248193339766921910347266726993149266117551690695005334237127*X^42 + -150299368204502758816159444817766962501394273711742354052021307069047124662552282031149568257837392951838709004432667826252508163389616349631308856595243722354363042820324556138180634775308191181325102244963092813408653443720016897429626558572209950468310835044125248557681996544951559916600439770769094660029902269968234893865220620895938410812361927767764890455215005957213677634149628415444342857857446607296017423790975465165505873713381381462084644553175558585437873/3169184696554477360252546747389334172037195365791506806303508560261540371047063315359198526798130162966286827532635916960161344503*X^43 + -57980471458739496842267267155230853758431997145475038802028088624435649092436248104991219734849937281426015534352249711451281894935416438596608239095918071342449338828022488371319381882071168755948052092206302251287880585588152479532840219005968846214519761178188919388570241401311727148073728246110281975809339520725931009132744387894980114069816831526057525284686886567752000241328515284410970790383788936668710080004907627587004333169497028561647690671235485821992519606/47686722129055220839720070907967311286643678669064802914448893306255397963145161706209860232731464562153717893883572642499547750736641*X^44 + 69003098476400549813337587962462160759072071797885862198714993983361174669176476802989860428184833785494546903190382444953975364248188757393070932712621392366656313796206870182009256051117493811268431824209237885227543362717489359026185805057481834295619424133090022848610017453702607869035493880492608281549335889553353867473798096936649347941856619206124155410004883476929008662584856282925366938893370860704880429069602730429392505599065054653333454356289354238/210619040111283136854691749012383476575875281836346567840998774523927717887091334841443379198387064728270540807645106463757649*X^45 + 1458798217540809835413609879587630100385855167751809017700102642265823786467752418568510017648085893555226507287144644845787025938440297619523715851730283154240961708038873141558351850804185610611260335652641329965402219701705087045545521834654136232277635404763800736851053049182008277805455752255347564987765998261881094916967912670864399160764580019632982926724749550321463454703315822921416897856779172517774559194478837768447638889243709276859909590723324601105/77297187720840911225671871887544735903346228433939190397646550250281472464562519886809720165808052755275288476405754072199057183*X^46 + -5429389841096865087635226694540116912396026325792121859968404277356750846332532641735481822482310935010441569791115776146061229718601428363010682223459421634086470748758846035081847896205552437642449347655894473181895664540671070884432170399983461720612358921868335113697317500707167092284218434832276803271801001469086166222301476068531581716899722346554883822355745087991220346356799691284893220342374624363426318206477216741814262244847952224762624411748/13997410786953089443390160763765765705846699131810099544161545459156490854462107718578014168830136554015454297045597558567*X^47 + -6274044238426096132928408812212801582322737576457744013165764822025305319696811270235874619891567487756160252131056944160341102235659143972532817584008489073301443835797947590213583377402946059244651235318826938094797871635903448417077929993155517918053101872090917087464312644428404364021337696032385354198556691184943783758139341687486977959284384350124384470619026388070080161928015809915041106658588040355924003621585970358598805582633847264460620634088767/210619040111283136854691749012383476575875281836346567840998774523927717887091334841443379198387064728270540807645106463757649*X^48 + 1845995779296925565498196076069862643720637782199741859828733048046781689622294025147954840439302859298023085338833669700166422959346221233747959330365066335445184569281728317513268104915540429779737123985956889543171492633266797190912526894874661211636692737375113287083829831917584632561135084416656022802732492401844937727580079006419068481672050444534997627609324851653633328568562925622151715377330901971111705124541987592883531931784701256265418/930245948491598952840443993072756410304160240035229583582212099365753363093115419590484094426140529940549896793088161*X^49 + 1312227728454830441345084236846963709356556676114506456615713695838660075110705386994851975170677198510051519268600190570201699530474523235075820360855002239439966734933795207509464703673368483368990226276299164100881407798944264502004784504889757194972829239154508033717310330253616145075924763301857657634615885584406980153858593493855479914572446564027970824420230418546077468193124859907140783810704700489172371033492774701834692515860682559863699131/13997410786953089443390160763765765705846699131810099544161545459156490854462107718578014168830136554015454297045597558567*X^50 + -201351809449941075610006584407717721456820498875592588222989026492892080072287020538141586192990883803635524365870711257553685583160289665355211019010407002490146057526692819299795965909525707411629774846709463121571739949007739784222189072865318094473386807099224719153570139608877999910108758045061852956151880721811416899258727261482761132523958348367967903522984213700683285474913396514837763288322067375622031946215643145640902918210706891/61822685484920512583268690973134605589430467205105973521779231698395252415306401248786076588432280849375283896663*X^51 + -144656115411052214286457866300209648266284016383841960946351248955515880781676264250895757658731125748724463483699919402762477584295669286652248355347764680895060016989672519174362727799298667558177493579585453364484295775671408800656688154538213826211758247614984718586915737997703960600619209506575729996197968025951159127425964972229403837891650449138797149722449095065796432626234867864057341633023195086486174816649342457888415143242961468899/930245948491598952840443993072756410304160240035229583582212099365753363093115419590484094426140529940549896793088161*X^52 + 9403127004416466048888351160386405269875724543107183404157963046121271663025957585493149305016554763091379016713853489189150341572444937182318730190206363047471905851476607082529986898677661400301235114965613860715147693018987198025069854844445842444193220447139772973802737602800788349776042530889439459879081238017444593646246554366751837547390882694539620897486395518631760074863748847865915538266041997433928528685951608261999999685/4108638631283346353643164150537290196679103290031632453098905542526434001150156260303454282477057277156594929*X^53 + 15383791553305635439824008695948462125710013951086817298144846730603721982626215683610154870521223832991160879458199185557195813594363947071126225435787228708886544861601162020140891739488375790840668576122384583365331161128822501468510014941033994818444634763281538695107916456733913106244672909467721242047657140891415758435740924861340990334730803239347149639882961936053829561398284044554500225007261057153586001958221743840887215581297/61822685484920512583268690973134605589430467205105973521779231698395252415306401248786076588432280849375283896663*X^54 + 808282764683876389006409250130020931645228386722879616062630811900449926586780651985968310294412207272962258771169323027442186604419815392157099778728580704733521935061351989775415376854494507423875649158242731937266697544059297347023401374592209359645969604772387606462265297834457100035509867412150415676179114379737316467491386688343490618850637392642346923862374714083521237491847176542934894389101019752175615516318212761428/273053673907313507918067664686468412087399700274581807210666946403032764082551755187310047350106817116807*X^55 + -1583703529876132716691749464636051110323104204612702773131493777930764954620299500439843016486515300614534803511612308975830363304710957045310249349892556031447909950240397287010036144074315306032416370771032224206935470275952305883971726231093948524172257515501177766754586838048762399311504688564258908819098665944071449574263921144562696145643053963180275912683012132883434445768486638119867959492266660165495587499375380370140796/4108638631283346353643164150537290196679103290031632453098905542526434001150156260303454282477057277156594929*X^56 + -235445625724270088332745938383811063867566447483361630707839806518701802387405662674991716919780739869573532004353486186776236688542337173345256086223525770366945271670384940827187715534856530018960516961206707026278142029422487261076819377133816216424676955819766053069764898430568317794943922136303965116447428597718064517169022732299336142492083581725726461312515728553672715216772538798028092774623246678829060608695729/18146718542388084529678185996309457837934452068490849153363922802088972159403984527634083029846934081*X^57 + 21178299837324202505790940768592803161912025122425896438566881950791063795885478491200721584408206058137024886005009523877477570328063704416240604976750197485065454809852776088909697702423124814625407300411053872002707510700304044033970447256532050072291802226504718947696776730341022193141749052363686198859249987909890821810532697425808248411386440891855434112547132326843865721082405919705505436319251947207618980996936986/273053673907313507918067664686468412087399700274581807210666946403032764082551755187310047350106817116807*X^58 + 2918866145918826092833698733836806595117655978926753406367775847356644095685407051416374265281223967091083447300796768966991102655108000193971241499694800385150418795573483089677667449353483710429279364423981466549378001338258782646564379388307327780810328069356938706152703663796039290585973282827257556552398360507387591757527645519688947206360019873445955506922087039880555423274545047404290784009491714650904558/1206002428549749752753252209497538236055988042034348983409578175190335093999068553707322591204023*X^59 + -7118857541809099429006521359954931679706032124228706380092755519504887357551534875384596173563495360170374834298237974664527051663100686803437230569351521562661104267689317666801985418764281900856002020116458419093528482831874257623828467762478343046384016872439907876692801071687535595590989341531034246120195673087026103312947846266064032571178849677088816189883940787407470342706397020929365708302502353557755408887/18146718542388084529678185996309457837934452068490849153363922802088972159403984527634083029846934081*X^60 + -1593076393464823407757503020608568498719854791097089897276048338419647933677884056329122863805891984954712461120216186842390295839296260431015426550820985825872329241436460866240969447602496902889500088539860883960830415049964103833874747267250448121338549446103348893609824911493720508944353257266977114844747542497215418325629281631342985246247948320478888950725482360576156876966814255924127400481291738976/80149028281368362647255413670335497843821894200461818529246904711260390376757397069669873809*X^61 + -127925681874275426275601946335221973719474920969677917875380391409524471700641656840369225589913128701708464436219757286617519336986146874967223404349382851871388928162567913347104151717004419569095405661547235006207353653102963842278986849190569768467203670203194827689141932560974410301129118086599492312561523995444914049664290525460776403871796100283689893703106928017189147982891979442872373648869316102540/1206002428549749752753252209497538236055988042034348983409578175190335093999068553707322591204023*X^62 + 142099014469135745147370463338533036277189802670435537802503764056004724565775777171249018898543066751116059864809895423854453454562135449552324922883840301940278353932203490576582426971344529082187772431939585075486256370532849241242128988821076824488054564228650861733277086734593906169369983194986506414911203749121832237602411917531639622359406559366125643127453231391794809022245141364837959269728/5326578605793072549162983562858742463203422223729767962334478946717644073686276139407847*X^63 + 91787464259144157371377979323881339163673991791913166888987184882186813950190721106818369812527445102704976994805980959947407100145283867234287669042396392463829316878273208838475567931774688541722727305738648821357754710519799058260271901287949925833252572200935448843348021797431164880545156029254734728876218825127117595772715522907507774341778040349645858963648758828392971348437751875448526576232557/80149028281368362647255413670335497843821894200461818529246904711260390376757397069669873809*X^64 + 8185513604176981384037969266656390750979667554905725008903235450636715518972717382461236674244613677834260867371469994972737569305659762094955575652634359582775107953437610405910452831143290509925885178226454693266568361074906311333021252606692152515307909776629202681883767822344463563597473323296052700108879404828993763647935961162295836872415542369969497171833917341724223049715482593972531/353996052754241546432045162680849502439251825860953543054062533841805281696436242401*X^65 + 1317139743426718845560257304222880850215356948153045871084088397922515293976605323801144554773830071900542375506136317298102308620517579987339033701663773224847285133032599274198759482963899496430969861873807849240175599080334976868429504292100645521755752866825839227470999417520366543031035864502253655136422629313332926980465107933480498197798440837918161571020046388979383214189697980287780477/5326578605793072549162983562858742463203422223729767962334478946717644073686276139407847*X^66 + -12976137780613135484707768501132782856552561928087063560791371318581552446647123936855698000114155573268420438252544460871203387938557300721041617326341888366381365005201682458161749917544110851302574326222883390726620908014513113092960912698207483480796220856578909185598493119764409892358501084672023358965546598824599847940789274318469165012124872040138007651692548637030938966678710/23526021981407692326180977117089752272164007832853960460826911267482241091010583*X^67 + -12750193898180722917403565260843738877341047985598431022388512944247485659545603909695708692568475762017915930512191775281977858920940921675186972449355979449020822047839963477188823174790381307536225316487990799826787937028596245901390875130438066033000051100135243246040180092611706593027666491513609753860102872730784908756843762388237059545005250853875582826495114417802365164526312036/353996052754241546432045162680849502439251825860953543054062533841805281696436242401*X^68 + 477249769222572110089918433608392187239442627534029386656800348232188129735277267097912248916146965160641050654454133909278363578310736194917678800350423298266314607145614320989886677559957406596441132614281665528794197738554431180145370020050062185602939400164560244379449670794813932792740782207878429734690573221531427207569511808033818387605660451257223934557327978003514153/1563502490955518862642452124482604656886024312677208776555254287730593546289*X^69 + 66395465199361161483948104620992235661735613395619054056094043057235412040473840919982893557969890222675968825925852407026912159040734141916562338397542951450912513040486857672792312580608322161202758277693665254331625654060983091568361221215998376852141398687823311308532738995304280098136432090894992492472010287630128406031564779158263770017428670399044241980544252806624095815/23526021981407692326180977117089752272164007832853960460826911267482241091010583*X^70 + -8513660626782217767282501001977190230845415437917753315843317742123072672229996025314821681728481364612466880020085189010747171100531062133568697262265030809663955552604238065929463854793215265780171684651518512250769916991612440386577266297203140045781407682377188012896099907416372499164706325041404431301241416000559984544131637138952750115743540970104589530760905487/103907921243804004960620198344029019531203848785618978969578938508047687*X^71 + 1503890267591569166887507972896415016006975052573200877166734408086889360625020856050765354899555232464782304135850955750320163287480944742507425308960286954675830964687859961809231046530202541094970097399423114881110654058375029332438023878929586198429023710253872313080190667594876588073297445852321582825428502327939779039717212856193077904891838556151824718107245907607/1563502490955518862642452124482604656886024312677208776555254287730593546289*X^72 + -53112437637858156011900239009973393119093913877727844781803146776600364878082886012143003270072364194845184482983566809812450188399123826065224984272390767497248934318765750748692264498949314155083419439995087644150339050953632651533239675270006779857201393838508252164273808233640089835004773178394676877604500476764833101192494824362406466528515461536038548371/6905557336598923703104951043000532965455163739324714492561901941121*X^73 + 4722089535705771735380964507775081675510616745189374171727730087009762898577042335563722467970223606747222056870032645203585466847067824252867698036205257486849776894955310685927593962905994053275301597160488366740251058011715095396173735653188231471025892921112916911531994262622474856513367665121656071280456858689408292445269387413202984793031374468984297207353/103907921243804004960620198344029019531203848785618978969578938508047687*X^74 + -93135610584712681406933248056838387136113582408754480424411193530343286554871405890352658177445519929107937077385762721432764212505703868816305957671151600177336001042512312363788978143678990114438917964606396728251426179876542973011920186096156268777231015421545132543682286979627353762562016527462360102100217121885821336239801393830530329740511026607/458932500604700186289954877583606896089264553686762443846740343*X^75 + 4730842920863265517749519989895525949695000519778887689477531003512473041057151196481744119533067872006827008441128051600749724256759210754494512080568592330465440553630316449418672074968066592974250842623004271178734689152464803080210220696812446749509483955328311626124892399757224586452074596100276769506133200658787544998331838033665327858023042537510/6905557336598923703104951043000532965455163739324714492561901941121*X^76 + -52323515582035311185449727824637052206416919139454382298522468967991607440071236385523006733002467109374840071794692462707153346603387517366214252812196595783173293284487878523387653637674696133671742599618689162963399884961441197547589943697314368805598471184305334849459488798816044633891978914644443017125945597265310845145801714392470068437/30499933581757173276397612652595660004603213510119123004369*X^77 + 1419762097713595616373574082168343309620759177646820973027143229275980448115267245380320024442362835792214202319546200179628536037000918771896250783982467005311312670997885725088674942728682412171925202236081363371382300088871614229582513185446331542090569434350492379041745857659092276612164957568945690819638486462001185299829027156600242532407/458932500604700186289954877583606896089264553686762443846740343*X^78 + -7849616209601326311017747085193737872743236512636427627701448163006675243135331211943429228061634366409235810640633488825432085284634664003868716037958345593759250968687518168530622695882287546437679175079917215137222221672924995588282364699252747920996376237018638446078062233778782103235415652034009827866058964641222755904921446471/2026977708630103892895435146713342194763289260990172327*X^79 + 109164601323947507612732309509244558358045554170081987049028308705126481630862775786497144457289623777248573323481089020955811759098435048735291162692848452078775507566983669854758782175960889211261990629710856572040261634220433974783597770623753067990474573363073407757655780609615329499962013479572225698120812040754551491039139733128/30499933581757173276397612652595660004603213510119123004369*X^80 + -566590506437716232152321600018368890351110920971440147295337127644456406198210747653632898182168828288319940687682046413919895211670864411525284911396688216556582031305495154657294835984541865521798861503947998750373107610007721957734175319031593013786355829853275399347187346653175290089401632546714464351782554287516476547/134709756671104133242203439005339416146958813118241*X^81 + 11308309530239798199840964345642885155748368695935291005605642881868317971484850572121275147002888720965946836624543324264823109584144236504006298920902313802043963022705971843805024578698909620128000311694451753694599184607231900162500584243298336470140307641388061579045929648603512357840837756740272191678092215402519594655/2026977708630103892895435146713342194763289260990172327*X^82 + -25468351487691165015265270383136302154637827309361887314770495886059441045091570936623178001413838748785328240564790757381074267306800678521776096380196197974948977709028048127794749302809350957650130657331433864846840636200182561513352099131515695555740017084204351225796547890335535221261292991292103149571453282/8952598967973957150408947896945531743667097303*X^83 + 283662067358930654617615691666999810000692050461263955680967786557529878418794252285404653455602439117179064502680785072374307416341239317814043024445230066432569871946103124228346708187807987207478926629173184783871679782925826501453273717688461987413855227682373820191195482303362572750633529747683478524686521641/134709756671104133242203439005339416146958813118241*X^84 + -1203104905713614670264866418303448360134347700637221417683860188575278250827588500642312339669795671812395124409239128066485319913764082572840774661506079186953025554235070090911931264980376904065237189510148752681941247311092294320798338117068536811458604873301065000037584825845985735180879985412564460/594975674086127277889874918385427775880049*X^85 + 9774341200242036057830119775554237188064808998220823293918766558836848338138402762531992444717276789765343783864379553552294263763773065924428447655908051806023690519585934478754905875621101135149252883629302603101949211609115393442679810693035080384627503721011638866317686808820657414689764942269035210/8952598967973957150408947896945531743667097303*X^86 + -11184557371751425725500255784162493791679820736084699631344610176365557383859187656714884998288465216628507161418747255475059294160589612058986530769848421804011752783330403916145720635919804091870578811600544263913865060800891634800059226949354499579556532311940543460853561129128656865807686/39541149337816659659059940080110837767*X^87 + 15222785302436635174808669868890866800788584024724596810513805471677968434785207316470563436142853503663824115101354198971548990182387856570456306739191989260716904363302446941937153500549111782252294431749288382070650240498857924948231470588403301033799919299177309233775633784246002477763121/594975674086127277889874918385427775880049*X^88 + 3879074888199014543220277608197951704843806808397051809965453019288068751699070321348246997155351174872203782552576502576136927968956417269128877449727173969402366770132896590162784101957519925745063362113953541291207862259600652160436638415900869508382818036908597820433758819279/2627842715346358719948158442221761*X^89 + 30356741875842444157233754694633331298748016205710642431523929992964035270165314125907563247309956321227557175130772043285773102789803522737473831199675490293556595479136096253647886497856651896207744787084704784749569037120180162812483734780346754742963381310553400978758668078/964418276532113650220974148295386287*X^90 + 169254606638838401630405060001513274094232267661662750512124359360736418670083125847693860875755315306200048304486365799583651812411508072931074826549764345045516754208721568571387597543049971097516273683008338131047713287550727048157560718455500576211139391957890136/174642301810750230607307665463*X^91 + 39374183739687351951104312132205791287860599360930125551065494827659238973409431096219946237197070096271958247870767016317922330371103642809006988733673107624022194687777813211715715857937938464335293772216629959690375106316813344856057917938994372880692562972756051/2627842715346358719948158442221761*X^92 + 25751043543626639110479227967246477521772118348909592761241013588762256272999032384141177679230325752915387420874375685140955351217691908304528149260875330932077560409027876293251773423633112512368085894556936921862792755393926577800985857170791205567/11606453233917075204845329*X^93 + 52329453313931640536398215585420938491451579385630152366451716971010825226100668720009228270762293471301777914298087889345395803338553143292703770030918507049667730529434979149148851952516441969673066791227033325417557516554819962985554174427806770/174642301810750230607307665463*X^94 + 21744230817322322911705703910423901049966327827076460686503004455616582066314538579495060145777253012427836872116718919878567622671223576009715295194323307491213653461224998123062807207675789760250465064874189661596530983192354442514/771346662717955420007*X^95 + 27755722331943508710777228218905570337557696452335938342543752333502261473994445250077526952080353670462366685314157324831146850968957906275844128753596061411137124699120378003433174747941609959145311252638850047020835582433264266/11606453233917075204845329*X^96 + -6317558418163566092121856733755626502265557775040211214287066902839854744967848166267711440584584568580219638606513954117113758634588818531533945022050666064981323411800956101134080208354388729848124299523408077/1250304594738041*X^97 + 3088527639611357821739270106012716451524560262789685569664778037839782473979631767364837737963670714272267967178385668756571556538721122862874680850541476758956041487558454944269791908853478536198764980578366/771346662717955420007*X^98 + -4840293178547795359788447638399536829810598890402701004665358128628217288147224824656441350272866877433362101645045465347707997979909318589303540471440885639677950222088219340688456891053480/3406824508823*X^99 + 9780804561394906800579765008753649629896604548895517950412370231972726063394972978777300653476629983787162453254503794026665050437660908118680857753785684839038815957061986192553145756/51262488384259681*X^100 + 1234321663730237434999510162151059617018431562511474194019116742775497594026835736589426360720981293817992775980366650902642520166122656682430291026227108163001585/226412209*X^101 + 265320673570482886572251513621320158099487797087885996451106108179406717725270459668002348503247529954250341546018836901353212453533628525966150512846577/3406824508823*X^102 + 11160221360650151165449074769860498884722821153101833083648016824266691531422721604079956552890032693817520908257346694100712559370/15047*X^103 + 799639600654812830137947378870154189681908688575994179271933237799160270816945683647048683588882560583776423580417598912/226412209*X^104 + -1587034843245240949218583875034297926441390791080939579058690010566447741919827570892*X^105 + 4471128494728311053941586562907610560677490747010273112158265/15047*X^106 + -26704794230883002736102760483*X^107 + 1*X^108 +