D=-10511 h=106 -26644630930475268869096878924125363858458845719401456996856602918867160338079766113877581394099155711328893180275658864097684583776393622885046290510095122400622312875143118814913273961250677432331640528356549070621061075699928670890641506225185464631918983385165189287074633148232275601218085796740233651489882206547147491958696891893979062633484317249456740384000953642123506873181278539038222661878883789524131457619245428890816724850854852976851794843418739962508191103521691661559625700135429525269800219944387225108502082723855758954356903/1472745540779589577353680909658808277321478675087468160455337797700471752942666927471666841269319635515856473574476277669942191479428786626365264005586274774620117574916604383525231611390445112660153*X^0 + 31172137932094629143344331675633090436296663354230987893444135793286431828327166073050239024164887650317070989117848102103434420213606849814376106909572604864329534492817984685737325365768800727026654267116990823680216573854025383092552640390309192740254892638697763512798332332207299342954823059284868772240422923149147165992017381118655693316167866841650164618387303405465607707354184775792371172088633307352147718819506754660431509276451665455678795528885761787294459510288504947955898151978875313747792823017432254794634943134775527866480/162189655865867494118404497613838660364157882139784091331405797236811525636614680136597912124043455400144117961843027193851396961569660819091310334875840055811915327452283232484140824528631870831*X^1 + -101628362434972370142007306011440418497120395564544219790168893279935168079630062119232814333540199768154781012146309579850760097871252623432126580031603676123528084717839423185262950409430390878798071926511803134677722607116766411695037901376025751006484610603192299028608790260589618641176316982303935717381937327190737781310410624598111332809167397191199115492548389799189739612572277970048936597684450790347105211004313117033100879761014961271580765302308584554317839984629374176372090979334834817746829251000990442095059844882523255985722840/1704775472806133230678549674419058159087663499171270583984406334756125945966456902915780654335820759710914823896932058834572033463058704869468762929879954826639042006850949056640804206620449594304641*X^2 + 3767043323962730822177698778820025074618814497339779541239281078067698017717702882435577239429466570773488757609929757397991491477604887368200272193722496208331855531919974423779886355680842020573112279919437473299718607699163728780415386717691015251238668968999425622580684399464943881653406428357926344313797079996386536035106283560199040515431138940673425882376412361351825380714152830376818338752232260708022494435370305302451326803233599592452156322678766975712491966879966622984975768360079044618957055703157536882204738099590186145358/8162717910098364036593661805510479624454335424978192780355215178220273719129404033132936496396060118606815564819233316101930262836109844286871198472963503903006679499786683472943630118508825009*X^3 + -16438659771125785960997173192598738739600189853277730876168346636352372928817983143345472471472235125475201690990341001088538097737231625939257016500030561696011410988625262461368195058321636197050134694607815124394133430766249257738103712650097258149583298544783791859057296908652609377386835519764936340357021798352547722954975150203003527932436437403907491064910149942444114494918213414035915003819132992731855274543555856899521223823876197904262503464281814274658776113895432511680229288025576830208191866419384155733127584995073967451859842/85798327953043904388635979237720651332639519651945784314313666738273297061769165792260295513618987906676238401814961385547388992670350573299303167149319389524503208222257829984110496175646259669599*X^4 + 12425838754111282800768713866991856381573993429475988946826257719118175695097112555938322067152556830468021037221877717626287324800867133107517673505295589698887947934181805146352654031002004577341886044206669372957506210085297511003837352932542086136798887938511261099998626964162439578703860212914855104041208607634421450285162969253070674945962137911616767584515022839902565943910145047795892415445180233431720089679795059961146067591933940025029333688533850970120098629747569373228643145456850196157177753147326699061107049533137567754/17861527155576288920336240274639999178237057822709393392462177632867119735512919109700079860822888662159333839867031326262429459159977777432978552457250555586447876367148103879526542928903337*X^5 + -1682925807376599382971340450675306087347120095662968040737910945325015973795494289875267078340966763407528746834395390369094808633383765844248726503400001777900276592756635107988968188133457480000133136707222533899726673780484642436720628227391884278471682834818551477687713689294849548948437679072727555691059204939918954974081954016093972878859305058857182205465835943395672697510500587137251409776012789846440056713409100194047657085790108862105538174679599477344031405548256860111694511152916991971408546728498056752965973607463856599359487/4318077774442034575358047095115043721336343439813463980807908829278524797419454733527323406593515802743005433789374424217921109040302107627754863992197693564690533455387155557187180332691168429761*X^6 + 12415640642600630521487647003859196698670837300011313856656066253846600896745645718696708120585049458645359259840798651904104799195326592730669889271426384713545999302892810019962106077859282890881122043876225658944049947141149990646892279507465827605452002248716092877324205537085711546217803082309890064732536436022552892283679112883626691461484263900380161765005281725892891028921147449895128963630905692614189152488961744285030251223693735034206441467463345639572689274542413313181844452136760032727286024661532025572668876006508847054/20675597079430758947172584475458554847456025357140632614031711089248810372180162383000748897976604162543298908730108471756729067605313444774716967724038389289345572424992006460108405272187889*X^7 + -64607233371099469298894010239121347557587397462592656531868146995567730942524869746449342090449747138437431068989736640915838619539029437928354174907297802833230781296426454152647368771060345729872681461313915336583197646960875389698373024384886026933661732283218495479125126185253783979229685211781212023478431283971509080513996199285280137957000749822063758716495193201912669672786790299895073862206854480328706541384897914486117165893323380461994456973007145769533572954328380135381595243430583039496752204619485047682037933222064992705001/217321200901896707293731035421544870001610282528905189406087315259094245821985686807720871666632086352492614829662170146634979229599449618027050047747367509820311311759090979902199447815966901279*X^8 + 272764908438927101422187993386955425739097291990264400956702606613207905208655158135006746437364860408790106179643733865969632539653307790659761144520208724808145252930422289081708264290055027441996803911952984143744424609948295503928351629882733825843999034595195301163718869285156669479236605399436293110868446493228569853139520530015041424058143359006859295922467809011481582050628959576068454437453109144665804006567020314968151803356705219839043275195944754070395402303814944527647113691021288567031433657586544259827414656101967894/1040566154982292025787679306204697508734110685370316302237919814119743191597688697612729156790945067261478938513769135340054198150814462209668468835126658541914547408697628333878541184377071*X^9 + -993913729954594184009957472641702712083247938085122965450031152365737934721979797926590590784143233244702084905859814801497842710691418651195436473789405252390864354612882735130658695781279678481593614708206033269089493322817464044895368409703961586289156275674525207613987224306588930394684101709904424371747895671241922543785703048156789077758205293029105815290907870213408938491976727463517539188983880664948897296458071431982757551153681803941236037568372846704254202786117592241231822626333994279099935562272442009445448778258508366903/10937390855018871483054297187517575514304237413927394652822775166212620686883305900607396167029623601985405122718227381559309676763210812285825275926016307934063807812820771417397346388987393281*X^10 + 4260951534960748607132261913374651014107964152906118004872438721438085681902806048755984784772680508392491783872336112709501537860721988387775270142198158949452545465316409733516715382696867783676186612618325828264897099067445908851271846711647290945914639634975671731827165781926165085487324556323212678310871449589805123373007754186908203158311411753340861424254120689780213673363875501662176985440183303713751875602356954536235378315733987665225322782167547062451040697407266220863749469446814000544138329331205152357422402007099/98997826560963944989789678071039625985549489617573618327268558093401502387754609229638393758057755423982393541410820601280011240682567044968934338799986541900347008723968065253405116961*X^11 + -2180957588442127381926741375430273484630094412156194986804347366083641787944133921875982288709334351863179154616649670296773809741493668163836274791030356508058251827551685244987470384355087072889329929638036483157810700471008597485851854361019559159156285860637087893117646789543586986793166051179722580622023270363184359415288507508387102682010819662071094145106472488280069449498889473497858927438497574508669609495945769826418940296606735558669621088658290533452841136066282544019673203342910229588177996400802981959351209394987102/1040566154982292025787679306204697508734110685370316302237919814119743191597688697612729156790945067261478938513769135340054198150814462209668468835126658541914547408697628333878541184377071*X^12 + -2757092546919399823846820336425661529455283471392862733499013085437948731460625803532768393187706044976113949822527459915458809134856346116115752813542763073672774850974940075539535625137049005241141904620877509132137421634052443299353978708558655808974002730474747666005233490744502351552086938198268289269962867527561961604661454504305908876624923352190312410221080196169169346387907817438603035659002032434589447481319823142611788401093950742284321542259599354687422154004823627900213718786747787701102921080399151181448990/9418497437062500712566804116738619159504280241420760948270246227133622147060661138772561483974669909997373564971060850659310364445111506514026670992292507078331938799730574184511951*X^13 + 80520169078146320031979670043788627162581089115502469830768362089320565779305311545181929407397257187585323760598898484925400924050960190321653323788963076971201907092227391552697302212447258389133135378249074930832348485311589013131018745528453686622310777556140049806386822279770614125334032848058874178326749347710038252112053129950074506058794162918115400621273031424324906108767333283328684559434338519181076627072771766754957816640349995399239321771294973831524003807951883900319669672764236761051480287925619477900836945865/98997826560963944989789678071039625985549489617573618327268558093401502387754609229638393758057755423982393541410820601280011240682567044968934338799986541900347008723968065253405116961*X^14 + 359265104684465582904056643110152266459769242640473413307675347401672404428215054448457770601602234345228867378560281916916252893631675018601427470885884342171143522099522882175543938784493198540215663952500865769343646674806098628711805540521575286518156413296313162302887458055883920259646727249144001968565647851103627782467232827375946567483139211607641943689165130936524953049184341731713238134705924448433561298189371843233914053758332598207094595700616988267367389988603870750465798669849489419785948454326594838394/896061025312767644616763782393551437494461063782776229499595302743185438784193810177201168678020160783690758726197398026763425406251689326803032156054847976246973532464139871041*X^15 + -1721355385129637209268421604025552967830605429316667348355056406664234969834763730086907269204681992622837325901914762616064958356465955439853021187448345727213049261892247594894561446261828987630992977786925463379646951507285059646472848372116732800662210806887639680548113086420219126042205507032309368458937443147325903797787013711452296955067521784891999130617097523930496785895714514865788201244292692742115390579841881420228946016842726332768968906839981121244423492503408205590563351383616699500167656434557888131123371/9418497437062500712566804116738619159504280241420760948270246227133622147060661138772561483974669909997373564971060850659310364445111506514026670992292507078331938799730574184511951*X^16 + 7751071674070000985622024309162551961347845731633327057722075451859241761219809620187462561149349727793838393817381303872830157848419102559441712959120630241133534414982789580346956273810561552228287513379412131758481551884832538614586755787824703660055873841196035740696114740452053171961805093405940050790759310707080710538895862050038528447859703131232957189920709663621308634240962859503248650862788678539726079148213756141814120574757624067570757934577829988004344379856368374957757729179892637555083686448534642/85249835915970663554063722042959893206589388619805558890647445794233226028369689865588542353536310606382909211892055753664106688826152537989062140239258679121584390872813231*X^17 + 1781095598869285932352666719574054181799760074635184742740633229907927660141087215581250627540947626832820253024862199084860283280073516512413531034937288421752059358525329937698551087903324529308533414012575411901322476413346172891084980715564360689868570608421552287662477412433194247030273730192610089727843655458423835972110248696877909452278036256074357193974033202082009448510335106695418699186989873369689488172077796266061810823510212950437394937648281951000450610741981520068160228167191563960351197019901200494/896061025312767644616763782393551437494461063782776229499595302743185438784193810177201168678020160783690758726197398026763425406251689326803032156054847976246973532464139871041*X^18 + -73879541343681805390108840470390633613994428515320457913309942165387786611483951173409074110995484523532282529723941448771050628661786102712149230966130819076676083821589135931612007874963913058974326619669996058935117140695694249736134460204070568225208134958080675302135118513561616902587338516565313148208217241043379993456412166033853255011917272581964127961578118917438825751500414280066359984074635449811532672481796708934335281582631757073399960259346168311602396445327890002670137396372886569492055412767/8110535240792566221488319098369317211168241710570408038307244391041121304192720946207643645089554809854714985433551113468186346572747839215018755612145245849261192167521*X^19 + 444813442533472987949045360168940515128320580278887402495785894461605450802750961095771797773537297925602401607845831199197622739527314447229716780442031216961224270809473403580111525700579891754851893704681252416228909621821356501477346171302604112506268902659036739544171588187926428621566747031360205164492628068710775653170219416077510332435405792769716246839156580536801797516703508459231196746578449447239532808449382692508278219515862262080916764376387844822028728618476211813555708141868729557478649710661746/85249835915970663554063722042959893206589388619805558890647445794233226028369689865588542353536310606382909211892055753664106688826152537989062140239258679121584390872813231*X^20 + -1183920034259146902986717853290527679397139791236904382734453219923441772422711615215796707122747277120633657634191694332911514251973093201127954005810807082467376533311909561392546074788161056994039463873529684805153959645823816317108473057775603444671122531349939390476531783198912642189151668911848978697482783762121008249702299789275237224277525564701722358298468950516588561689630122598513595363784959751673546283571809027886865111662544674176001514534875440299956644774126434119523404397079436053064775/771623560155319781323215593032948074509394130964742463924197925129970631166655974332379758832609153254182759531305405143962167878674516146419822625073279978047872911*X^21 + 3414076279008305498098020103161837687849620594644049792029622717424166869154069983074300790706237052003522739317332861768919775149962909553598614346377788543200193959056728041275036987154055906119281899466688537264809396034753045447127581007461203997649080157407817564420273885612741239163585240434217010789231892924946659653520324957379735776855550866421676668058346566508944259755022664374875794246277663333249296025860267035925468450554779955520941217936607920048099742741694196170058039602894252443900074062/8110535240792566221488319098369317211168241710570408038307244391041121304192720946207643645089554809854714985433551113468186346572747839215018755612145245849261192167521*X^22 + -6606976194355002952842853096712094598339712601210742602970084696344299075127660985958508967252118839069598079594260309250737698439807463970033898239996731196553465091776031501263717869326184686414643774627956586958901532389130465135822650601804125863702471635285397017783515982268507823478378394561823134640596237066706786944430110813267807454122911685293171898686975417987263378776415399329718347671836628022062859163573364874527994703262983595514986829047305952951437294351643744918641915165538536617/73411051294388714805747844451807446913651805819117349816782221018929752751085146449660332873428708329767173392760479987057574719691229773229932701462589665878401*X^23 + 14676409261505123908922468898205273946548210517663156701036928751819911189110090454152155228273549695023215360745014762260209855737840269088520113893104493877900148249291327722828907978971955570259023791197455592977049545613297298086232023982010565179390591270776499182807630054412798315205192092482617696273307110921632926698630493765818214120920275811267897993315135431485760108349452424856972887655705757277742104651433342879041807099702905602547626012965363702953266681692157279432061486871464984298117/771623560155319781323215593032948074509394130964742463924197925129970631166655974332379758832609153254182759531305405143962167878674516146419822625073279978047872911*X^24 + -21214393878449454324174884135240486635020933615094538622961200422820820049322246797157933703146396394166204134977181204408743274896717347897503677972678415310164601143135903776536516228891519052254571440282005505636689594838087011787339304632146700918998550500798623800509827333767323762833726070250366008990850328854792779282035343779610592520870804057314302588457363766866003318424738383068513740289957255758316730257576397640674061060907657192669370917509148913376362030943095752356254257580095/6984211901283295100917880739397530864204338865865983238205900582145347992682441865632226512551489708854264427053608599282425527513198532321371201737474042991*X^25 + 28970080202592170251858360032126607790517285581164116989443831271105632162404405371654197104686337280711765072668255411521110623328433785020956083516730704132493689711159972067692812518557118487626333246256216611658088600241406597013876347729998163226795888616069198510221996317320190728246775411157306326336330481744474174971642115722648264671370016155077835847318701326828586902900920187324026195989050675133046115656777208967995129599002801830724681080620247897845154776826283905703816980083784517/73411051294388714805747844451807446913651805819117349816782221018929752751085146449660332873428708329767173392760479987057574719691229773229932701462589665878401*X^26 + -18717206219034242748163706927192316988930524320769328876656793541703189663798466783561334752601251875966261888101528532951179550846917675046607709062602516141865474601779611099949288853626823529728990383207427892364019940740100246243120717663466875379335962412420659024508539276531079662763951596689804571446102547638773275133024280953816361025529591964378516653727347533525676183018609509236296798206433631452452946783345376367369322373080906059881120810351734257670560255593133719762723551/664466930005070412036712086328373215127422592128815834669003956059875177688368553480375464993957730839526631819390029424643281087736517203060717509035681*X^27 + 10782783302920677055785488284702961622992400626726212572513724339541092514647403716944508371321807942128278420337831886291817959332806429778378505792246965628455104200301603833735315971504033975129316211808007060898556117188977635346787010041047001468642381630387839101585092024322039182986546328738660495091897802030384491940931447687064326288570518002875381881732458576458904086467808824777856597878495259083050851257797269507207866535369075096701820665917410168989352839182835716284434863335/6984211901283295100917880739397530864204338865865983238205900582145347992682441865632226512551489708854264427053608599282425527513198532321371201737474042991*X^28 + 5634545710514258604984098774945956718724081031832629446487404160408745102245045502653719735793906240757102268916227328276163718610535507956001464019688836400659794139152741503622606412956057954952557602346697506681602027939648140519022006740094800497648974411169777763310878844674503734954359509521972837101757714175963486567870497180491176602942979242670468563132227207534247426051371959145581263808660506130163594306225816622629668622806439675097714517551624290626024526967044575699/63216338122449853680592910886535364392295936840340199283512887076384281009263490959982443629907499842025176654874895768684547720267959014657094235471*X^29 + -24599969538541247774434782900002102914330481093368321763396984590071293118567739910848079555974020077161379303443098376675283933670764441571859774658362970044179441513635130785201776746227996198872693260404670751431515094145394439174144174836826947864659778442524324203172476391218648153782280967498459276390558818765422498632962159523178323839257397095311760415329242679291130901012850413506854892593476316405094743879810162877974075626434853243576805981261310747369794574172125832459384/664466930005070412036712086328373215127422592128815834669003956059875177688368553480375464993957730839526631819390029424643281087736517203060717509035681*X^30 + 667689571589648438472361031472471246480304867881413455957207046237755137703979450421185973629667642830193449093706883980295050973722304523712304656492293291963368421211271250798717994558110270311671365883199557606561580950189543719480774026890134378637314941111145780999121552097915675933191466882827205446679088565715482933350839757660417301282157899485976441975385386568586856658379227480686328871853736276427002382764392747679785806333056098611519199341685744204220287258107/261491431843451182324905630484566331719961848830584105609911302347372239472782099746362790244205862355483392780544174296428783594279942812114407*X^31 + 19167328259273511283920066130518287183211943225657122985377006124921973090142007566796691162349473903805156806943555181809911968893337858090303154304406024924254921020131509047192046481677731904304577084821445247686383523624736355239575949516729774304346777780864727624942941346838243790560853347860302952861645680957752498069607939860560091048711452959544200905309693181411221111366334992993150642037500791827661737065818238465921245439080416328979037873062094559555075315882384438/63216338122449853680592910886535364392295936840340199283512887076384281009263490959982443629907499842025176654874895768684547720267959014657094235471*X^32 + 9319774294231235218015074401046078430017030598071215159115482954225181160760123495461711223475594591831953731003440223394013052039500623232335739997574673355532936281337393775363702660325194940145588854171973743270688118186216945147079667748368968657278238129575156963913686131220301854096262029641499067858206334475780895226054515068106059983326354399435102920692608863899775446585108291266100034521986002887945491258308944208863419545213729902304794490661000014776894466/572191316944094490864126106093142957811732710789024301115779655027072734076109627453747899877912171456199984202503663668334318587045826722351*X^33 + -8491538405792095472588301406240551294355835835644749586676548901538326049810167510715042214293072286852393138973490628593483675017958082870937410151417735902277958026410118548534147597035660419132343500186056850096435355646458285514515269378762189665969841825753334049675478139080330427851888450768798069853718127771587431297337478922122222200686915102202225099577264679043995091380000922863251816625029900939728787624453414356487093775672012389809201302408838195901014628070/6014302932399377193472829501145025629559122523103434429027959953989561507873988294166344175616734834176118033952516008817862022668438684678631361*X^34 + -19676021297457061876800518081774494587767891190089978326362113610681689302130739356455657635626564364872358753145345486567270939985562031705375778991050835883285532086054851549313285908350560155917127334765118202056957158263039427897641559468283807622762626302049154321473976338970041698901213109081407552766226271424394380003259192548946993554234911229173340122857595372277382675015566611924544681561637756821177565674067033374529332451356963398707459861861741836247/54437381499771143646097051288473309657666512300354324147633874514991221965189765717224612299297133617752828865236767545270128302449417441*X^35 + -875479168817840464721267841636802279230273190835842139941813530606095343477738980834236423507776893928327930699143576082111697395046360218688233494761202910049282372178455946554244227627470104157470721514848707258541173925018033532689060628382227383354322533875908752102243272197386655895069742566095792754575185278539878046325729909873218312265576731166018310221659317395363026866769357831204746885107116389098911367823692514632671214698074372862826632146033924615368/572191316944094490864126106093142957811732710789024301115779655027072734076109627453747899877912171456199984202503663668334318587045826722351*X^36 + 8679971102359720401345844695443316147281506430334709227047838729727375241177602918265358574924457242058765385060800324535330785343286276072955759467590016125261485719646305494700301572973712354989849942142359052615718957022121652911533150539102705816920300343964614065904404375224986009739934935041928044500400950698247242596137950493479712162984982425384914809276047779689289420243654699732762089925554349263970142552854058233991534865088966562407665584930846/5179086813792326481409670943627943074651937237213806883040041339072516598343617706899877490181441691347429251758801973672355465935631*X^37 + 1515613266664883805478125128629239571532876287735167553336586785750675731580723239385821631352395069021977939774304537157403411450159282525826386302180211290468157470928129362468063874411032560305891073163163101097893362270423633298660056890665224280168892752830197948370865501087968746992162591213367116165428899928852332842333172799143953174172425853825389807551376755310070266281125489374422089657161777935089296164475565892483210193007038928591425484836174941/54437381499771143646097051288473309657666512300354324147633874514991221965189765717224612299297133617752828865236767545270128302449417441*X^38 + -1340245031019206431660688097647973283261076973735815654013261128628436908949349395403910755341799276055247369715594821291490961744047614640502080755368848300739479387881581288462905830167990386356385632219678510727969669433546654696406404320048051274721462652989479580069487723129564995313052651798881370308733389419503684252582611003816660798116394276902523592527085233343704818055466440838261569859575251386740191856193414488192294922904468617448474641/492730169707194984436273517612781188721523854743964121685856848927077975296700381210149128549276157487149581558253446263186705921*X^39 + -54389072577307624409274565513213093332932785032180482951041375568686034691663623479652416445238012715258737975960043905771764782822790964911039244173983047372776886262523820734474517409839853733861206110240340647491444907599310513788591674930543795992297803062204411408396644369065555657706102274323911823772884335894810121667655912987898325592057697089664713554572671857803070285158284176045664821185585687569113618746058620307857303717279074323762941756/5179086813792326481409670943627943074651937237213806883040041339072516598343617706899877490181441691347429251758801973672355465935631*X^40 + 88653674881069802298801474436528265309658788896724609853707948534756092550559997214742356822441902916074658124957350373107330899478804856619437574910663262162777950474710305515048303564840047311065593568928458881625279249002097846867923623488168880344582166078332291920531102093797238114407854951423571213855061031420072942731404672786997462578917137052696356701370397144458051356061993913025331183138886668939453251390375315855719255321165270215/46877572990885261577040578214516334194798197578152803889816083048908569621986526611183439116095153409490018224550798807267311*X^41 + -97762854754413416059374063335460572969564413215604771262020521055573399049870901866589776813135622474316020401017602702222528880557962769296435641916771795965209422664029771491563495162212055388294168229282326778026391513713720148825901218501361336913004749482399640671597537877801198989948068902049015772911419315060007766350531009652133443907280374289911548682278027459492403370101281499134858888291131592553014769979288664615280469179144061206132/492730169707194984436273517612781188721523854743964121685856848927077975296700381210149128549276157487149581558253446263186705921*X^42 + -9635013432527900849345474100641633200687005197692249531056417731159477856382966985640391589255776681204787841476767732676475333642493781291970689997174126436921145746108250515282767139707330563604109777866139329464488800212397856465017167166918805748129211081813048935700798002402657247679212577513932955958602941155764282786981125522200776203696044545970568259632043925267899840253220641913032878328174953850789203446462463016685646245062/4459858528292765824092910114595788620949310015997793158578259256865052765863050766928307403300842299447247476410503168801*X^43 + 22036280596634774943368840494922713874211088675462915904083501258261463573836253414296344901068776086553550699999997737836093849539664526647648571603472881390726440188459649121368196120706066375856173468743994955906773264124321945938364280625336337428137206882055505160665544667164972715893223221398704354885575408232959460884575265318918755758198513208020158274982515681023360981288930461741647645546324710282977055725150451501655477251456597/46877572990885261577040578214516334194798197578152803889816083048908569621986526611183439116095153409490018224550798807267311*X^44 + 832469211538159819905427909603747175466612361369740583746430029428103485182470234676906282004053259560519403132774008803591172185753269861112909940734452510375980096227237684206641673875819886386793650208154733058863759930385194108203641662465442171866780476170326523680970952367111313317220942561671147232778586966287448150078462512762658929158331120835812988497021057794492417474008264139920885191100590462409649087606823499036607/424303922394897328902379422946987786219133290457405875613952930916663758525644635803282980049552116777399626715869391*X^45 + -2348590200456166596908212159406748554950843169261928776115304552396361400805499600705550691818303282034323151816086953087419467444634303037298407500206297879228477139463519105715136837487988354339944710494537245735279311896283701024567532091041274158465349564830659543770028276497945964923049568181187880143698091351330573479674441476821501994698365031255036749742456864355425413626871172571490368933068129766226362953851042985684833499/4459858528292765824092910114595788620949310015997793158578259256865052765863050766928307403300842299447247476410503168801*X^46 + 152497003398523714700720387946151030851671999757196523691583647509605402593367468238112174180627447000532893854738461908142826315431587388625616395397214977953504338799348490133281658011554038247154300655731804893197349861581323723541917531324662500045736558010345414875376285278069964868737655802716648083630411820799103774638203508853970748087263931848421137848850400166903095035029203600341360033229303338553829747373027144/40367607496422541042943528013223079271157196314090559948049941101385573068751273504260582251883942229797319638081*X^47 + 281621831349025552989350199497040973815655063328641693433616292066234524692669521826969308681943658760262796586512112020759698981329356387350733934502696628886158611527513115776391118502547725101083114242653525518459594234960806833564191382789894656709711062783789058055965070303004896020950029055853757532120467134313011839289998773903735130252233771173414933471627684294267108233071255532207163341329989024859167920576352688667/424303922394897328902379422946987786219133290457405875613952930916663758525644635803282980049552116777399626715869391*X^48 + 85600078073103244084516280567204844831888781968688683027275010871891278673823365760974160048936218584631338367083383284157963539215892347586565578748612818840440040446731480852525729245758183207512791114510488763665941517079507672178186817554588908600780624535530211287310708582061279866317684431674071313111629629581066574446311181865155328464905687351378228816067495834528228721644966336138647684247385147317354409851/3840510655163404152120971174314820594725258901540344396161158890817769295856842689017275449708300088459453871*X^49 + 85354675395652668274010948779144616529694353932975535723954380176963138521487889903690328826781286242779416600123958059684461192845495245493083999070377628286114483364875347787131067894584066478661856164168603652481854027019451139561964825885600584430782518238787695629809157725468339365057366125114016417383253977044669184043451394518591340656167025048760602161361737300231745997072755373310845773965461470689478027399363/40367607496422541042943528013223079271157196314090559948049941101385573068751273504260582251883942229797319638081*X^50 + 48821115721263812404173449102408405542506250176746102557134571245326776943506278463877358052037521303173964537815176519947730153805199506895583339592982162528795196957494566275311870481317495693230246193345103313827483096502322564339342109657286548335600955889897348392110696853018117829861011781756646738252550860896920534153197020178745787184218379053502582456785489756442790177162919046690198520560873299273304/365380140344724969281797276597357111095543611601212481796323745677649062492326390354607121083464949905761*X^51 + 18419119857283631858478144746555737325492912759870738862208875399765914793687594183341435861817142961580895222152671386043113176382493707129234228353358155820824433325069445666264194950750230600482969640758172524071265456441631084260867761507182858627792058810765983185546290559503466449133761890305059183519851574998187963305131612042884077054854262985342683324187092881628688523774722500624898295875844034350211874/3840510655163404152120971174314820594725258901540344396161158890817769295856842689017275449708300088459453871*X^52 + 4069481300908929475917863996842090202139934224050152722647304076883877891446775156262555105537714091835801725150590413626070454455522856558095130298162577486179539239493183474860453211905729955330623108202131241149008189337723463614486160116281282482014836707238192901421391345261287272297564001383711627722666570082906508830942026206581754220137081083976919941931052132451831035261627575212666436163554160/34761691594018168516962922328737238235709600570945912072716558431895068261090894334945021509225092751*X^53 + 818576757342527917358800368545094210790258605039366925965846265147922621078861460724455550293240477042798625680384333769500908000059730539874932915884953650863265479552116294861989735034880214411080051423355939711141111424715013778999532909534664894740260072263234006462045876519719063402508545111847589113242660524742283988921441737059988158586361394594742472464817715372349922433520645155806357244587589861/365380140344724969281797276597357111095543611601212481796323745677649062492326390354607121083464949905761*X^54 + 125188460194356452378443146246301750616010673514158658648594881681865157058782296726461954296735385460914617513830744407003521199815054155330416145209934387081667001261189773979342686310515509128367869354993369627725516833309211286752786473394203790393149683839957982814692142899290345034660447557626573448297884849732360140171372326372227376945593991722415976702555363985449198769212171621731659204/3307172637619462326796967208518431950880943827508887077605989766139764842649690261149749929523841*X^55 + 21345421397893387842509770836859119602282002282093210386533053055013230116558308085647261653935173639370014264466051460972361050007289009858247540933224998288096589935647167490331722304077966624590110803007755727623245535538739997626686545928878968421156960005276602757706235423417728890974279348423668352168747268792478492192428062043283959042014469347243889738954529349456642162314850257213523417702/34761691594018168516962922328737238235709600570945912072716558431895068261090894334945021509225092751*X^56 + 3060643018893196882490422934408185520203046510330821278298874072370465313338282020859199338225449907848268450789029045385575015011671638652846368625481983411620863160185287552394374214189801835829792571180043671716869794757135160309991535811693641933345586296660900143994344572622137781911648329823960758452601688796867035922053970225884313370387281046138581084225722266103366743645686418736/314639200610737544172482847352148411272090555371409673447435045774880110612661998016340018031*X^57 + 479102831008741339531588660691205681427053270479908870380735300584597750601739070082495011489439314791671854661411178971941090515946267246851682293290633797063230630440375180486686178024126728610014892636750242445600969598480955281092730870047363890907924681544395884880366517960444592428048210131564002781206402369780462559906126435854134447220513211649258543875045037398521584221610784763550/3307172637619462326796967208518431950880943827508887077605989766139764842649690261149749929523841*X^58 + 58078141074857896292314934069422916064427921918158482065817327350978639515186016885545401722881766300148374812137076588403237853200156811140435495321169269838070686287811995766592479899468609121827552782675329893675774719982711009535582060023552210837455949069509978864010760609743235469380075403558500256297685660511113181707394489731668351521469759168726208539492314823191646832863/29934278433140285812242683603096604630586105543850221049132817598219019181111406908604321*X^59 + 7168900000998816796069916065407033646277107299674614765221805406575906598036694564532181553615598216973603616920576634218291710474500877862201778304631945680728685671653183044337062636676160718200670468934254131698119218889037792091734269083803589943433821189588311462977728126796449145231006902031186557532455002779399327050362525270663411386879281950162756257088383581463851849553161/314639200610737544172482847352148411272090555371409673447435045774880110612661998016340018031*X^60 + 662614657716718042936695878431897082450274843439196914815548111163082251685296253755426884676414759973818800478405897479035171311464192292346284882930139423646898172851395355266127164690705389035559501460127630255381855591632897938294156305139594724652377036834474504343444704790567620414595659259128375597268648165216928382168067270343017051832367600590271880872499052907709/2847900145860554258609331519655275866291133626091734473326307449169348223871316421711*X^61 + 61885204920774330331902236706184444307729854258986903392112535136000491119850950567175085569341515524112320811277437032564449787213094222010029548791855117504661147229459822039622022658554932393477164203085682624580909015045346673666218695699596054300676425225052768411800769151160163672369746681101596642839697632472288222999043383258673902053478718465508369757209421429294867/29934278433140285812242683603096604630586105543850221049132817598219019181111406908604321*X^62 + 4350652799788731660162100206698895635221291864276285115577228183458213746001069131717536799512612853484292326970694270767203550801188489396399042488291776245267879639658623783157963180750352249183288475495981277681711961834176544775815264029389390667102169702573563445898649837326189238618067490510303178839020081942916792351754694115507085606232473168899432356111425/270944738451199149330161879902509358414150283140684470871116682444044165528619201*X^63 + 312274235662955207102961443221022644113592269017688957005439572376209502947750385941003155528096138366624895110189344811883887583656300317537134848018231679624191375424190858135707946606239362134323932765585980369927932690358247333117744415672095900239402010918361364457635938028974202502511529822198002976344237194030102910821635571724710920085750454300585384126097217/2847900145860554258609331519655275866291133626091734473326307449169348223871316421711*X^64 + 17050701044271407580891389688940435145573353423214208364475820179634207510945512826899874604389757340638377965780780009921094538218679325819419346908898974580857406709256723974696524254016124166258298085080668248668748369750258510686525116587024975819054334745218374061810069588668366856578565955692154925579904544819969564423083169291699848704603172278073857/25777256060431847524513545799877210390462399689913849383609236270958440255791*X^65 + 956540472373075065386082131233908896585231775215664202422748910864663757395240296183587460507322231828334488840359109670734003238992912599015206197678027025338020636126874557513219489966908390198928251059816969772267694459505810099645868418109129077345330395878924203534446341999181697528559899334596251267769762162723194094512754656353751089972424729182412628/270944738451199149330161879902509358414150283140684470871116682444044165528619201*X^66 + 40746415575981820008961649101754728278952198348503153901770174810709489244193793199363079763329459668681837832502761771663600837026052608368328071300713162514974824705659914441484429426434830941394185788993616586879410872039159308730031838965962471614452324737470833646267010259316130266085858885365869445708583739093966997680984733180713178530588059/2452407578768133148559941565966816705400285385778122860204474956803200481*X^67 + 1762339520962114866226578832436706627464071144019328972004956366784391768774740617189704868403606974808579707992695798237124513965751111606220017674013284146343494731593811275785084284380567569523460668145540362001752936702445276674599699273068005827759474576669175439900801662349492384377801708139357322575935092189753818267623284474833461257574501793/25777256060431847524513545799877210390462399689913849383609236270958440255791*X^68 + 56692580266783451084954664878622300746446427789071537777838343662815520040996416897836844083675767057966144782225885762480319571185852117304106619497560212262822658143773531461465499811196203946501280042061723734745390789203484181270956419086657868923047986469825059319246816666558595895963549245476112433674214987781458442557915321664928775/233318197961005912716196514695729873979667527902019109523782224032271*X^69 + 1803472459824569222243779489011444764242905352657254618225742815391675922356715837848781169503995523474994501550659641781187060363263108750778704891884215881126488256574204852309057497808227103786801001579499171776730241365764629704857862738255252643691163230608579973527209281192085118413313302728950459099712530717334493520108420863005062998/2452407578768133148559941565966816705400285385778122860204474956803200481*X^70 + 1802166191779221269586751835470318788571978708227568097465764456513787293300610611009379523705963278360907840787937503872453808637918746732118491660617275612972653260973912768047324705688582845730455697246288281508276495573179477666444119331353863379497950455248300088499382569563939163461073580835922226753224332669472239650846895/965109835083766955182341127910428718484020996231770069135780007*X^71 + 914101522797645589522482862239175666586301709694992844148056189199814044963177121647448251391129155421472114388352051370896139308182768034281013375377999939673405640838606934682998423048367355204476516286914231606280463110195360088673305182910809925513218950447469438248724780246597601432244479720693270272756192747888868526702349322/233318197961005912716196514695729873979667527902019109523782224032271*X^72 + 14112791597704807974489336577198502247316324610474220672923032678765891433529259563998837881197311194243342114276366100646605085033212925041930681106273515396479851277208449169541550215194158685053874264732076772354942192677084970160121139147429142178383782116955742351898994476969105066836406016981268412671076833393239425/2111837713531218720311468551226321047010986862651575643623151*X^73 + 202017212393429892850747241847822601948470037344726564966670537574468596242510644566709604614308084433773787272708329894584882141763480190380393292368178838981105292403371433000910517277863942427479097681386362204545390826131913424214119445648844847446723164974012514865718755866879323635882961545763459348153838101037475774/22197526206926639969193845941939860525132482913330711590122940161*X^74 + 1938870966082065548398990679280549192250128936264644369196819539051719290876208655180495507542188743212425395330197951610642052098442610190719008467057009961532579016097433572280038786630230258769850503687952549207172902041237372927570824113604465967649553350247802767264558809833300747361804194506570158607389224/200916916899554630416846023330446298830842627975604190241*X^75 + 16089130344130409116133282623683335809563380185274344718616316706498989085550834773975203530212401842900371699355632713060181078772963840591091193401835169045614030354190953737358671923695865041825821744979875732313980692868978415375357888092400565544061271146551119497742350545473932425543746196832294758870121591/2111837713531218720311468551226321047010986862651575643623151*X^76 + 74393824673941799529547128144491822275920109070044402945824499394540463169513789212213457636492804420527181518288612593500861925258177486362148490209747135049725480193802753213504673519038452304866557099288262758703627673291477277032052462200115675178130588333141245353085481635708910586273734456374371/19114919313058189555403484286028569958219258679060431*X^77 + 145581743334728725702101957377715527217139447161055278784387307049109233096589521999127238631460167383198930153594002766250315446065732278139753297811437174857711395781877633649963522508672914194680613105041385392785522393578435466858120415132179971056453798150755015531946164160115675922897239717192464/200916916899554630416846023330446298830842627975604190241*X^78 + -501165992846729594349393418350392805754972076829335201084231131089366913405974138677125718420834229496141507030995249777506571925168615519680135021058737943795055683185534705078071897933046729433649966079554170776065289817484991697991261980800956812029637333513570402252036448607132210999599/1818563344406639668480970819715400053108101862721*X^79 + 338668906974268127194636538764980404909243418791066426846453803712210867793774093383808521189282717656039299221703762785615237615469934243763963432470534165960882605335877085567788708584594241987373503981431537119409048161326876159669183979664732468393631532962064214704128323588010131428315/19114919313058189555403484286028569958219258679060431*X^80 + -1072134665055270593518937391696137448694874242836677435000035381544205004244434127522115983658709476225029389159237140914748200876868273936301710956412172176693767001994399319071709940993003348970486653065518942928641276379291979958247013935516781477078269692125015280371068382024/173015254914531411709729884855427652279336111*X^81 + 822179845743117370036383221004714534615160559008724594323494584094553381134245284146342331444308112556745445752631894092630587553766069354079882522673554467880899808693540356258790187909819588110862503716797204404068582642782369441678621616052586247511551749778086126446632407385/1818563344406639668480970819715400053108101862721*X^82 + 477212413860904657810825207884427571854516877898703277525860283007567898581889718367750657006500842974346679858571417818124223444699610417939264575918939561935834426553568800548768692663218257782091845901756049485740154385711512404572982973637144882540941886265543367/16460399097567444744527626758198806229601*X^83 + 258215794075339486685097376510815587568892240167280029101924623431125748835716639720683520458474495223123221438666136791544961361290210610200919454210933437945467816325625425055220044275247130187319298613265165368209892402114463063202039218215564674650793120700836654/173015254914531411709729884855427652279336111*X^84 + 78131721815924460290424766632139592089153894597760192693995351574225392847483233510369140414992816528824643890126875656316750486052322418761458600660424880711312233376980221355359129789148282208659500981224280895370420815713032848423697808473852667906403/1566016468230182165781336386471202191*X^85 + 26491929084788384720078232164389665091318451813582681539473361006425663449140393690815176299228904704919955586155041046534593781052805333997067077966110173422800045885513838116023891004186108056718807434723204020127093385234472187482950863901280230808908/16460399097567444744527626758198806229601*X^86 + 5197391489512023182379857304562133784319307635154881070515070311847801592388701279935416043888095838622265947550430397358778973308083236738054566478949652778593774162409918242758184312980024211475081750228833135557811488526884004433569241319/148988342520234246577997943722881*X^87 + 1073679700243013772317120304298979285724077939032998223461579112386022904260925089835270735152264383570261800343176352519473094089675120339504573408156064107754707554592292219897770977746381068839857326791888817717624884849580657893870140882/1566016468230182165781336386471202191*X^88 + 142747223517785167458757551359994048396926466064724161294364342548247798479039893900964268494446584069501019930492524683631581347923846676396272093849867602721938172424692359091829087709790739010170322698889500535152844973147194/14174516460872823382931970671*X^89 + 19376812514163401999053301297145283780644137802671800101406335859264863687195027906956963120608285576201713991820752183105792850972525669804552237214427927485813211461473424321784332256298201142432542399098772742928992178985388/148988342520234246577997943722881*X^90 + 715503016475191202640401664440406661324675024600258361457560778593206851163160319386114629065542918707495117377110923500378245476338656326484720907818267241587002034406646831752315138329353648478838404148141747246/1348541191216137701734561*X^91 + 15023754615538672165787248307492631024447559338655676938290061345683609870299732181376193664678793517547212319635783444943284011610824720423789383350890391123930126116535601355231800908780630616732807413378433084/14174516460872823382931970671*X^92 + 145554563188573849836554114464152118727987486794281039813991156025142110948037564226511452678281288344395695373158425999380374553498436758775704304740786308717308076364830042517692115025429270983052/128298086881946313551*X^93 + 29322359222173978192502701400141023047959709147270916666773287193346270248829452171890787436806631798550452635782573271772952205552052422184261017128922506972253792405360987774300944137348198316/58632225705049465292807*X^94 + -475847670793936818814668031191581759684426164330587563111524250628694114741181278792773540124025092772957264167911291043758121864884235602035213260754905870862231798753581464127879/12206078097416641*X^95 + 138219431680146553712539428650120463974415172886322077851477509738419836779083714887744388715827148000807718939177720362643405300338569641957657428006621814246300107858289349772/128298086881946313551*X^96 + -15280104066967490036154145300920327811917887661715851236505716166129514895908278098717874277897901677131357428687860250645143072437758700428356720859382126331858/1161267062831*X^97 + 739038270889997454244404757194191998608856134713579603025535724491222322636085655619619306984537375363413666041985553879921660938868252156413831368590404778/12206078097416641*X^98 + -37497062427797924729485676619050636194413258303582207334495353544003852670557711438848173958966461182105011015321062817326708390013330462/110481121*X^99 + 1105111574848626780414598723070409545997498569982595773779273979823649616461786285387977529330497967077744181069054528271119691320/1161267062831*X^100 + -18697848554045532923884759414109961445305843576276161231178185435512004618228730058979361408060580004053104087/10511*X^101 + 183687353111210968361885040606901247290383507800452925099568211905127713795529005448513903516772715768/110481121*X^102 + -28522265025974011575588033192997507225582936723722252350423453265602045*X^103 + 2142938129701765581883905765463916416530842266008104/10511*X^104 + -699501127755382751624537*X^105 + 1*X^106 +