D=-11279 h=105 -1264897289784839473300463227948469343678835916431661041802694946895634431061750320410448101057114239982834022801905983506712100547187079489953206456997953271900953490033023047025496845431569773086641753497691477597182615833017165039478767261571574656147202919816206821160891240464271041431682852294799592771569162527350456673018801830789486204946055035587272385055340098548274798796090904072232148536699803609595471164402649178369453328397896840151244594968140998956753379911769611749422088639143720096144721320284681362111026861159167333350007226069635779257288137/463234001791565059552155539973184544265777086812090803857648088978408189852553084294522313016548122881761653843536981319329142262779389332222189816250375358727870847354143324727382360082081164028166386015279*X^0 + 3318086309578543781078428902444012093389476630464633332832890190715644477003198170005629200613082759375231815330605576982303657219406698505961311751838703052688030761258945728794501512374590175649324227064260629729614054271174805352522318182146966369476343046782772144647701409288680735998108259034057003253065700012040352155648008828501509741036548794143140406882376238848377677896835555023631689795859974832871326571273488452371764581230241896860572156285590346954899938174280546833344784268395229739293325490243584177073075185542306639852951067121101410852156299592/5224816306207062306688762335357548474773699762153572176710412795587465973346946237757917168513646277983389693701253612300713395581888732278134078937487983671091655287307382559600145639365793449073688667866331841*X^1 + -244850105240190858137960526085906620330729371768997539136453337530935736050759705373611132990829486702050923770710582196390176868962097162882258853272571223857666383114592782260660980793030498838658841702337354314821141151813281782669179052378545734541239165359491567109982116918038184157176989712891550572469710921319516723513836125409768347823847709011203476269903939199084117186571413215756722250020545212387704281247232271129347485828277924277177046682502753732349443850601218763261208983324160431892075191544568332258724159108018056522665730434568066761978/41070485130912763503161232376379514519529841901949712195908155774306958937188854002528798033207564755896945991979517804710447935347051097812056903648406362153370941338251912822713215717889987058087276001*X^2 + 781833060411709402148529317669871958662719964975627371907375390083436342753545281262026753338941843533764824866568396648413177142300508743264438934008800457124628738450661541560948530554306931465057432043681523643626637012118583271810889652493971471551497026734132365177290894846904237359154845095246100878681160197178313370039035711294965267331546836558437473777022526126365674211720057111134367448262301412879696355667066797506670570716213828879983649007828712209554072884415871504844299388938978747486643628434366035518481294400868920707199447242287204113465961/463234001791565059552155539973184544265777086812090803857648088978408189852553084294522313016548122881761653843536981319329142262779389332222189816250375358727870847354143324727382360082081164028166386015279*X^3 + -18889554930762015578088848722923473923703322200805979255668983073003528224571407970505131383590003638918494085613120391204862627364317856563473841840892577880258561081757484118410914007451194478500169735578282966499341965308436363568693766768941436318824743266960630388340755178135190395440897492874833614018930359577485159233347010964897366555880693609574457114831741369572290336745224733044263005790240718624084384330043076797237901347704400315745895588783313776901280539574797569485954023722353754697449376884562825052791714694072802112960440714910481832/3641323267214537060303327633334472428365089272271452451095678320268371215284054792315701572232251507748643141411429896685029518161809654917284945797358485872273334634121102298316625207721428057282319*X^4 + 68121768389166154353746237490564309688982949009279576472168138246135235848661461753364632128591027335869817358170662791298286016601685353782695000815857644865633093044337175752328155784133175554762561616961332615377716972557953987674004625880191419736652657673615166736703213850330286578703777600398765193050514039815319347804398098505158320861428794406460475528940182868633051185133140563525952346925816462074411467637486668019453324527383913155348151528916066102394031723258880593548378088047982570436257115964500909429126639219765062891348797097746666378439/41070485130912763503161232376379514519529841901949712195908155774306958937188854002528798033207564755896945991979517804710447935347051097812056903648406362153370941338251912822713215717889987058087276001*X^5 + -654202590529387381033697976204413039824270492807953547647067578503450039969409205447048048007292813036083254522855201910926744425840295763117552873210667670507510304586252227999029518446176105572628820945322446079919840959009951037822685380918573460351780871457024489804159475155292198488371437415949821466748233195978780718894777634454314732355903907208385339682119404569162634934098336477421002101764368858278500401870709943766207353254717094011056376679858194015914432221157433387183793978009958132315452759783406968365680728770676274817375149264394/322840967037373620028666338623501412214299962077440593234832726329317423112337511509504528081589813613675249704001232084850564603405413149861241758786992275225936220774989121226759926209896981761*X^6 + 2544811003408720178091468828993891139993692023807169863253831281482383538610933441894533782630051503845568549571596052801942138552702813525988503242470924952414263041735429667274183953501051778256100986994482963233825235811415078694417501962111943910665847914043962417068197881530924639796394235071103825206391643310660815320725698016977780752020819589856307172766411692971340257856221857948143522684946437655699088357605266905984729948852977134258228298048968904428034560236617133054656253508080036353174670899716846571956215154340525013256268960577074466/3641323267214537060303327633334472428365089272271452451095678320268371215284054792315701572232251507748643141411429896685029518161809654917284945797358485872273334634121102298316625207721428057282319*X^7 + -9853384574590445463697918627328995522103127254463239876831584190638987238293406268273151839205378633783197631449353699601375746770361042856372621846398039221846965394801194732258509311804407044831586735380438164494715254719682749864126446221454335538208821771357077660313408318391231444391458817123707315087969641577456014203652008433126415665689883453509463328340526367442003407955570817129037247794773374898060845012487217336558180827155124050183050465764705136146280845926326884328171469438906353997177057201222539611132923837523787170035013175/28623190623049350122233029401853126359987584189860855859103885657355920126991533957753748389182535119574009194432239745088267098448923942713116566964003216173945936765226449262058686604299759*X^8 + 53101921231590547046978671609436935134503162284005051597462878449005802850561339071712125617871219339774522308338608650094944202310319329545642729697106380834055503700665973846405475936047292558868078091967827308444518080929120547491233055815336862978663330908121992139147241895434277055833776951988619946678163995769194404545429427332318111572203474195021221766209121205514908530743958641577513834627552897970595831758654836334250881047360410380178479218892372701686096618681570444735484795254718576411549446498566067877974487646878223450896507873288/322840967037373620028666338623501412214299962077440593234832726329317423112337511509504528081589813613675249704001232084850564603405413149861241758786992275225936220774989121226759926209896981761*X^9 + -115667118032005639460054871172821126789982442531462956026571782139481943447585068381559473115912749111006374780917037631600672750924921974743315124315446405745789766780285523395583043195370784609480001070243149935750758202576470311673386871232875023862432711428854421033020989693727398562748586771954289892875019103065008270233164389725328467470473912516035509000811856936513883350899830885508289177590802563474493531817690497766315310995728518039488038418463194260890900392305909822628562715410623877942088158472033766170768231456214005802235/2537741876323197989381419399047178505185529230415892885814689747083599621153607053617674296407707697453143824313524226003038132675673724861522880305346503783486651012077883612204866265121*X^10 + 414465733578725420731123947920194000228380246512184526197726289636170376603311620977102462229093529462832412979250636656738796857735006597560812084913939146640574963045341862677333916923174670398304464730025135115366184423564190191748422144802717206551722709632247228409810811222566148767374181410929121478416929229277367389474402367619248076097803949473850552442310095772144193963472265135732519045595705386463267880117148177375490062519590314493305549184991395401904519026970489913329000720164749172837780599087291469165965308321359445900031635/28623190623049350122233029401853126359987584189860855859103885657355920126991533957753748389182535119574009194432239745088267098448923942713116566964003216173945936765226449262058686604299759*X^11 + -928583515381579527556492276301519509726825883112163750899535531415009533250303307353825659867909406586533317509746334706976882047537972353049803042970478992520942574208327301465177857257472637606155127604322260686370865433796398238214126531936606830304691368547291917975845409805606893467051184286507611156431544045126238626652767739490165404242736655437701935645502541526994398971639685577851897906140946030373538266815763324322633314507330834998336354720607298511546677217863345302914733470219278294348588968186951297728586143830372357/224997063243478853566931412274774226898264848870989705276592760624487952934977130385466291019390699304295046042514781984487820966014161260885085584302376432616956380182452665325371599*X^12 + 1153790526596720186372920881319980288949135218929854616664720968696362744250390971534560987923931250972670798965540104040367659198753049915910702101104748083046949721704489647759432681653190712717193641509633722204829750441876562918078919660538582743718970617506426142675302280545371335581313386804971206245962890982303944750767764688902947054152028178883516734359243263685186687690385503605606704396879683887310759449707724377465667239380025990551005103624633684833131142264532009061546267358856200465924783688035844398120077628508508944426/2537741876323197989381419399047178505185529230415892885814689747083599621153607053617674296407707697453143824313524226003038132675673724861522880305346503783486651012077883612204866265121*X^13 + -2423038550261900949384440140989903075322270578317416712095407690103416426834601739064088535053574504956003121951932855306001614179901824863374203924784736105715187061536188419560850361347070141946526816679794034518195732446816268397760728060682653520538629351433553767678732535540169878750412019805076588623530955437892465971548103304736494365021299638581922840318767608755023702918798766625549124838014640362463173337238890503606223133291600097199033475479213128066428217296072864672695737533970207771344546175978220583574607286063/19948316627669017959653463274649723104731345763896595910682929393074559175013487932038859031775042051981119429250357477124551907617178939700778932910929730704579872345283506102081*X^14 + 8006943586913580849983881979858927789580573122150329047600510269928484388419517177283683309911855359800044259524638097621907320558024809282548680849669207908815790030440861709469644587851608574742615205815723571272152518867039067439175495427763289089958213502257336710233631449657723214319798873141422638124104738421070212305637331941246352127559496660449470704531105207864444912620030044301326599085336780346372266334557596336709483857384631536370275926219152207347798635107665395797163447209757337008931603075269115920696919918406405/224997063243478853566931412274774226898264848870989705276592760624487952934977130385466291019390699304295046042514781984487820966014161260885085584302376432616956380182452665325371599*X^15 + -34112260974181547812135772619208336176364724007997028380622567901499282036078083345313958512394775121459962113931867445991417368019639621717667046962967607374102058163875598324243847764132387847852875345138831365963528004239402217534329930941968660342957794035390230376713362576999663753537879266339618648822413886442388905745361003399243335639116425852711527273872237503547688519423759903562133622837185801136475544264819645805631090388558134272044239886498294011010189424144157658102743898746367650396199493465883607516332335/1768624579100010458343245258857143639039927809548417050330962797506388791117429553332641105751843430444287563547331986623331138187532488669277323602352135003509165027509841839*X^16 + 71479967775901239163297364052819094610353782951598651397223657232695224058316744233503216257751512852849757918773501143072814475733087277848595673360873038382483917456949632220418160664094039769755123628864526225418916577383260590660489690173960533670079698049125571013868791801261999851478777947452631753894751142946532830848049085708736340467742476194675450447013780626317837218042226362112309388249932436065129786208840334942277996250157653559924738577053985867594968780106284768555263868657782245383281951455005560906650676702/19948316627669017959653463274649723104731345763896595910682929393074559175013487932038859031775042051981119429250357477124551907617178939700778932910929730704579872345283506102081*X^17 + 7899262049945967185062391247694849913302650362321593315945679512512006498134993865095237687477264436752209423782589039663346602547965697733026669556862763654363950414380799345742261668767520062978474662106762729110027094938488346987439670065193288347029815767880065946938820070228366920856855324720127899909180617548585443913017424273343414302051886950657804793701810684265665019300638007060107656887499542978089690195043426142182582528780843943922217723590031108453840475854155222758832970418026187057466570094020926043/156806860457488293141523650931566950885710418436777821644734710302898199407521017229598466686039846656998631398823653393326636952525267192949492295624801401144530989228641*X^18 + -16211467399436845232952569851860487066893233077525829894924798212918406921629053586990491037863245001014400099737725604032944272696016442853305219066814793166544334078110639359713312547194936719134213637091851495393441332697718971026724170510833844536211557961556544291888983395785529769386407517767527994984765031273038991335542306884770410631100839716336820081523438831754047798090888248119160683060289419953758236196859738917218208392579082477397263942263404667572749571020021637622301250713208578527761028541292643035779/1768624579100010458343245258857143639039927809548417050330962797506388791117429553332641105751843430444287563547331986623331138187532488669277323602352135003509165027509841839*X^19 + 128756534803987725830914465461196059427721360857301172733814463536307075874113010494610319856474125900343427258000763976571833127384177354991903204567840734190181808120478230969686646619512584984148442099130101091004753487993413723421535295567586198806910197592993838238258307483405827733753026396197303742738725924949461612124181891196005906494835857408132270043238975861975495985392673151320518258231300887820906015567729971351849192614065436133311913347246755252093461050975512172434675956579179767861931744912120/13902549912003572403716965239078548708725101377496038801731954100797783438914887599042332359787201583207609841193692117503913197315831828437759756682755687662428494479*X^20 + -80433703460369785721905700907349117101020332213279808669359685391457402517035905895983528072318485186597014663451852315441982959408122706772342245357390234653574125966045354130445273196596189197410103577290553512973848726999926067675042209917663633185910731423705991824548389857672241871115150446470781839205264844163081008174783130059579328287469949980765292026012884467195335759750695646316061093124928811372164297600974261077965659066007403966817744081401075544530523792217009448865452439985809978046749312013697562/156806860457488293141523650931566950885710418436777821644734710302898199407521017229598466686039846656998631398823653393326636952525267192949492295624801401144530989228641*X^21 + 80202409217027469117116319013805578022552631374454553358092608225750237047937834185311401677143267164174123206685054692307990740222955576886418546505852265482938618810716897424094445463793145663253677938584071617001311575587895397491847607125589476760382443586889660015056108061046317940092660479242222621047154337522893619212010789922039313746118273617566971925592206144229989729185909914872362603169148140214386767412915007480059213907575172901094144244444861556812186432241811232247725555003629762218598315/1232604833052892313477876162698692145467248991709906800401804601542493433718848089284717826029541766398404986363480106171106764546132797981891990130575023287740801*X^22 + 90102061762238569568379899482782356176740273982169308754502744710680352924126589773884528418267123289082579029410088308679103815641587801052723707740219255591515713286183516991638427652182310740408367394129718138148139275340969668351880001560480392005414816558364513043700455741856366918129172420736521945272072861892927561189965397843334904250972379084073356676295812159157657563900823136322956039507357495523428304860886908039079686378254071091905748817562860346670827802411952491556650549211540048370282006547/13902549912003572403716965239078548708725101377496038801731954100797783438914887599042332359787201583207609841193692117503913197315831828437759756682755687662428494479*X^23 + -44248260862395077165095023014415449691943784118614604176956449647554171931389826623706578810406220943275927566053036648132615310657176613547801942187225767809228516440348995530733105629745523491258951139614786529644270619863279769144817980874627274225590885842114173232513889364629634181704467524631679496240103354742329531135717501967615219405444253042614906226220897269161113475680849381703927627349550123295820166012175657134591465994093412883091217207161686475811270214154094645208254200763664227290/109283166331491472070030690903332932482245677073313839915046068050580143072865332856167907263901211667559622871130428776585403364317120133158257835852027953519*X^24 + -5807686295824528602882927134054320345060711638112198339499372929015526740815267006547380606089968458010846142983093573250889148537313363135363589163610420224671802758300480253835061977612251546012839828484494247089636516332667252498749840984148292215944870519129882278072116397644085666145688102822465095358158847091747881959712518850500397281051159031458763429827343604713969146701294324836008041470868445337492013169664718560255544455178490438980034605122421748963560729385995515652738222347453517973132/1232604833052892313477876162698692145467248991709906800401804601542493433718848089284717826029541766398404986363480106171106764546132797981891990130575023287740801*X^25 + 15908919077390938957046957766625632177550344644566098455011497626227636505600993099709176230820833910988111223570839881820071658903154442197601602052561056784826841960637229337703140668944594934955392014907798681298567211536577094221922204895044836644938544832321965488858099754411295724994190977736322354720318959090174525340447394033269082978569420235053458460676829854274882378434080822070347927899255410032304936797516020725162933771020441538499620528997903229737848269889524801178185958737298/9689082926810131400836128282944669960301948494841195133881201174800970216585276430194867210204912817409311363696287683002518252000808594126984469886694561*X^26 + -14535209580046170613156295704658566994376010630267773085156812518262325396318003803416111816525229629287872917936815160941451639236984038563533680029057905883351674718161446721177746836062106649392550397962531140459167885943434414687983153385571327740876618776414742079680736377652970735341682192375449108187156632946061707593548940286880181652553894878185951449835391778281985342036480884239697281795351332902402744857260914625265091516326410441367020629057313925438291097571538175686558113414502221/109283166331491472070030690903332932482245677073313839915046068050580143072865332856167907263901211667559622871130428776585403364317120133158257835852027953519*X^27 + -10722394287506920431078431708375315947137873800552650943522555352981273346190039012709207338595370301408722505874128381861930911858076090768485533866066031179381864270705518872206785175456418153795811013758352450469425827799178670920142543939569340331401120338595543501022520195391629471868194589103863534210896575782252491908665326431700608866127848190111361567440551863740742582148010225424322548731770739987297659547922240933260100362073869388169352662870860325128968679290798002943157764/859037408175381806971906045123208614265621818852841132536678887738360689474711980689322387641183865361229839852494696604532161716535915783933369082959*X^28 + 76178000533516572576075605831079523353779537222981012431502738275969551862629739855013828935436285315277841466011713794447248353511026073644580084638800507332467853525439434657888681615288441648267666293771560205366018747735498539947387957943744632180129809780939525994540459275826713765881589441517838217025773787707101953214617591570799012523685147409688285855524064069406069795107292461014772475354284861544195168568117520714943055378090294461083655439300423309279561457364604034965783340392/9689082926810131400836128282944669960301948494841195133881201174800970216585276430194867210204912817409311363696287683002518252000808594126984469886694561*X^29 + -21650195187889613336409734849260530043519934353382989805584727253911701426434024737511686195556095595607004777982551719667677421479835468666671533308776875417234831690146826558114359208080036022350760349803135582175492299651686605696871174303302891626613004671128167204654803461912164985261845492908011187716496749441185873358565470650877690606581225672478812248186560464775827873497339859219784886269329328164976369494603045465570944045752962943273247882507487635368656037715312894238/76162550596274652626288327433567569311607573264725696651891026486245295635669117890710381030338138608141665028149188456825264803310215070833705921*X^30 + 42051504797106543768202237567519208852211994458814486516771532765124495423545578431899566297980526278365155877106749320921830038596467744483590317982097325253032698184820835529439006143781647093236363118709156069300955632680739855812656480240653299898586204719949155945532138505572500727906730310844084237625801744963140853760045265990205716153539336640411927474052160818718953834849546162942167698476554018824121403209890957654395122118344556150985691796592923228675151684285022820502557/859037408175381806971906045123208614265621818852841132536678887738360689474711980689322387641183865361229839852494696604532161716535915783933369082959*X^31 + -711367505848947863735450008416210532245597278992935235777633045338710139199001195083088669641354806168242753421665750334441694322113374354078242196800524724390102455972758032502522569196927089442614806579673250816568499984318601021089569724276141963725324661522612544190196535862130472598670517914652093976673244115619521760775684715724796863169131258597297995128208658667245963547969874114913672192816839420130966862178470904960383255636077536012738831092316913841802260346443/6752597800893222149684220891352741316748610095285548067372198464956582643467427776461599523923941715412861515041155107440842699114302249386799*X^32 + 26805207261948457559445424819591613584297369031677021629865883467661287737470999143892573159789840965741412662486807691018771722512101791531893203222351273069763579311458320759325017256415230369461180277170804170044157358041126099266073829161297275976207128435203399465355624501738477877916385076432438784113157414801835603788481536298144791925025102899492704127610204210095447014503767310760223642549961993087987101672655076397765723914089651879493840478404284560211994373523729988/76162550596274652626288327433567569311607573264725696651891026486245295635669117890710381030338138608141665028149188456825264803310215070833705921*X^33 + -14157557154238915117479086627882608499553055474272138083797629253960825135466204983565456683149763372748279566593197447272980673945772633078718894672452284969207998821780506121848463555720790490871716647959301055582161698085460876082260997563117742949424614216345697132644682250513599214381612086783769042443878015354652039032499534355057845270355026711789700691200548999461928305627856858204039777351442169439316872064338590582879647472303768842696487591318691469527924009/598687631961452446997448434378290745345208803553998410087082052039771490687776201477223115872323939658911385321496152800854925003484550881*X^34 + 5053700374537015001006598324287142674326099133431735499759989803377262017976779541741983512068991039826291161071311337216131184274005338873651515576242419992197518732132383934810046994759360144054771611036307783154699935569588415706498232691580321152085293689298067005425215818829765112049493896647743101114079293036823357536044525785937547183691152372537284030019296517328437104912647047981588714158894088339548051663324765795618765309094964710794158235025273989643188620779/6752597800893222149684220891352741316748610095285548067372198464956582643467427776461599523923941715412861515041155107440842699114302249386799*X^35 + -5726143130953391246550763445388970318254436794118824128499960767696799253451745224448286687873602260971078829694908325812767723065551126637202326840128338187168574818931285418690561815236903006460151715745972145097770263149109954907976491581678839749470762792913270549392324600803885179052316838723926249333195640671605391332715344458187311659663656948459038711257139652159921187262400690208208928126031231581511170168624496650059753351864422550608370267560109267170/53079850337924678340052170793358519846192818827378172718067386473957929841987428094443046003397813605719601500265639932693937849409039*X^36 + 4696158658248108505155244258682877408236913307605862546339541044429500565099855990556299408780448153423047828863747395748045612885768316064324723862557771198511443068672292177611868766113192467947211494205945796067363021863776257143146184208405700426714623288684025060782063497050735897405944793196871670977725702300671464580200969130010982403945636212248480363425333221099867106983939883910539073389102360642983780333964275988320000312444617652945735316874409195552679/598687631961452446997448434378290745345208803553998410087082052039771490687776201477223115872323939658911385321496152800854925003484550881*X^37 + -4059154909783098527199712462193879546229535903855461098714549688361447372616303292336765347876118444632731588534741014633421403564529012500045706332981030949868418960560859861869757989863301855975757821107533697599344452870682668016575192910129684116772001984091312223812986568305462247078293044950375798921097634181780586539040736910829126076622890439437011710315535632404125417558247044811591636880993623140407798670827711134298998221898219654216096528131625/4706077696420310164026258603897377413440271196682167986352281804588875772851088580055239471885611632744002260862278564827904765441*X^38 + 3036172646542910083563908816670512705327688355561832528699889248543519153668306525373456450052074089172071696032003517359776535943435537271594974235265130480990429228105621235836990728032469388156499555246409498278160990844327404927801866528724850771159971834995268602248432758722344431075104019111236947547950934470745308377016512945999372043260849314095135935694620707241889929879875575808441987817873952534181222715339112843431323377297568457171629374100920882/53079850337924678340052170793358519846192818827378172718067386473957929841987428094443046003397813605719601500265639932693937849409039*X^39 + -1585632519170807645382612735668178453164376127369093030450100488430724471294342020068463126379951050626596534111466749654075284248622207137984167258285448171204921632604711310881919203919958816680772942088709621497245088068492858836088269639180562010686406655424368400739088935754993976324810285684052320392150439581077101391017746038998620272112954373798338519628711694726838634789494810249502739642219178933849749362054990263149062096758977389270957664/417242459120516904337818831802232238092053479624272363361315879474144496218732917816760304272152817868960214634478106643133679*X^40 + 1456411525178782548691963592975228861011529746351372930695265223069428335557674412736483215241922648789108553158767170455256894229489351276269512059549481343240668410768377113749787383812084056900728720900739736394712783820539082506069779267256488795021031177506011284324400936981284790406567203447050713258925305307321335047708395231101798760461843306847925772761708032051077072447561099479289910323795763135202323449510148601523435451144670211495025868408/4706077696420310164026258603897377413440271196682167986352281804588875772851088580055239471885611632744002260862278564827904765441*X^41 + -743272261996934519288998104762631932344494793114719927998576555345521699258649112781881221343825304335453298992385129703199044895550798655556318132250946729568379430414929324038230517005042252975857860314919018823032663866657172873697040349017197702428668628928353388135533876177770398713183224090652793138596889162364583969656131531194003875893159094833809121306544296144220778689669739082083388964357707303810419842833253749622892961246486348268/36992859218061610456407379360070240100368248924928837960928795059326580035351796951570201637747390537189486180909487245601*X^42 + 513127558277609317366459857082681591392278904460294928479626386179485556195724880880024044829654386432537975525847635200109580614276387222927467753568905707604040620872084935519336869058404181523710453760192673060974874691408609742456605274365796743481613944082118352574891313652392943764559641545287225640723054874726888582988016741094966332440608468643016842692142711664023820662023911644372936913644456136566204622343752215601167958980084152799134/417242459120516904337818831802232238092053479624272363361315879474144496218732917816760304272152817868960214634478106643133679*X^43 + -217140962698054547288195375307488525182719751022663337483034424587337750724414110766767210217263274317763296721308264553060451179337212859331103058066923289938381798285126581472929504872074603880974104687783779370029399212585555558145001060587772279766033112223661038722802804606063149264298608158735626509813183771230812806333615526467116565140362972333258921467682842970208127625793899328246875984640950318367527165822966546763461231916573/3279799558299637419665518162963936528093647391163120663261707160149532763130756002444383512523041983969277966212384719*X^44 + 137748940430529856795888222773245793683428153590154978004753568237116705548375557456721587005480438915556995096685371169617383272133500444617921940250384641598859694346385806185463688964391513809699152299390440167897670805178306971366983821767730610477999697409888181017263935678800709491645241613676607500824354780271529647584669939515654415233320035586409641553243530790866999675609438171447819699799511181958900206282925735123222860326725029/36992859218061610456407379360070240100368248924928837960928795059326580035351796951570201637747390537189486180909487245601*X^45 + -57401447468101050598676414744970834088416176722530402105596069420862902748054961783893509958791395456707313160656762424029822954906728981651748030110685728085221773808523568387524344764752684685816352925483607349111809421676172110026442154435377640669720715555231583365196497325656799385201999042266793728225029596232763250451420935848410729016815315133444517114999944331065247865735690546806286456914821202147057832425530570880455090/290788151281109798711367866208346176797025214217849158902536320609055125731958152535187828045309157192062945847361*X^46 + 29681968216719332366453027598599932109792163460349333840852414508969242691122944198713811340326229366107335386381063523491999173357397279804828978069959698882874921690630082384165889281332931408327682811103423990195649845005442320762791394845551920917823029963884807657593234686110279656381681938347185185058918836329541142666747545369051600660156056710537901898167876902575650374973011784542318935052176114856053473624803430498516538559/3279799558299637419665518162963936528093647391163120663261707160149532763130756002444383512523041983969277966212384719*X^47 + -10939518697817719193701117432278353231148729615375880949224376311763433853267721157459402740941779218276231475811439659757539581099873740124271899812187958524838423081010518916642586470651065691916502186487125961150656515961110241847562551521495333232226785585225386710678383335042925744300855244045629733484361602925931071332115915029141241696346884592076514939537565125621256574110680417313531370619552462719696418889649434061/25781377008698448329760427893283640109675078838358822493353694530459715021895394319991828002953201276005226159*X^48 + 5387564357717987661088487507736781503055004516554008012189467379329731273307674362281504123246879299763129714154948703098919844349650489941597503659497266248328823390352415294876751615281285788082150305928265554556449105636082894216021671832108438998902190431807835579413156331066148713301889987147440891674465159725058555353353220089259137395779035621354104528441416198856228302852438839766235177590783634291365184819641027029892/290788151281109798711367866208346176797025214217849158902536320609055125731958152535187828045309157192062945847361*X^49 + -1628301373697903595320014297267828071960419654143112533467833991294176470384908396537723971051144719165149120915501481992500840409275107932168090084800864972049047280908825944934921843274013469115237333273684902966824089541102767455437051429513631976247668606240904171563619208633010834835796498720405585637709406322898658991842289885590546673884319886593371969462486739145424141117996504236125177739315347634945058542308/2285785708724040103711359862867598201052848553804310886900761994011855219602393325648712474771983444986721*X^50 + 685662688006798007518377170590961638296761356972767359291916859405386444677994512311706583619823188384944059618610071402737326373388343475096116769274537820367830448231079067925818643592434908210605175691281974180121575291472497700562090003371177174118751254689205289278518933671106339272503655566178017805011218975099656665579600720855756648607704413221208007782988190386485496738054998893824123108489046420350063573287209/25781377008698448329760427893283640109675078838358822493353694530459715021895394319991828002953201276005226159*X^51 + -189402730954388082392763552681009104484502052874838680979616535604509078628536533477124280710681356346362203164028463381655806149460340906864423358137163886133620459077420649117871473823738197691289104194692427580747625372807025582863287536818105077528425283560556817023189042229398667468949182485821134459689981045436641600886778601371448723941416953139422104482312129547248929334265030759458087537631433581419145/202658543197450137752580890404078216247260267204921614230052486391688555687773147056362485572478361999*X^52 + 67115602028730447337992431292601851146118795081648367688183246043542384511187639777771419786922177209650678083772597024040274317021391066558629221848053036515805466686065933524975300887082433805067784380750258495205129030931261287242676688992145655416749859233132393560113816265629876438317552174965163600944587441757691797001956375645809867820803497504722315266212327208246557615262964511671470309404301587426334715/2285785708724040103711359862867598201052848553804310886900761994011855219602393325648712474771983444986721*X^53 + -14607768137884023005904589929757576778386682701212005447036593069450924091324019333516215419932929297943936697695524321735489032781822523174521915650757719055461095654167710245421734757898774889177567819440625163437676304754476206129656613515433596289310253862375418096261346019632181369503990465214462616389116713873355207887344917083382119889188113274967200774895969127406562166085567451054132962409608504/17967775795500499845073223725869156507426213955574218834121153151138270741003027489703208225239681*X^54 + 5037509901303099243886233171796631517295938325917609418599267225268552163478981566701117265637497183699561249841410087037160198550005239084657450341158257979156034200615410817129877831230568688976750318769412929419153162873202215506829509788185220734665514674500091454079270617781574447465752953081985399159392681990142832033176040646020775557458933741594260348355471209738347429451017572017410416051800155073/202658543197450137752580890404078216247260267204921614230052486391688555687773147056362485572478361999*X^55 + -809956691168510678398679955108188551780501243373304413978218802370653873428010229756491895206670273360417359754191187797982800742003421290653797182013386631249204118782587776634392628986558147279370574322246499152366068877163301148097503662531615123983132161320246466546235313540618937954023301467223008338941717527927598920293320055452059207352171474942711965102718597103533052267380798402721088192/1593029151121597645631104151597584582624897061403867260760807975098702964890772895620463536239*X^56 + 228882806079023551943414930100596967342223250703604947031148709473635148219881886668003072521448259057241872309679754467809249623069265617457907920723508677106559327049567338479997817892148112815419562406827529785855951572868776158768353042925185664568122775895134200980402011113668305896608135053719269115471708799299676519614421980994912004481727635418672618021861828403516738756175825250394516184336/17967775795500499845073223725869156507426213955574218834121153151138270741003027489703208225239681*X^57 + -32437763574281807012976467145077332116916649762351222670502323449755991593219310159212262206103167999416462038178682409227611070970989173537790515609989878543920873889280013500446167774183471700434436148880550565896360589308333451942238689572936049767147219006797027847562357271305684990138678089912626305789684774938282545200386112920232102975258617557370739563244651515356118564275791641216/141238509719088362942734653036402569609442065910441285642415814797296122430248505684942241*X^58 + 5995541520906748985648218625923804517870177248188416655500078194530011768960965869876660784501884055988761392439407093255398005979899788799644813191150040710280061770094536101903399432449798691212051601192047813491620059533173298266844082435101118785854733827709371442499760673875621037153048719238590260762171320285051060056062154758831605754166677248882802446646607641847378835351793788294511/1593029151121597645631104151597584582624897061403867260760807975098702964890772895620463536239*X^59 + -553545172757501608694130650535007860774527511985158175059309111975032943976975615016331369176052786562261133108703720665998063777777488279291846085466140241689236084264887249815352677521408527982442206596138393729432523354886272660668097293932510832321702292840758958020191270277363412359183128875789022333612060638010674223012554787658701413727692860392646112769229288942905399693651/12522254607597159583538846798156092704090971354769153793990230942219711182750997932879*X^60 + 58978982218373634086555371132928580632826834051643006217552257642211529203689579618438297203267161999413723490005426944568905777866161154159137257664242212989944769920686143964263779285501558024170746223433442161010576624641565132533291978451895346154167308924663504884516925145373923976389813581880510478875190238167228840747351673183362603547407720058121473890530205142926235781177417/141238509719088362942734653036402569609442065910441285642415814797296122430248505684942241*X^61 + -3043850129701862066364004623620488257171386339674967758664121476028962122780851604596448606629067479547430650377025924385391774292842661264345145228481637629209364508422321345100548187145203017979349946972281738413145061020018077702007900808901843991487716317429418256434637318041663277110826281713745578162152533182163082560291079328461032226672605854988675358194198539844832/1110227378987247059450203634910549933867450248671793048496341071213734478477790401*X^62 + 159014497335730094146397925567713454693025571011242782919126010699141055464421783108853805931528427311368826113495712520588476444528820232388484153759749974310628034594779404744514160892464058508216659800859847371820953358322720557420731470156428725143900318414700753105988566531155947075220995524936954565939202764917775465403708550223729561645122015261186029242513807310073649/12522254607597159583538846798156092704090971354769153793990230942219711182750997932879*X^63 + -4480093731121904592746927394194704353292265050326801454793507346124154081446376381598650433597397848559770810849508004659012878302802989565834209464034374196004876071985872592991241839212384983300780573149492945052543349831820110420864291918015497081792750741270928763765966217930187788767212186489037653795758881266915665314057626562032336484799381449508078845012243/98433139372927303790247684627232018252278592842609544152526028124278258575919*X^64 + 174360313006025306194354593784171088991455281503351896980847331662398516416751497770055165335081672609281616900392103539007503838897886139932204187095275759722425263884127173188274097535732574256382059867932902183646376381013672987954980868829084112175421059349162609785335772713054370405292181522191171429533411655510297052298978376353969409932980975652493241742742832/1110227378987247059450203634910549933867450248671793048496341071213734478477790401*X^65 + -7570231056430574060173427008128714733771751542479854355559728932880136118760673492316922123687840217591608577098418645063105084013989263432132213195082505979878339922312396200796254343741026836833618345712577568114154943461594192341898740638136935007392394112102924105113183381485454677235170620645065357053389562386501789634577057216993491864478077718448168/8727115823470813351382896057029170870846581509230387813859919152786440161*X^66 + 559598691376484950442747279507886671943353970854052109232038897657766453436847355932645904439044830622273328380055860616068940613214294580245252437469351297391192292234420074224710259467144291337943964471899488436278079247411517564400348327352102939527268989327349796758882870419939628628465777077245378282301765622817905304545531583322070017650891579683615033/98433139372927303790247684627232018252278592842609544152526028124278258575919*X^67 + -23712924476096652306452893326674232058734433198139814735719475669906056694008073170992685544616921121223708282963824365980877167978698804802642498697531688285314434152676838544026893926200774019335220957458972105510436206244138668134928587346065950259358154929892083762977767745380545402463245645691862294964668491611507173974121232412841549597679774/773749075580354051900247899373097869567034445361325278292394640729359*X^68 + 1031627757759352568062766165089142453800898291196710262631906557851733190344076806790912265608389222658674744209119034522580397072834260611932826357335337351935221465759995082364808573959159778313117804255240705992855293400246972337193805777407601067073544447102611208016760616218192397634186631328148823955677567894140743321420059230276755425250495570/8727115823470813351382896057029170870846581509230387813859919152786440161*X^69 + -19930625961375067732721093883025839987736311042186608131006654985105387691065491078884345283829640634509137296982262300813545436974366410241085506020772844700508672941093241821615036614233711895998452606602153067367433903946874782378079799021421701815413684370046005177298313726594007099852901066901062982137294277623962779571669376170028975/68600857840265453666127130009140692398885933625438893367532107521*X^70 + 317847579845787408873883007504226948684704976041286615001975158260525570473384926427683686135329787416573149784979107716711375818877965044245278257231362728630299992904061677209438123529551485924936551743323578729872447791466697590210571477086482985265446648971430989722188495279248518885843398651082808621427713873192962941088226898981225596/773749075580354051900247899373097869567034445361325278292394640729359*X^71 + -1042789357857057704059925656043920365133344948041956267703665816961907821670706615968517570124015694011476201212992191302321568787099404700978052616302447930242280169627944973985111280539542519451902974048489909436952997628327808909156007841094223376261687136744223570999205002211458455045758885162903763291828584053225050796688475/6082175533315493719844589946727608156652711554698013420297199*X^72 + -12522611785300554675461896712389025607229758625500037601530070553641327565809582892287470372346374932558841846263792378346022668662386463033094489644921171319284035533652657958883273290827940777898478299290494032342474338131264676590764605337185811050006664238517041864072122828540708652294319099591156196398002657266687923883468059/68600857840265453666127130009140692398885933625438893367532107521*X^73 + 87798757988009282627773870391074327590885863232595072361419001596981086387241041541368388410320655248853833711041338411880042239518767643803646482627782845073719306677516039377737740678802239419224516854155716701785994490951647249378234859908354297380493913431174091347344113215136510753916997689729389060984249711620408/539247764280121794471548004852168468539117967434880168481*X^74 + 2374321004621734409037670412072584612951453131179322756396683142867795851271305897924535815517688541501174532027105736701625100972666055097273025149740981883155372432174747928517316094399427371243343701092190461613798749425943453364632637833719531362770035100280769624261385206059742999790376778094832293959317092477694794/6082175533315493719844589946727608156652711554698013420297199*X^75 + 3056651939250235904312401407223915415173923423707869434399401873238505029927975116615734850866831586149867873224005703412400736911909600174275173126383615693850369953142284191927110525308832142333558561981960895004189697887025756026710778462633288434667477837696561973581209894976527170409392737895654521000040/47809891327256121506476461109333138446592602840223439*X^76 + 740066281171305987984557475269537816556663043896218117513270882269635179539528776776653794345289131368479498841451894026690139884625982085695785940202691032791044939821884434459885563821863392894063666174433471813773751358414458628911596950505557050692777592633139959882223645008041558221038592950826929835222508/539247764280121794471548004852168468539117967434880168481*X^77 + -1115740010153505304165429051205102086421751129577090134917074988388921131555857685518359865977849119191056066491569788874542080811880462771867353609763401162224515122153071180862585543871474371413490629481366545799178669506298627712858800485273205805063603985117089105806344857028162059039483626335803/4238841327002049960677051255371321787977001759041*X^78 + 1185358805537396778368305716863164550072017810459962263931728421717426868149540378094471367601211350881786436350728579041557688297666936933242201762708943943525993374892485870926016371808603523491706449242749152577558412115797447884959796122038512724567455623611085185463326896060532110520528898019062/47809891327256121506476461109333138446592602840223439*X^79 + -1079828448746874722586217005751261068706841755089472686790677854206941817847011529265319547764584786683141084440534225825045426205978896988897525576569527939320556185499324573554954928255748162423963861839840984173079335005277778278395299355987585243046561104206337678661079666175590665757/375817122706095395041852225850813173860892079*X^80 + 1511323227632144269194938543474816560552187232145817261284641580091105053967141274656364405934977134823278205616705701061080831022927671177215107989131610802417189637194434431250226822222901044387012288089248456158784166555777238811547772748682429304486294056723275931441974327345417250700/4238841327002049960677051255371321787977001759041*X^81 + -739368718540258060216117177594116046383255683667877172971777970349046249943124830192383677546806470416139849523173970069938219375118039963981079583507824640430760358327239312377843925778437812936709622412615288914133954123252443820427758134608419124494784880426423878930376069/33320074714610816122160849884813651375201*X^82 + 307629933751295579027561411703541066794985674017887097593772985985408721199857008396708143977367781815496387629499232355455830924760274144565358178352636262204687056873932322272392687833444647601590774395555351042251152837459570674247093084259964781065050745849295487133901109/375817122706095395041852225850813173860892079*X^83 + -59988038320224730299247561785515540918085981808467240473436454240977546774283459987133589764591252901073973810052378126475563835176841445670277712885739563464056479744844122089421425733577138152323556928080617947339352996084136302592828605564572281021154501120966/2954169227290612299154255686214527119*X^84 + 11799557434122060712917372912776562403816090475187139694717366583525658952366118313435792583089141139524134469418261521764413230346966412552055705273681640554590331083974945865926748826476819453951806818500532103342408756561699853203226095990010408826745195937263/33320074714610816122160849884813651375201*X^85 + -1132487848242136806662644655090039454771886311825510564966161118738040686013972132395354937619257934473493781723724301741829818530387685553608069536038281981894279633001119870710257279135070598089739862258258649634640147302838597234547468599872260989/261917654693732804251640720472961*X^86 + 104137811076590467561953335244042330241600759456135801355986253140335995738135050298393176187307462907991128117225816626407656294508972315593969415577344161974001087997174147672818679025709751327606422204085019393561921989120155981029038918393825819/2954169227290612299154255686214527119*X^87 + -3729552615027392631208599413835999521351131125529253231105375775660388575476015730312368879962355400212003621353419000971350617504487171138720309769797083628539115107749622385905355044259813716478345419455385253114216481270950876878390/23221708900942708063803592559*X^88 + 25839699361934437866855683217553434584081648873670296065799659793270932491176326888721709573565740973594577692370126553509474391401187230170682256367649347521838969131010195518680829676707533906136102539089342305602256867720583929086/261917654693732804251640720472961*X^89 + 3184202454288308982265823748767415890809262680955119667694323930503363357960621819210193351532835791245464854796183459937223716322334651891387184719158914315324434415112839384631759979435702363463249647290297902724094289/2058844658297961527068321*X^90 + 65515872284563617707690546751985530637006267233569779820628416204325983764240338659717021400845290982109445909832186446126902393319025154996621985203435408915858518161873838948035645615036489570408682436490594874400780/23221708900942708063803592559*X^91 + 439307948938768734896765289926352023102564710462047253901428870189495473224684655955835296359303102931641799316929644514259851430192861813256981356145853454132512642513197901585785822165373114830147462833/182537872000883192399*X^92 + 1787928437881984332550546974002021098380727096464406250924407660852474487019463927123322343424634108587462354899277182140936125414819329124869546140484091788074669398060638254867640096496616129542052925/2058844658297961527068321*X^93 + 330187587333332176223663377534102330157300922572925502020035360385311617599880801818725157392757755713568089843604990846014108813272344325454177296106927228244841135776740984604822441028/16183870201337281*X^94 + 48892216409872661351686568154247257394375110058136926127436982943304509975176047132660391622053266467881661658948947755215035302708661954866030395047493112614883654932248772514418612/182537872000883192399*X^95 + 2526437422520499139885474652435340325498870122351527036834547194105665945706467541492776544060132337892157839130377289159964865205726066257803132397813382500479961944/1434867470639*X^96 + 103284890020201371437374536247903755013503717186030230341588034159596527257924262998242709435115453456291499684571787931362470315704201592851180022570063519876631/16183870201337281*X^97 + -1736107399361013617066399823892346525472135632206235725615737891861242528540409965898523482429588655149312981032341351007597564826729803278428/127215841*X^98 + 20932099648222385443020804145499595681030294382882753515173002578022384937450810328874176621503710812533730004926342577930284717454429/1434867470639*X^99 + -117258936360168873754127506153157443778374810609579046457352519860431035471636617438438754072288790076595170778171/11279*X^100 + 471260350660240472551465673282229044743309678736636422695271331366241520388024879982288316733098533684963/127215841*X^101 + -9249758725876056669874455248029130487764340067915598964180387419702051577*X^102 + 108542658740499240137090397886260597512059971974773662/11279*X^103 + -4805853748178543570930343*X^104 + 1*X^105 +