D=-7895 h=112 -997440065152043509074841048038835795610726240096969593550723093705617117620685927545454343151267058956937975569414588421931931076970530854161120711241651036131905762186785346276236284675908345137355183851606873613007219634146483479725157285589903599284336100690636343096192776224713324910470276263027577918156254036688439494187729713786531155935926753197107412150157899169854266752741930247068388227330951318565924085185124530340078871357208042800136025264923025997065731949933899838938057784519632066851732050425947831/45349565799866369770304404466571553352116203869446468315825880183566727252996700576492665877099534169894287047672531305757586462241321595590096241984090422842217495075971267493031291451188735663890838623046875*X^0 + 649720288645270354720275878691877005657595644204567482620947349563162785549745135059492659180436509301565352024548391833766118073444894060866672692922541900909671704398383427722749934168731402247435106904673362350674744639279418090440210164089272773430323931287102403413880791544370513086625893449630734302377787257496515431921278031989960169824538275550375218297026883013012205215118898880485908219071650630634461287044371468881725643071430056719285639955436738999553400567307834729691233888799010599168069373660484704/114571143036782396587697047444346372388786377455769557553102503695762979731970864336451071071904263126820926797239883090865966438206474879098819145748606044268578279559933810194394254722283221781253814697265625*X^1 + -1865016269146055758067161491538354755073579604595047036076449715646148530029378376479072838664959480319615813881011811787748534127802640184044378568513720545990509639957607278585839445603369754178233051057534624335089763734599361255478851675176159827654002427642071417895448780116091957319763115966704032209502415320973682901406426621708219399383279722120397973718667737400878711285948604132805305416093527925351827132428470384218858840409359631982577598217493715097520680148913552857043640917938836668480814870487286989737329/22613479356884925526496704739327865250236711250332516422043606666951218124597749348407030152817103934656280426605221925059670125741002979262129428892131117987510637928141935787118566025810650899074971675872802734375*X^2 + -385486807329828701760362433675378899498882004899720626041234902874112317244328988714152814286173372668824641876159541744722980446706243919622052057023373360949622668313613331315811811745310025662782904521902857510915312139624242861422263572158255989441840522684949522544371762704591613223156798393904755763579563651702122372173591798649115943889765361021120629153945913506398001387220586546282859832894553804314807024588332987749055237398234676554041613932209906572731367783632969934554505380079495289896480595040644/14511861055957238326497409429302897072677185238222869861064281658741352720958944184477653080671850934366171855255210017842427667917222910588830797434908935309509598424310805597770013264380395412445068359375*X^3 + -30583254984224360498998252028545092766513901658396157005055116832309571792966301618918936352661680211323551256562638894891423871543110963575225200339267564253744162212436767027635938884918413987531222042114591043456621917255398227830080071453870507659070049379827587645881765941156086751041539186457934208198465209528627866665087225935262144569453583155382351591085942220777699705382751124299964679201123855990007967716515530996777610978929539038530952615021128337972266337009443657414535220695916990090593475773631947648/572855715183911982938485237221731861943931887278847787765512518478814898659854321682255355359521315634104633986199415454329832191032374395494095728743030221342891397799669050971971273611416108906269073486328125*X^4 + -252684369267663823382570883258925868697410577080641318284051931625337384041854066969552331422524589737563057707432058559855972672427454185928493405936435591484333878822303909367089172082943010893500206893678260803800589491766703848044945668729733139034600701370226465600444952331767278566918195887478190642348470348627957849126583369147900789035427069069121416664588595329278286184700231307798967013177733852364876592177403659172631776478811814332138311114031455025804268708160785229807079266343304257003091477072/1838107796828022587270096191171994562720352785082060780375463161335193504871303886570950358539816457804454953167221028225766645714657746749693577889158826511654160661723977909787208773195743560791015625*X^5 + 2305076809583266153097673242110724337856336170710311471713468562982229344633985621403435340748945564888254311470898916467886315816098879633205444995667812604033035417508564215553581183768447150076981622435713713861211699443040951358448227694353437962417403677285250841912967283648582013873989142190163338313367310781718344635227155899697521102544725313933790504254050569460139317644569806405485304065709475637397485345996577353459930458637868299169004153031711278162450719209153075042394618240746264976516931864388994/14511861055957238326497409429302897072677185238222869861064281658741352720958944184477653080671850934366171855255210017842427667917222910588830797434908935309509598424310805597770013264380395412445068359375*X^6 + -12591789353556171159786211262400058334173983199297444673019857223119991479191557665488860804998455599973692316799366943579965231816206775029130499657593416250493424022114029473979277021333609786601631618032710973497534762190064391100985203266195908109671873043648901204534447659308641375676366694094072141879177711689685959533043907668788885723861446295872601257625053566718843266209281649462545364811631419841166184755331620811904793825659315750205115004674439005812858059383883201113745583190482609703722207/46563845391463523426728212569271553203808810261736815209004766594938404176600478443849280773649561945648003880106929150747730100434648429377924709035055769769579750771981707657687366008758544921875*X^7 + 2900533316865476437658414811884722012068960548831686543492895198673486488109746297792424752588679620999244791327264140962050470868501799513452580436249294019330432827001939076649195354764377784424886567385279016384695312708941576801863503390068861054529629139852828948194932748887105857319072724029842692261129497088699362442596473635304364420599426547895623116258230413293654914276095089812100772234728254113727148003375727506242411484600888782817818341528045705219709889430767394194526966347419718915370228844086/9190538984140112936350480955859972813601763925410303901877315806675967524356519432854751792699082289022274765836105141128833228573288733748467889445794132558270803308619889548936043865978717803955078125*X^8 + -8502868263967456177223003545909479233772949039424260983026917542246790237407076020297241854728882100621720694617447739432306572312968941524803649228304221043678676797214666895018533100767002298541447646145962227932633707816351514880738659371115016021988206463135709269541419773666059955224053737308586739887440242368150211603778703381998796263790807023994686455992242766027521524656438135432201062132597604187201635919994146926281505196427155205152837168102392448053344797296666899577574851578822057701936/29489452432845803310150862931774257887149341521049281322992252435046487762254894517953946025110552213836607903804261653418448448660321994539534331244493837726142970723230973817408084869384765625*X^9 + 1385270538642178818598694237869374112841600912908112057898690358716409675273309684579203316755740513198326105126483088760520174744334365741730665971744220217876149078112619723881364969177733603303730608084277612695945376991667786126510152466404172812785646104653148797632149057877409513730140928488795900953354301907929661785567421352266907106030331664823718774716924398385786315787274048153393231584067750518939774344048532633738940810677161637061261294275546058491985428619283404613284751308890161352426126804/5820480673932940428341026571158944150476101282717101901125595824367300522075059805481160096706195243206000485013366143843466262554331053672240588629381971221197468846497713457210920751094818115234375*X^10 + -122531115795010600600435125348872924533034871454820079170563634810858221141860454874510604404395418946632341435902792793660315291376026648644368534550832762934367049557780832630863117494731864952649507590912965904947151099131438842197410138436613540648511549542668177785668114182817523920240542174014701584251135377491150503203139026775689586810495670166886772364020975231403120361305270954022058188718880878420686602423120088993711400602706774317410993592944785335612505614061185670583497094869579024/747041226924529532872726103401501149769457669944250318505186888791551304933626206914602812542382576664638578943743170447585774506911260152996436510310166883499505274812690913677215576171875*X^11 + 69248398186160966877695134734765666814863473688627913010339315019857229779911890541130743125377305720238846787075596136820697124942794015015092963562984882685576794578008014521094126610833820119198496074129512320830188243169976205448549405659206667912468185013562125258691034298291806946477842864007804479139919125396026560977486178078589978208129498259061971009082171960941072854088369450564154466734753924382994086414128929898496334117929619550326171679779425736228378295675668569809526837180905410935774/737236310821145082753771573294356447178733538026232033074806310876162194056372362948848650627763805345915197595106541335461211216508049863488358281112345943153574268080774345435202121734619140625*X^12 + -22087852663749637069435514747660010015099760638971259833726157514588824072520583543159407490065884554325314977523954380797787954060935352126995203324742966336319773374734629529485189852907060111889485560544952591647939507209300807805824837466440433000700457489316839696122818312705067801415632321085568981892461058435386113642124676867877663026610267649841779364833424863038281526143317645670528044728682442676013034853717386399970025394874152572826197953212771895089717054178338089212869638094489/473110340040867341907996265612096991620935826437143963587832101831254784631808870750223440495492448805977567412123603830009990188037530179225102286453557240974987507797777652740478515625*X^13 + 372984674988482827678384586974284734539857241642180426093521892692642822815792826577777825115307479763074780282843610475755257330897117704903166744451874192047520646003579319042272718498569027109693714358415790371941306040890789896873746660505781539536900443646858978717861732999240222578891915178063099902018344599979895989154552164433191250765592145691100836532419338404445245843847873900269395875424502752261296317790235585790294013877543724706702341750439532814144357599418335864135833789994366574/18676030673113238321818152585037528744236441748606257962629672219788782623340655172865070313559564416615964473593579261189644362672781503824910912757754172087487631870317272841930389404296875*X^14 + -426011276912771469732662275984943975931619526992875082258376948323098737906229859021349473655853976967338166448408243041294398544473290594582736647691899434874114812316725325753731448916023062299991702899325142114776025332084501682462531574014467644158666379783705832935649449051811698216782643571482258419197338616199766364013976559654363482576255438241553946049549514209753518171127310914395130206248333240179590496314742825591181417144407319973812360740677067925091272732188476501102973972/59925312228102259899682870881836224397838610061702845292948967933027838458747165389515318618808416568204885042700899788474982924387274246893616502400703893727040849626064300537109375*X^15 + 5104038136580098231905509552165730737286666038356646965603140448441475778583303632171752950773365387932075937990959498858109803802091283791639806643615105727697287376226525723818790100097115921363623403126822756540826565921962761378567408554019260940498976182366258355481100711105093722756061280024952156949282651756893907951946506258064174949688922639750454187502499087286480361366877928467212023244739693179198481099891726429066556309709074085958852269681162483250440416611064096905418201657594/2365551700204336709539981328060484958104679132185719817939160509156273923159044353751117202477462244029887837060618019150049950940187650896125511432267786204874937538988888263702392578125*X^16 + -4321991928824251467297776331524538182455703335156333485163533789712243386731232942078766445306800491697957681635393015954576409064057462436576376875922348110422131262983760841950171887765716213469324444401745189652814094059883758337928761919416050234724010558371007473445592952459303663256513995090547510476829391630080219837469704266486448194993053299223620051236393697069258707095830931109264786521166332736008671653434567300074979126460231118138731174836753167603323119504552256023996/7590286539341641532575411131328210816699000641127656148568583652061790811747582696582054289906069229664963273299670650851802776996488188333580304293946028337813913822174072265625*X^17 + 1440092017211605919713572970481923797708886848949354007902276566594014207491828375541348629638050097313403885985561034479807462812345323632572963960985427366896465547144431884499721518890837070425103810458964633879168748577115929216508169088492405469346010718162517106081349338551707558721161443645585036016295157682006570800246056775438357402152326858934208332286233219219005281070097014187365641885700464013869414726405439049579566349324978901434002262713565665656518407218891232330508916/11985062445620451979936574176367244879567722012340569058589793586605567691749433077903063723761683313640977008540179957694996584877454849378723300480140778745408169925212860107421875*X^18 + -16851727858730998464640001236740092101004462624009117436449940116721540491175291203454337429087789315275790455219080617235294959121868293209155171065583712158960126067531888474972434006355318887790578207417129106746171574244124135667232243423177167823184278897731157625911831355391711593798216431463962677487731736137033468841797970588050813421304826632926814265393912963283191719259345520225894377492137717507560977842008215417061333193329084841772948634753473239198521969138784193/961404248175002094056416862739482054046738523258727821224646441046458620867331563848265267879172796664339869955626428226954119948890207515336327332988730631768703460693359375*X^19 + 286851178633085161728363899248080478907745256790933959988619370396601116687872674345365815584097752815641922474310921336694502621998353917028615894350580018180888321478576802011082074971026627307979264638635975947064813786595045538037913462648283149609528251048219765267279465184508823948471409784771496706282897204929678840489635291419944072767797220702681535525677351835812378138042680539129093843485189897278126875818692696695598723619645162506157849508947618503707775318291733286466/189757163483541038314385278283205270417475016028191403714214591301544770293689567414551357247651730741624081832491766271295069424912204708339507607348650708445347845554351806640625*X^20 + -1374459084018664894796102421806631466157500176359693867109889854086665290155319751047968223106032626578554402029395599065526702606534026450137460752401869585254439883536620643667678296461256946510794455604538617336996491105458558188440215616275444786655435893473736646449814042046937075159647097122441078519480812403408919531681203936493352077858052366666254561332983943408838725752787321683976038058768353476860021812690741758164642082627362081613172929150849995042623452076/121773812308423317803219361968268784553101776220231516304578396585998558691238956788887304354550069241841655472530263233306411646471210578256659573526121675968170166015625*X^21 + -553291450704880909558595859625151093133263059448683235955276554967905107251935049686782253086126685850626636445377719026640576065268209333266567452484264700775998784036179173817247177101926512785564950109621617006110943000538336650852582738806676906977607037928178008536981152051910766877489724266651766382397962598018622652324957648925478118653381130406153700673537410177435184492258818685538637615057059396684474691414646152295387947241105092982001521339399516032473445830221229/24035106204375052351410421568487051351168463081468195530616161026161465521683289096206631696979319916608496748890660705673852998722255187883408183324718265794217586517333984375*X^22 + 47588128768218061534727653819850940938981211252819839212736307208312590448840677432481502035852109896513947803264427881624439211657810413498318181501109945013745219760081894583516713952013900740150933116440603015723943816852662483564342979132169927721916085255194311351746140579359850272135062828241356213766447553571393165399389565858406542699924957033179918274146800962876485111743786030484942554871557862921995577179652921861225702298769709395118103406307120161649177/15424168753441838860445770990281036675503708197622737973980797540975118263614814032791298841614954938801982960421819282242737383973554221438462263904511928558349609375*X^23 + 156688155019840100993129282370641028648454006442772617076275902691984527328438544368707052339615964225248376255408720839333129916408615162493451078499401642269010750827566363862037518428390500368735443761119549668203495650559306621817047735489534249932465739179744054981104085135183331271693510876608049303698674774194085652109402485085287125751197479569606614758733523960780021114165212052516008542575806355646935047976815577858781526411864036240946975419402687507700371127/608869061542116589016096809841343922765508881101157581522891982929992793456194783944436521772750346209208277362651316166532058232356052891283297867630608379840850830078125*X^24 + -410890835358899909960776295404090168783611626271944539893774709563372135613706075533865875748715062641817537383002884313783584873549864269632622698490325970837425090820714040713478276368559480835865829642027171980066894597317116215916793250920801431857976818582307847834263596696504466344607770023938481828158122288853692467127784761553078728515381066649186406368095961913641657682085926677171254614747419468689232610444091190285148940117031600372672352883165826267/1953662920005299412342719568116660756871907308121942745279391708799888317113972645065395673415447110677895245145258933786287192396903637927607633173465728759765625*X^25 + 1564880942115996089136226517510107802358865834612450591116531590685431625614481552354402660359229344253141909536009952958736820443904750431279768096296554784441229600005257202006153555642436899206071353656359633464628627824461782525726924706178520002398621724444987691917084488539566427032066142309762344343971542315813661971402909408251221787219927682981199154126183517948381097279877177286809044559846149285142812968592640682369383326512456680392202324800740651656851/77120843767209194302228854951405183377518540988113689869903987704875591318074070163956494208074774694009914802109096411213686919867771107192311319522559642791748046875*X^26 + 2329882081800913271285732068503361040731916907353676411846751018340163319400715017120193786255907383110906974861515792697210346642477671813164787354068437130149878113953662946089106161740468427667717346100935200522884250621176079301468871195268200217550453862527839641713047483955317674693586464053621039754848168767731430157726914480139120669717686539968548028283210244627101631692905068502550093958376891158148614658338193637724679792597743296658871723060982/247455721343293149125106975062274953371995859166807187495806422900555834973270759349638464017156062150461715661210757920999011069905463955365121364593505859375*X^27 + -14560266523962418447146332582714777359715481299920636598575298950465404030902793239519275567629303683743379448148047380583249679441505006309930840037618619282901092868017788963239200830723642650223098970390935662641105764271672953223381093588592435216993349497481654421631605207199019663366976319674098007042462996761559381487162320270795072069070346243822538585091750418635228740770291159341361960521886486956272730428723652987822309539370129340223637050742931423/9768314600026497061713597840583303784359536540609713726396958543999441585569863225326978367077235553389476225726294668931435961984518189638038165867328643798828125*X^28 + -5060919912151914624679077016180931017197246432531264480359022138933490743957658511545625104064065347892618763777888384047725907449235008895844628610107615107612972588734120514782089701197665959722606352413474393864806868327866293579220960216864881738551126481490398642519607943073755584842492966900283974381516582332673458071829951567477618703073478812058122634001859712906053617075675094178653304347921310590219260717762228394594829962136976829358621712/31343346591930734531362504757729569774793649039494260607448565281894342618527011950555853580387088302781724592933598216719317424940527416765689849853515625*X^29 + 419692202392192926990381325659779204459764714582031386101864104138861822054657143185066771544147150300571668043377109989952594286447676257376056806858731848015111108055592514244890534622781086359037596471179972598164175885713556421005555046853686600553103715286319025584532001650684607725105380354468086190793505798138485128494762636879858181863150388068203964897962996059823628523428927118244519340235029139522055924131945461469358771181123775868211165353893/6186393033582328728127674376556873834299896479170179687395160572513895874331768983740961600428901553761542891530268948024975276747636598884128034114837646484375*X^30 + -14675508773818080632796469267813180696434221945400200123277936014629893195262059503337169540372773824249976080423984010863286886021147267245685791850520831129815381407169030132251705248900162053009772417268210085839601370917945992933869529659069924021478001096962442467383421451024803886470052132347614046333766212395128663470488503338738047522578144814492497583747436100398686987399793170008737710545602410236613777165341031111471391232304368648286/3970024900814532556220709912315334993640740853640818316332940504356471515962889417423160681492981418971719391125218266842218799865804612636566162109375*X^31 + -710390928505068808721432760901723912369151230298179012585756065543976090735749013968713856140593439286910874653379747957567796118007205661824261893134409615639609300545819336520489420680143241994491270971116096409726824642450874099294132803608880504985842953923926989185034280707324509869092878293615355317900206745531323251764467364361531877817356622090054122870194892001096756697705960485154673600077184362298878197273682368255309232165090022661296182/783583664798268363284062618943239244369841225987356515186214132047358565463175298763896339509677207569543114823339955417982935623513185419142246246337890625*X^32 + 44629439212343310033186942941036713092723815591189292563813400035824321539280045798045382455400056819867942787922624379369399863805448520825686284034067846868422545563590840914251940284927042302779490806081432382661380826008230968254380464462399665429863589314852911471101837092343816670876957235083023936397240267888439148451050549447500273378434106873146431476185799364256804571164869122840275441421593041259332820453511610508973753210391641/502853059001207416874060786867046864299017207554251845007338885922288982389219685550748661367065410889388143271085277624093578197062015533447265625*X^33 + 113007587582127509237613981023120110966958808352057809276687786121855951624775886722425142613478299227223702103422092370088031089088892772819805685330089411363862838193369388499651313814718338917379976602582313541199065531031012623013687906180327762366944227561249975525036203705030441344011963839211687444380664597185796534362044071878505784845908877638787221045129668098645039092624420840183526466550435506193430892454437827731565383620697791034/19850124504072662781103549561576674968203704268204091581664702521782357579814447087115803407464907094858596955626091334211093999329023063182830810546875*X^34 + -45814169159452818193312387181869327400037523603063449974038037751762086578804943699551784166392679470093929342584148159007391235333325035222193257334543538110478627120602791976120235202508745008808058581590638181674813027083000872158817363822135059781597917976723146305924143049418449345943899749605854520258603462738680447438829427506722809465581408953235613311363823370100155719233254296352465237584863670077747737791093353339642595529/63692597720228931839653044568340324800382166884642412287186685993956805875771967770835802579742293969523514030536450617364607751369476318359375*X^35 + -70728854683629883119290314366203792383948503528880166290219640214475646301824861967454649320203088954645119227337245624701373307652894354403420223920289522306645976401019261796439187650505648749921212413914472860467132500495445456461297095194742731318988442784239414367402003933578871860786181795931041795622183463884299653866274534246547847892808387630075410977966478559948882130025802583981212073708659503422533181588600211766182375216901/2514265295006037084370303934335234321495086037771259225036694429611444911946098427753743306835327054446940716355426388120467890985310077667236328125*X^36 + 21937490562693264252236487461546941845243454407619850029431710167975521310214867064979654849498946759447720565542518322309116975568330626448186854258902766740815170648832394892627191005065850491248635739837734497447821670614516740497449428574253533631900746166030562319711319820419498530832653197228406268937125786772153723169700107355642852773688333818812381923765751930287047383932198948207594738132530328369227940107922890389583/8067460129224690543337941047288198201441693082285296046508763267125624556779223276863306216560138564854149972202210337854921817779541015625*X^37 + 61080837742453208114161639185070384114513699033137500700309020185723814743626015173303880456361866010844677586449200362159272990462378183944775695853831618411167156841635064709116864840739661203687333958383782907552725475931110725259885740447945947214010135282790732199524133372686429861388425422546687267555865597821259435840417596405468422922991299886733882313639879208381554028686313209197043644133239984416165048981394720011876741/318462988601144659198265222841701624001910834423212061435933429969784029378859838854179012898711469847617570152682253086823038756847381591796875*X^38 + 304621147824327308347711057802172476589719957209224704565872532409938521815051247302241444207798596280812934604200600546171939175401532960479744599410804685155748637664602440617459552202032291935554929135461186459811951939003281758428368678825470177618521066260560324756078696277479315916188453102058889030950363899975679044315212968319573726803389912283902116446651984424764406299372670476300565160451398234034495565015204/1021844221561075432975040031322127701259239149117833571438728722878483161086665392889589134459802224807365417631692253053188323974609375*X^39 + -147659450862283907189597796845037458758148100892129651726433763786303933970976547703160290381728215506495392436414464656296342895536250853385587769776539097776351385832289136742180130771955356162082795694545574079721671688761094521054714067662121758546214814867390122965963546633490321012612740326169072391514441684815704099100844808377691386030000276242747442201364752058880588243893080047315728095567698145587221778451051163783/201686503230617263583448526182204955036042327057132401162719081678140613919480581921582655414003464121353749305055258446373045444488525390625*X^40 + -4718210966225515213068399795567280778667746473107119130336882109708156029650109459705221875047939184145673102890926067812713175682486984433305128708091698010010309885653094725441897244373610430813540949751524768638751812391603345355498045945245657556787313713391982284116727662901321785178710660829523001507231207479197760669215114072695168979193356227588330551596209626757395828658049766938454412315185185323607595432/129429287088166615956306527083233401046135421040890889352593885101771141366265407585761764972742523724808792606927454471588134765625*X^41 + 17399669295902573945653874001358487705978516110471276660167057218263556520774748260089952628526262072046381453136614670925763471025538563251384080827620176082171907929596465407208111562747588907507332722678162133763964783146206206142124355736961012286193736114648485132422255887660165748747603987381338229732705362039981031618825458260801918504211656255624218197269361232664131477628079945071112880866224720124245974222142/25546105539026885824376000783053192531480978727945839285968218071962079027166634822239728361495055620184135440792306326329708099365234375*X^42 + 416685859289137482073183357218527195084924883308207574553947926519142807099312957056782347284619045336499391413102992588169091599272745864231127784811437556119017482061136559497020602873877749201775630448359012518364654490378276487832483403427713519651480311161077809730061751163719487241159365728615432942229675203189794402698620070124137281948230658684502046792893608789400106858201938073855098835241924597773/3278765980700864242085029185135741635114260191029534879103074986745310737587470743147859783983344489545504562556743621826171875*X^43 + 1770390464593087355885096429532517764045376100945582220321302799792167617677007217157752835451217797809119298512145289349706819015421369393966933055254126041201856401419267079323108240518937628132308459793277841278998291496283759180145409712224117818636530925749914562122034787800267040308690003296370154927289579208983875512405340464807128406412605035301248842995082232588622960636230473979561882970711744731061404/647146435440833079781532635416167005230677105204454446762969425508855706831327037928808824863712618624043963034637272357940673828125*X^44 + -488776264304526501350718589562949258701516344784460529320711594292458990430847581256728344113112377795598540092139967145312624048666966966003278033436785039191289313818580695208290329347701280121725820214468447407991348216786995423862915327383718416440265818107891905529180844048304706185550531053681985328555092352122420075832263677297776781576779527229605274094388718155927133328627620386732403226030278/2076482571691490970288175544734478552953932989885709233124176685715839605818537519409664207715860981346108019351959228515625*X^45 + -702506775700957453477578070976466571859046322555413126666605165946109789898937236404968334071437432793307522053609554994251139954261025949182230798237186017223362538140437766840206970511722063053769258548282632870663677937483564858230721739825711909885521791871419789135900460284102249359113928571877343607790352673029491862542765188417029180558084351966033617036444387387581895066102001125465875283360505182/81969149517521606052125729628393540877856504775738371977576874668632768439686768578696494599583612238637614063918590545654296875*X^46 + 98037241343344141066048728801518502231552065996657958397599191224881176086930387724657384347695003346346608309140029771779152384339273537938808981178176393682062806707527581937120656799342209077912099456223601415807549324154188933955541316819305065935177658777699248268088358126205289897798793735115383886973695242954086019587457072701512282925987482660798049186568524077092783359127380867774742819/263012358668966557351257193759908619753506395172350757837134475708149411756622865029723142205935526452958583831787109375*X^47 + 218441139519733221505629988980240588079187866143078710550761818532580384405489754291727634216635923359754744314228574779218160470247236478708475065024616775164902931223098355699236143549225329313386053608911529969996715956361671363250891731498035739185526425450349223117504297670606835955165222051297955627029231609374043375062652661807859145589583426374220345212581476341959187186821725397412355328882/10382412858457454851440877723672392764769664949428546165620883428579198029092687597048321038579304906730540096759796142578125*X^48 + -10775238425245920668591962825176993984910586615164279498475553693977081199017140330503285614447571545811758685737030080339313439169249379487656662088012433322392519900176686091358916237081184875885945743494252748378242148232985820237218279946127180373142902660257294616761270800245456297809344890037996995804839526919797164504060650194713151980374022514165165933069430239242592768876951553971/33313788305125593078056642654833264059975477539246454444222226182159520171833168464816104142613746225833892822265625*X^49 + -326924809668492055193437684601466365959989892973204215443237377406105560396856782794281316620921662966733153159424042901550704411665052270956901072241632264876237325218312283278436700905674416785950849937961233382111536006276264771349174122791477358443162653188311108067239673849686524740006751345380478653545414564315924000165801259730680959714135328087886887386128752206734524654547312054251407/6575308966724163933781429843997715493837659879308768945928361892703735293915571625743078555148388161323964595794677734375*X^50 + -396645337050095072091546156752975562681216659172008338966289444558040017950313522413542178970084291688185060203415033144481271013291167736631849907191469564754079896516801169687447558828340842244970674634141971271819232389050082114296884000543131936534292210915955621368419019844685180732064543649422954111507843542716290455719363289173200780714484334617220185252271481945511670972806/4219605865120404443072405656090343769471244780145212722510731625352694131961135967677783931933343410491943359375*X^51 + 72208238302270855884646936321703564695489077780500840353433904968093467024466159378713222102285310228200118849056143388328988425508371755556609721545445977033061980771838465190417368341040888515481838051989057643216213956505496541066700548470000592330545078904481128299002130741061525486577137695995080904237116803311174649981245803355122197367899919005582847503990981245760078526961160443/832844707628139826951416066370831601499386938481161361105555654553988004295829211620402603565343655645847320556640625*X^52 + 784906500847497200751149522125571965002162301786616102791310985445171911291465443215285370544221282770943576885153643840697870630811374564536117285559144750830096066991632651915695890393718722817757642349692575252459837459145020539260470208518435438834423186436059427738727694789132432243961475055099467622412712146178132492712203731318326619853768645375518958006047797132593879/534465594062115825594984883608656588913393892355315101014658850582988490432062820478503347933292388916015625*X^53 + -1758487732252987484032133868894352264871417458615143634152172888042257389144037578549812194437219340643173407398351783505454659335578419307211685877558984072220146226684811039221261610361762845483226172431879506239795685304530384675124207003392417355660002905777683069543663785930406817043190346327322998174975478210936221153247407279660311837975375504436568106306143526937427189811/21098029325602022215362028280451718847356223900726063612553658126763470659805679838388919659666717052459716796875*X^54 + -199935148637922652163036091371375091298493152538261686069076070830623472487201499812773481258707125135019472821601900975278682513356935528130126282492884871019929655419494447103610042753803962493304828804980012624491170979911990494600942831877129058306808108925513827378121930488762691471546677606490083178863800716844277034107394440421414663567168914801966629845733979934/67696718690578318631410371578043899799036591811946181255814927242937110884365145089107453823089599609375*X^55 + 219064473627079141235669462521558556133570966756497178866552041322238991338992409914222594692279925394458641636283575265873734928925365534383115541928054712313327568241917360753491458520913121731259398215148057264255749455794544096871199763708583242084335868843639712510899817421004578164164058072452919509029761715171196472882930523471723711400795423534155733187372395005827/2672327970310579127974924418043282944566969461776575505073294252914942452160314102392516739666461944580078125*X^56 + 40382883088620099962912229388893003044673770179046796517036356772922569803512588059211888517283891147903949120404711895217428833612279047629871070378012552568173979928159914698091945761611918927338895937156463245649860436511376062762218548541503591606798288169604907858185249273769601051012120347019985067742723521806275464713779272502049796603301546388964875282714/8574631879743928895682124329074591488161696239638528341458508833810907015119081075251102447509765625*X^57 + -10358705541576940471669760233834710291721249377879846055247007365960172268301466744014440511522139065263984130447417115713015102693782021840997565219940613305154579682911430618951518695805520467710452050023386163804868522171554913419300782365526781114550473816504503719377056923992857234680223985251319658216547177990812125789682741479307419013661803685607398042614931/338483593452891593157051857890219498995182959059730906279074636214685554421825725445537269115447998046875*X^58 + -5173791475034823152788962413135049726503847122195620947345841188704554092647179386373609544519619521394798798850076815504533600554545465807076395532700169642420009096886632345381890897162720790369450220809918301158725827771624752513031158903236818339944531783217345577409439154357954672636835880794655613048023365480726693499542188088138047293983024988956549/1086083835306387447204828920718757629912817763095443741793351340571362509831422555446624755859375*X^59 + -8802682979204714132691980940333794713650729148311089391288637716838623357323982464595363846732159058951314780654172065660244942880278291388038480539712333811457495352017433694774978935086209388661544662153373067263617962444155883187111639746011789445019136724250420042441268815084932904237736258690270163969605515294744287907712590835787623317015302607500997137/214365796993598222392053108226864787204042405990963208536462720845272675377977026881277561187744140625*X^60 + 363011190719276102943952861616691558724228177594959495056579537705842946753217761041442977661479468890870283223543156944564683494165786889020700731349811266527301892530868024758544531368858113415338078990744339291393861120584122746396736007603730287916030079361972863009647561140048622509712608204139938119362445822479907197705571262271373471064373391/137566033604355598126007463042274557303713459543438092690734811978639963246538639068603515625*X^61 + 1710149293598941100505193167694202171575432526083695869323127111088746906751619812618200281058666770635041282992794467425485263256921635394004627989326441915713066986627739319599377972530706094458318429407843837975241698423618510142840408128727316763217423591197300433004461030452898527046502622471000346340098009360318159827363212973388308090443626110223/27152095882659686180120723017968940747820444077386093544833783514284062745785563886165618896484375*X^62 + -5467849870941109066203674947405649407786980003796234437787824711162681306070135945607139160727633328956538284062140401112558578398893386670812287925169956828509914315046054188058952413315259491922593669775289261240907821963730539227506394100774188325235937189577209365295535348711963835251756736763541628469817229298335538354435258623363894686/17424450108214768603674156180148772299393725084666002874063940719270419663906097412109375*X^63 + -20605525464015051288906871469655810551635880914435800669892009238813985069856380026358721608263352742256302577637888230524635308768152551604769505980408466137696075446553626173538191906618933125729381025478236391283084214085973328933305825912612090872727396656289112060557927658313072666162408985407003039401649045922759292855607490926376113045998/687830168021777990630037315211372786518567297717190463453674059893199816232693195343017578125*X^64 + -736977905974336021463525343682273289036756385673638811280299849935301623391736953264757118050712127751800760851981274247845345003834928667273588741063269294073122170469236696141072012150101108219679031407310387890879233336840436615208291537308928232085388630299849349245959493790750887266019695638843614933624872340809371118000298873567/2207023446258995389952394702995411310879509193751235322870670135436405277252197265625*X^65 + 409138675872701718972311337841347425915560455781320122124580912073385858882249258675899543416914013765098847309441344383782229958374955915775286115176551012484076927239075822154250583010010877210328923394870699468133647860486023037532474789925466554960664747299339266636847685252009669521079110550262645141582600418831519746772716611538463/87122250541073843018370780900743861496968625423330014370319703596352098319530487060546875*X^66 + 57739826975064873834763257855306067918590585715994075294289659521852305606655503628292351167135604875687126310077193997541385159093632695652300763453937399099910194449791270828284479652367126030543112776960057737630589607931876044173738364103161840676906430863992194972706413036493192335927186659946039253241810722961942725351396/279546984959974083591183622925321255336226623654367995297108313544826507568359375*X^67 + 39706354512271097033613062537830482771893728015657684790774937701109714059427133616626519265446766063081925194343221756823732402696308347261298118367079987360067944551387063069454318153589354797502458302470184977833794560772069937246338865417413240178642556636795082494561776065835813844523392458102011620235183262571183114669986834/11035117231294976949761973514977056554397545968756176614353350677182026386260986328125*X^68 + 1485143416602891440988168724151828895391586819257836756793216394375078965867565485506643951517722226992034999716627416766981925846099549923387008950218770325918982397867628741587120898394303570487303203225990880529906340013723998422906514018878333824911239667547881874883390239286048623642204959415264529687957550932158591/35408104491447002354804765411693635888059103692763520620279710391998291015625*X^69 + 2549909662631796077293379117839264015977941594250504594741283359209629179884370138387093509126383986525901695565596202835294083365015784691611762148745888797232542676962665481655295931763877628137926748197389457509992058875466757494593376841944814446411042336497195455841628856879996438060241353902123184384969720081505983547/6988674623999352089779590573133031383405665591359199882427707838620662689208984375*X^70 + 11819469941413561813965526441687577087361688893209343297992866468451171906580006652743743433463048556536981299885818256771195774698715206876379231917755863245298839959619117631110501010470036954398520877335971800183100596025858632044263344724137311831362378098080833456750169908451908053132430058973580325430323671/4484877073014186492058868323203753754029018833788919647913832855224609375*X^71 + 15483445815456856770355261686492609872029194381777474873530034303541844519833105984312626708451456035646612833534787457602659668009166397530815614812796497239764447157082937930882027274864290255651076926166932305699115942294113729434959134708387822639515256702105145506771746923767241667823944866282704477771534865612/885202612286175058870119135292340897201477592319088015506992759799957275390625*X^72 + 40882747885844895272165518886232583910327140970842889365978759549384372395015349858563375102306524814060860050205331065747466388367564105963311901033427276219061871654872412654987521583903686889084929123396508441017396818531775392458552647978929216663446162944337577170322651677904763819186654546472387722/568065493732005888797830059937144237369096749054961323358306884765625*X^73 + 2833546434163181526055189116620483390518447995704902594667822725546016024784812826797642599508387363700181630722494219587988056941997533124590681434746632384881234055216658531616980713184391146982630123995498916094588669181741487175966084674576957283191130974336864494465521118943243175472517601573755251596/22424385365070932460294341616018768770145094168944598239569164276123046875*X^74 + 27051969079735103230020377448114561087148857479682288232402147150314052561088486236750134599703585557490153162309071941854648594052304301020512114929898262872401115497612208779653384726742384411682615368783719125994933259629094581967963000183125851742216122183432312164948340189576719093600386767/14390512824116678626924130714050518996050582623304910028076171875*X^75 + -4383623310167334141576126819080788700940595042628419179716615482127281675333475403870954799733306289166743704056222819815271223634488905906752020007394456419539766265794242957826288854893425582760993760460529352637329938392723533688937312203613655571709886614330454774940308530145547518054452165646/2840327468660029443989150299685721186845483745274806616791534423828125*X^76 + -574878065983167759819851816564651156472105409022749146401818016037702286611747390235111159560991597847615492602718193451585999277202653836035867411026837007788414272880752295042920009155893246383604832555588661564579925240544502834959146958375449275436002912987087896560275381913218378874/9113687665685040295708759160259986697942104257951177978515625*X^77 + 269782576265543671163663914508004132110203492130900027937788905235644012349607715412018853024619991863836938029478402102845773345038904187981924101870274528348293002094827205197134261725117589357967100711889903344219232894906932413952692936163308299491050825516613765254757489420009210091079/359762820602916965673103267851262974901264565582622750701904296875*X^78 + -4849527898486036745271176757090984416392397050021802375768305798100703933148549743210286546506901282070858623443523481577652598559867393690828473101000324327593272161970826107235751522966469486721031888017482398587846278263739795532132614301477293730235748899528672408824952313363/1154361958921474388310165821438883685616479323363037109375*X^79 + 4131316559332515069408540894831136081908269425893186615815639361861978056941887524406976266158068009475145863703084138363211338654826228063657913964930983391740063395574621825999303429092436316645382381349507841332825813040304901867650356288011056859140614902527563742057669628390513/227842191642126007392718979006499667448552606448779449462890625*X^80 + -10006786971019296903123904477837370012499554150808687363028504875998817352088132541145246065891845238092521379057910171567631195864008333168554955456835166341529979811742400667317751764606282989500990990407558970784830949304849036343029447897945917785845119317673256658184/146214307653131651464238862753500150173081611572265625*X^81 + 5843935059020568242738697835078965894274808191631559160082371774195630167414883005867563868259941529453916036738013201289449862970134623451672570751177265578892809435311841828654153853111635489910318124708712146244583713456440060832013256496879784478538047988958318829822548/28859048973036859707754145535972092140411983084075927734375*X^82 + -8056148512789534372219551782217469148449970992998368048019692771461769350387792522715248053699165265335909844627585349808215321370002812285498095071338318327071827011002046288166579962291887784037604638212653469379920038636725632407475201753279400386219447371298/18519861640675320008136651393730228014323193359375*X^83 + 474573277497783917267401403504846783475190285892408305317527166818619327689486690969214749106098702831849468724728662029552573096361150143940338663434083577903944654362836489359066072304284240116996436668919522463806776238490311734829384707432979619582731706363637/731071538265658257321194313767500750865408057861328125*X^84 + -1468721382544333636956186487713138046292367051211106249016114617608904067298001112798239745665973137749809524923203312261195434904250031673468527952140416810533195878526927607720912507235687191666382242392356730803361456348969264258044567302629540766167/2345770948787247626109772184133024447666015625*X^85 + 28944887947012044894656530725036439820044182172942496725243142562644332538928191343702647267032947479629520402500781267090330261145870862876172836611090463668537757757342353071108132027967589504950114790159681547366768346258731993714333968736706244781151/92599308203376600040683256968651140071615966796875*X^86 + 8519198804734846097462946283970005092630671285064278342794645995042534031879564861202882432067556853263287692798290279533245937899016915080041756146332683766644882704095306994816317842871806736073914860700827858968466718228276960925929109232/297121082810291022939806483107412849609375*X^87 + -1385938867823597979447654445648657252697034519332199630933344162790597674369668374454641556515184109386495599523665246743258539735752085279313907195067377378786213570784178050819999871077935557519652909152632334935553663377752186073702310133558/11728854743936238130548860920665122238330078125*X^88 + 722524855910487429761799238091285705296011506203037277590974444595172516059168669858331410973040966930260094610083282835725038086279784693266915297391895198576005546100683644405919019799030091434434826213251935085533244550682812413/37634082686547311328664532375859765625*X^89 + 214735060167493434501326689398066021305681058438817492649271837318434152549690679309674865776263216468148960120155414298311485490441913124563112176468730007921083743155079265060475952455964540520498744406435645992387423019375398640061/7428027070257275573495162077685321240234375*X^90 + -51899988291200063696298166224688024038833321981777588735317654038491090086110586730726521721275717617761964255148724196752737044400468944375017257258942492071037991524462017543653568214842873173045584204043626584377554744/4766824912798899471648452485859375*X^91 + 3454800268686664778234726575753689276881297352375474107930389689806784962076726907335242691878541157672173739221617952963620875955373747045067980345712851108015510684134770075277540034620943113772932545078998341422005277576/940852067163682783216613309396494140625*X^92 + 1360927538948532317279631166600727671047721073074968640806272143499763064945317906768340209943304520513341720676484719854438590829793750080408659299082816569131485267390898191425688228306018992986357457120710904/603777696364648444793977515625*X^93 + 1791096130414664260513623841936198752382658843033833568160124293452645536872519058393616557197702935797013860654446079939884548951689739841071343990956237679353500968259805680176588883384077940325880171404388274/4766824912798899471648452485859375*X^94 + 405129635922952463136572285971734423171034094583313143079105234364689264988563138105146243151019882215218800604961989804660321086085715049708450931679295663689177842255960543734002886385565806463853/15295191801511043566661875*X^95 + 1945600965115511784427404841300414584877686047488722370486548568255780287523317338112537123495108070277789419714904311511861473995562578220232315501812363817628915086009468102578732706806797321561409/3018888481823242223969887578125*X^96 + -77918189816755499445017644865538959349826035211462826097255482455361177714836014248779590486391510915402878470492261899921858286686524995932474297688826725858407602012680553499324747972/9686631919892997825625*X^97 + 41167022338722264812218514467776058989736471417335571274501768339054594828775918354869658357268722199763740837751921668480650502218050598732689920499231491879858948527694035652917565604/382379795037776089166546875*X^98 + -1047943135781623404296074206713457031617139984673756497112295845978419937746873313150334009310283975475077750555623001457315311660514352819397051104043028505381529561501424/1226932478770487375*X^99 + 2002355560354628522561071467226953167263878973484387906759041350013869886888554759636488976682744607169190613585197147479058129249236890983449959680299565945206285766371384/242165797997324945640625*X^100 + 665654988332687816931612321720133419671784516936490640034469367044732945582162434750066862485905995754441054505011915666987058707989323708462935936668461358/155406267102025*X^101 + 37281172079263698986140607745235818431686556564769275038984290909136690524946606735158478502038154042288761187617724371156888162891931559229580182621870119/30673311969262184375*X^102 + 3337383900453858174774737320790818615648978613887255188377846108280837838216524478473414854818292106686670217380162410015393533710005465243/19684137695*X^103 + 10175082977057508464333241190774019656722321181207577686218405468636901838385888309934879584194965761002399348641045954965369339903159966/777031335510125*X^104 + 6590987193431716839479358837711264214816083787622641038163938251904115463555231283410725311630668644424084990420394516/2493241*X^105 + 5257002375320262839559360120567987237659083668486798223561767376680455143102252344499328260833094022023544484836/19684137695*X^106 + 28401954658510632874691203863740941590073425815490941574514394733633000239320831313056977621555/1579*X^107 + 7551177831271989933498471512391988236805807300237330110269651991049428265616338460301297/12466205*X^108 + -13375220438760695800918718739520665998068831918607981874955250*X^109 + 971543735135144413713025765171118792993756761/7895*X^110 + -543451424544253045750*X^111 + 1*X^112 +