D=-15383 h=105 417024234938254360814726561997978807256841635320415652185285602204389287964702805505272977504107724691208188559373466237642608481749939692973899596067056259512292140375520628064445814725523577215394672396784710657620636613412692130600624325767918198153755984997053616107626991994984558962952475107790753429809398767492146904053022377229085825603655232054160592740193734345011826540947252036746419969539003171682082561036609086261017295950615357551720188282158378663796235757271804519488814245828586645256036558501712465033589068995108348351865779285921266986161752084185046875/3460134989488310908700856382555435803925471773762458825514937238274005606773927839488987544793492047595419104451326250898574084329625151419236688063339856071873690061521401223401317940396414719193254726579948751367*X^0 + -9829997476844996256288419898808558029972585731900180644001823069434338696964339354278178531959023033872055100022030391537455141006651090354112865436559958661486283461662433120121020136195064944608298838418752767318202094348112440011579979302513522285878375631751419542932382501735861084760856664216519348009951436078693878030622436873910917215285631810258267005881566758759898955372779707413025072080023349046936739093536701713388402572954556743009470659592887334684775645648039870537239518741012235414076090891699894879175241964554498350745767210373869373699846325568614148505000/53227256543298686708545273732850268971785532295787904112896279536369028249003331954859095401558288168160332083774751717572765139242623704282117972478357005953632974216383715019582473877118047625349837458979351642278561*X^1 + 230841513894841111262019616545671391191421710339521960294901739691010628993111094352806433597953991281851038881656872431871255231743725818285473725045395669742942273268340558325491020615036531293000133545769781624317912208866662251738603445066077884505413141781141161090319547554814185957729600558133872702959424826154028696777177405470482616106648827524371971824972148589729941501108259570153285227015260895771932726795474961655989988539313215331866954509727419204547744524082072380199762356410737696561515939885157535615991961914029342069628102297426546115646196344782325/224932392217923090990109626376872898909541167117107119906061056898784736837673265259636452239062084612586563378490947857932398383255876709304861734599223563145920175617330899265508544522941865643454119910287249*X^2 + -5466686769234252214301713556088533439156373305085544277769012325830336914033696786080818215396626682148175632286355863946006651821722531694424829928561397273596781778004113338923660968219330007607065698231312604383977320842926427976708891385831467348839225000891273985896388808088508863856962637447766397266136916362511496363600746343532390900704212506598907818096402013444892520193656685341346251417765310499933347338623209762921472869485145982198319004089444692533055430901614554210453024744220335722572507889872229465845240587471205565219674687698486943647069165790531272565/3460134989488310908700856382555435803925471773762458825514937238274005606773927839488987544793492047595419104451326250898574084329625151419236688063339856071873690061521401223401317940396414719193254726579948751367*X^3 + 58569955144536336573576370614070100992634677614098542001974647459493453872101779413561799002877700037398652443676943348051964579738099103893446232491577540231304834310017901828787250238246342800663272257265267533052085486593909794785718643041655145524020072429228367944513243179678565732344143611017604334187291469388732713634927853136348609207926328686046700677110961483783813406483522849040960027243318125167142752852780568818383351324996916563904147149485723564291338346799565861532399844428260480297561570285600243511813944248322815562247663438778319973917095518554/14622140818950990768387806434172326523405133401619132802838266716426232648876894315779526245794843958433762164629197676521640667181686063141445864564728828131438612469435799211175228793014487788042262231703*X^4 + -1239060213573358976865681589208520038692765925131141558736696360042398964731557497689078929302613472854020102444425238516870608123333499851974806589999827435204052313460539201935995038590636611879407199849404336448502870818714264222234485244231586910881591507410853203069961361448545861939151749196419867572494372867451275502328189169131814436544252770088167886349831685377720335144296463497386135197168984045151079938968208277534144899258324491591035842558812657432777199754122189586239961178128826357074596266341170232044044576347627371150931823688597200800321711565203204/224932392217923090990109626376872898909541167117107119906061056898784736837673265259636452239062084612586563378490947857932398383255876709304861734599223563145920175617330899265508544522941865643454119910287249*X^5 + 8248012790152636294617660060072260451736357785262974928163113112059664541701204892363393632180551589448747661964256458582617441649273354311662407530985762379890818295764832539788700725997892908717129047109258400138663198231418318913260331635155371392842322420128864314742148160370002677136757640742160188382372508626407939851674266450929442649078101561314580420261691317961011522994014410806213875463374944990124725169950433979250858717675645023674446081716823725327227885242437448287526298177102406942790757405633731571557332081269914685373303243392692589605847380/950538959822595772501320056827168076669383956420667802303729228136659471421497387751383101202291097863470205072430454171594660806194244499866467175760828715558643468077475083610168939284566585714247041*X^6 + -147097737306272523404200698940088096064464602933095669275140193028093091525280328799297194214021174744564751257357106075593656123451532563171811101394611112775122130642407856009438364740876317414346647123027916711454671488913244268338899247137372130057730915776679976425015518730148577231823206999116071739110858209064582424964022599032327112513263085439686738490846200217219211553969523039806971370888852204080615502088710026098422325205461344265187197316006134364485053641311507030333889874186361972093251062826339193332703893266607415555198051938260932412938776509754/14622140818950990768387806434172326523405133401619132802838266716426232648876894315779526245794843958433762164629197676521640667181686063141445864564728828131438612469435799211175228793014487788042262231703*X^7 + 694982399875586055230115410541346563713580352915931931901788042785918799836878952343006533702596802443685635476196288725857884508801114555450064987626699367708691576263099490235217777298829447593785872343449025801989709480215800658916816344268386362099586190253440073275034744785218066071578613891820407302748342718225447660266824818100191393129990187621890959299313149592334045361069725665730344834822883113392740323996792156901893585421346178008286069095738536164607467983868136926425889877948877971048828258943999241781983017828790892151136536068023610966859/61791520498121027920517458026858745151750891010899551602660679200198886525482505866955931951003776757685120267336049806383323201338766462969932209306431041770697748688648188494452898607850652389927*X^8 + -10281467248684667840718052369920968927637232640892944388674144189114110740635617469757645636254602671410209398011972231442607135856594876838301950617189001158007520344154454428577399660245063040098239725606664318352864683579037245424002494174130156532681015071523336543273769448112539037344947639925062871592734705591509197000224977779787516978089074445257705850124751805138896123510172881791779920892552451868951006409804898237693014363391174207358918503855088836649718915182469664130797945226107854732961182350625046918945639616120108015805879035805684876611597382/950538959822595772501320056827168076669383956420667802303729228136659471421497387751383101202291097863470205072430454171594660806194244499866467175760828715558643468077475083610168939284566585714247041*X^9 + 38008015475789928257477874002692532286459997478821503710039898744425107713542133650615333387731115189056607572573541425750727032343545123259502743414560112069317086076162912002998879244330707369521665015706264260815567223508718656245958113304095741923334960092436361445747789624337050840620295366702681287553486021436682634726050173316237994669459417187874566229508023395466192588257694916150173321024736674106270807562019700660843199246275031187840257518542777698118335584791135569179701709303710685161971200495035757449184949036507449414710465633163950167/4016870603791264897647887799964814740411551128576971436173742390963978841934766031785473051485651482655211614596375856879888396368638527138395125093052788257862429219830214424654027082353939569*X^10 + -469266338417244656826170280378260002752454478115627570567960215802044987453359911735715760279306739562441571334387053122314630997454744585205632410571715473959325055164247791330747349937152652828045481239088345760319249835969228460713686372328701082792573553332369113066442059072917445238735780561780285700997711817707325056734021659180674309930477389321097382193471424909712122796728813954716507921108876783567355456239890956697450622104684650333236891557233288011994759519146823333044016132222749632805750791986701356868981725075311149392709161173513817327954/61791520498121027920517458026858745151750891010899551602660679200198886525482505866955931951003776757685120267336049806383323201338766462969932209306431041770697748688648188494452898607850652389927*X^11 + 1460787535695911564818229577378946495334150564958107274774382908578550140157308955508311428514943236050603546845014197093355282080083288522905325176294830060074287372288285021181744479032102141020011427168540388062278873292915829409722423702181155971201155768945809203240093942212244789360055653360230906755649213903475257547194237678243733467376747901083812140282968288868392136741862733166576997638338436198788146552569193764272014871129777352538396196276656759839205512210508927646574497751349117721925063637790268755571555569653833380627941981665213/261124007267195273850867048037756922603624203898912529166855775269061876222763182200186767957202852672119327478149636409015692411664729060547040570308313609690075357201470091962167787970743*X^12 + -15008486590425964801847496165331913255988386411261145072478488012136596306902032723433431438463912938788613369453352935284217287119598903580501999095505161663973624449016584398233739506270018865188324332091365516426613482071718283954779463781179595890343623354845490950730274602789132421349110727726105758146892575326734214095015300254261655752200327035883256798081139247857955473333440070798115837384890588203519807471416530254543148367610428807579693985323761682063771553313894849844317108142217319700860953119918634317492835204842468878088762348891672995/4016870603791264897647887799964814740411551128576971436173742390963978841934766031785473051485651482655211614596375856879888396368638527138395125093052788257862429219830214424654027082353939569*X^13 + 38842271675430755481430084598088437827963114193317412769380548071028904667428097533567121417261778522658578554984173887558404702757385303773603973653678560598038401953849097945035928801830366128536354364556269215965250559142437771672832629313213478592218673921711536610053977130313400361497967967704467035612230366791166904863222885825518998628832291023179128528726934369736750954390840091458183594615766550476391764566545109340491786691120614005720365910921958893364094546192570263790194718335082278637110903208486033411425940402602202542852633990/16974842830864933618336283432214582500398115055510142960856515326598314777531247624012661246649083577463389942023638848665129845391973546157904217012826731436655747071538067474625741921*X^14 + -326043571556819936812862614019316189757970965003491371610236322305390347160985697726393858944514905302772035960581213051722823445223570667251223378234101407080835500369840735921407672169245283842245561343938817850974804249565197084087141318222303636202942180698070644610457592811902819594712701287490264683113450210310601015676186346748274394458789855003935735260191245635773029316463271568162425596537390387155225666004044934837479213449859329984052685387226255969286726151451213627677737368474545186023435913042779669244674581900378034365514905035013/261124007267195273850867048037756922603624203898912529166855775269061876222763182200186767957202852672119327478149636409015692411664729060547040570308313609690075357201470091962167787970743*X^15 + 656183389733426469661498354507309249449486266162228801550368773292229920967292079947234940163969709402022062899195986800695312642591419637680209581857750373579892921052898360880317882923701492285532595226481722384707206854352959170297354350156048103919480427529431150157712789013707133099652398884609810808130865578964133497125488959622786109981106095627358334649408687675761449773273870367846283232768315348293928650870176314871404553395421677056662361855757655446879339045303760445044848360481862245940721910652272845914396623885402672262133/1103480649474415498819234442710432457933960544465328151911624216771651483945345356823289426421964738832697779498383855468057585997007966336729130664553515662527188914485995415369287*X^16 + -4306651559593649734058223330472187432613969733322178821769372175535496708901327676995550549267313157722988088706261121061009575869925787929887384548351672617015452264176584157520183697496172182572453980257191294102719306409033848730944237791435494522074601263414261123433865246211278266399489099979483902951937158835543094562545230485040245826501672186241229864580601889210807644178085179093349734541970195217092148393652274978310435394509289640125521475395569138357879716720704049833013435136506059455395592539822172995727074816173978849917529673/16974842830864933618336283432214582500398115055510142960856515326598314777531247624012661246649083577463389942023638848665129845391973546157904217012826731436655747071538067474625741921*X^17 + 7244331329165162689514731640458402458805788039280757671716692531133665891292342264246323368061555379310211046373445115190435629737713430669714130556514215543612882444262582603930290698585525005066093504844624010242269540697453664051484645200335651437551103188480212942021696826341151643464871881861077148176754929009841719870892229115673248442451719721746971999648240069507585280259818601620837174498464739733981416502240304375439733357087898147116472871772357747023134312718947924754911086644934405795437435390082474213540175299784606255/71733774262134531549062890379667974903072257977333949938999169002902651234827105039542964728724224067652459175608389486319806669505815922559262215728630024216810044496261809489*X^18 + -41227150882384028962176460050091806491982092588452449568468491435758642159689898825508936716854409503242869780474267978872872798406763607005286191796193322959316229719004158334672216295877664821488811405167284697577964204614517336792583939150593319493137876392085177986350944845211347427640621586468335989532701137592896221111468664466302036076758535070109481500091039011838033877641420697323013012993393422584366702646774803441603049889013081075190007698164699927916520692264776781136283849291642362337383432302353404396474449137726620602915/1103480649474415498819234442710432457933960544465328151911624216771651483945345356823289426421964738832697779498383855468057585997007966336729130664553515662527188914485995415369287*X^19 + 57876864550874624393121313391958254150914528339325616053141080419519212375222182384680490283882469810158346936718059777953945787406854005233998748716879028110393686391240036643286335050444123836050933802106086432108565927013499891569025485800967335702411854729000776802590417812140957071191439744479719070851275964937372236524735543954869833815050176612541769605263454883943146841769827154908120678942950752678844129904031818136768648326487955245886894605412145942051167570106396887098643180800070138363170947857764923532061444388579/4663184961459697818960078682940127082043311316214909311512654813944136464592544044694985680863565238747478331639367450193057704576858605119889632433766497056283562666336983*X^20 + -260610054083155514715115844265920130159935983050807782911843559201342475846862990437846345320173820049858903976129379401537008802113404915743026415505864024139725443009601977694524930144721638092448966703766962630091539543900461479440172498759928332733620767202104260029623239032226727788678880075393282624046012863056616136002359933055634604047722178277305805950260395265588163249353926743566494263819595493597489821847559018761360158400560308976409447707245959962882803122259819628621060723320548419645220443226122068929957235683815153/71733774262134531549062890379667974903072257977333949938999169002902651234827105039542964728724224067652459175608389486319806669505815922559262215728630024216810044496261809489*X^21 + 286128837897626396862968561179181265582067749155131424698989382598262065599407115393187112055715374135874634209481199068080060267988009587978984075167144402627648145470204498188209911359801365849024445617800463132285405955039920452208149032352845333470541852317099624936035233632438897363004572139147496041187599459603622598348390732549113421397544447332592797166671634007820024784993222190085840914273579746998811623350868549079321222392019563518876435313721936837817521007995772378399648913081116313359319795356562521855878760/303138852074348164789708033734650398624670825990698128551820504059295096183614642442630545463405398085385056987542576233053221385741312170570736035478547556151827515201*X^22 + -1033251720529569020259265041398389097677043054648942521412881388579412596049945739449184994765448625753232611850540048538108522971863360024009274606076413774124150251353136700073276504474317600832178074490503532554063807269293264043198889103009184666998112025885366060899783571977275919874784055270483949012491959600373163380069881062446267555950476731651896694211405912598671640193783398195158964984211134080095896534615086487111713440836123556382147854272721053319753415352425701232562277871150059063214199480209540165660657433193/4663184961459697818960078682940127082043311316214909311512654813944136464592544044694985680863565238747478331639367450193057704576858605119889632433766497056283562666336983*X^23 + 943833176203897986814823081251099556413608732543096364622770353213192493645925067310067127874712228607991430224505116178524255156323093979601682825749712916502419217067917962429637786005254377590179948983661380896132335347731843606469824331781185496945848154496609066937851192035638203130248817944905002104995743924505029662433826247353078956614906427172441318002370403274788378755571441225188492624374148580681867510447539810912046051488965458865626955703177298113152479810123275553946709897144549979393645284252016793945/19706094524757730273009688210014327414982176817961264288618637720814866812950311541482841153442462334095108690602780747126907715383300537643550415099691058711033447*X^24 + -2944563255433481748875583079146772406633361022193924791304316025531851346585255076368194282446750463951290136802343439888520455149300368109972520988554092649173142071041047940717760347809158098879912244696031503191561582833796187316274961111557707496434388527265263839909177388743977755240594958396055442909943319311951774714851698142798852059544889329266437408813573763322248490358148121874933430966210403834685371765086330854264677901135368129054026183205125497154571384176613167410561014715699399558657074190568569434921150/303138852074348164789708033734650398624670825990698128551820504059295096183614642442630545463405398085385056987542576233053221385741312170570736035478547556151827515201*X^25 + 2410820143189168864563874362460946888422021096553364400138874034875588422280506642730704715942003396174053376778640171549157519539367885591746759549246230776028650966798048130375280413949638644189120174172872519711333080137276315195082849842881355153828041171236197141505809686498887164356259337192651321388099165239102361954019712896684191548985493462881522684716480006974725695528981945847800494154961667479898578536592463278750352970749394674564002760255470026325932994161289429573299194025094196046540681136526635/1281030652327746881168152389651844725670036847036421002965522831750300124354827507084628560972662181245212812234465367426828818525859750220603940395221417065009*X^26 + -6994229267581955692347702028514040369258339981078792745600571466088732708208663869617710537050121124589646087290733172061832753046550364182725239327621529533042669810255902968556988458825058494114087177941482585812538740333957858101683020820487462044588527593668546024783371872567244034496662131134463218960408818779721416665065228999594662023691413683492946621046414300495660857743250412508383367818473065912043569001429086597105012091959629113934098469521817703722300522713645013904440556314203163673476392895108670668/19706094524757730273009688210014327414982176817961264288618637720814866812950311541482841153442462334095108690602780747126907715383300537643550415099691058711033447*X^27 + 5510477126304751743269210766395576128903649146669390924710785650866949404958653621645852968649555278596291258195143582154965816268905934652019979444663973474746397408864066963856797243807085788811866465506979982938198388973140221477326181682941981777911075159574839102373198325461949849477099333711173528373422461960172373166329750336905286699225676312577691436543867693780414024262091160196664915862013322191933348652699625711975695195555222373127629641396497864951670265994761169217294426171610431626601615712/83275736353620677447061846821286142213484810962518429627869910404361966089503185795009332443129570385829344876452276371762908309553386869960601988898226423*X^28 + -15593677091918393971477448114478201427203233432138224444441450676349408798545044062651478919901280684496734417302445635006171400905369378340499278524543472789180404855742186588967920254155684220733068473572055525294156537231638888522971259017180234842286806267650495049920177404181418368175926915703139596533915023818592933376308026499310188678109573220173540481655118433347026885123108495335821199644238671081768368360698151079418099725812406664510139071385079050278732680051350422005394352615668328983905078482714/1281030652327746881168152389651844725670036847036421002965522831750300124354827507084628560972662181245212812234465367426828818525859750220603940395221417065009*X^29 + 11738651136954078993566370967579974077523173424465673386442186813224663296674293876005991610470936918542989433836658573304662352260114450580468441848773774982828648700126479363461544440051411594364678992768151356639406022085682131576345576783754297893037724466620601174468274868135357163390324466952515021379650644571975296509632500610022782722153353932800055649841549643259229004255775166041060916005240444236571906722895648419670285623881420493372131034935877360652158980887573653944967233889761723557198/5413491279569698852438526088622904648864643500131211703040363414442044210459805356238011600021424324632993881326937292580309972668100297078632385678881*X^30 + -30440294971896246304271504931920668284662547332702816976873726583907554103089247052290663378006758289175625653686854869018059348868427824696343430321681321431847670292346441504231626775615167785248728518824569470465360044920055249080951075122309229131884874251710362117351248333012604959910711376805642484955182748886507631311112340531391838055369444763345956100778759852595643529254614009731869265971127218332613151477079379344104707475659630138018536554110268836071320178479368278535132153333132118615929880/83275736353620677447061846821286142213484810962518429627869910404361966089503185795009332443129570385829344876452276371762908309553386869960601988898226423*X^31 + 20129494896233984062729931059787376468059691251169276737191436880980780817159584739699712823626121015201714974682145441761903904765311427796252056596446724673864054930982431956205008352567424230324108339905168801014470648021417706399309448486305174766459137224558102894624632528301929011434593818326653049200180789634330378046435834563577571793248150753813908336618945912681326968540100890450451286900658907960867391598658595191029357331731170698437343541651823681300782251428383295047680015936732073/351913884129864061134923362713573727417580673479244081326162869039982071797426077893649587208049426290905147326720229641832540640193739652774646407*X^32 + -44340675272833905605939202966822978414621084348026986815159760471639240949590201439041078642815359157952619085774461128553649642906526762673063619240817592480635068283919090535517618851638038048515063559565580239213774345102494710126486709644227416573045453590115426641975956775459205700837604777391661990328927608259104535289920084993337137390171529924558375844503468805535065685211958524421761926133536850830470177985571467948400913949274788235779946023622896717254741024770555853833386189397068924268/5413491279569698852438526088622904648864643500131211703040363414442044210459805356238011600021424324632993881326937292580309972668100297078632385678881*X^33 + 24297260891538357163881759947942812386120299067815368194649381844737193634616454333879991171354730869633514203688128013809290966503861383221288937527513154514232879861315129449770358327215604748027241269635072117657077954982607150628787494890616891610900782290071531644307746372042046130123661789699131279352627162659910078664828650826279395398871887841665753011706260213975724593659034345156832258320029278622192100357665575518651571691364403003097035866925990157941308947760105033798465538846/22876804532917120271398515420501444933860799160062671866746594880061241097147895592124396230127376083397591323325764131952970203483958893114129*X^34 + -43506132817417776000855391093589202213105283771178066260466232474062342403241962024516154519984654209628159100110203938621377726372052839942377123217211783764184239548657147032123292084152049584665714306403531860460654608070315323349557218388466473900488158100743349772650415544091437802477728075404598953933000393151832166378882802126290971911897753557642841640272041623818213550418829577660940913961950098329757205457933582545746658709538734406396092994472998607239339514980984368183076030811439/351913884129864061134923362713573727417580673479244081326162869039982071797426077893649587208049426290905147326720229641832540640193739652774646407*X^35 + 19022501120459093672853632288892752976577348826209386145506555565742617617687838824773433355819323797564892234607635713263455855456789055631355846733052144508488074710613777317994844066160748861332489062866691135893724667032191008086335124498440042783665133391703062179910091312514413594949482952088649954992229574456423000521721105898937140041016444941707985404201591780932388911639621705485145065770699286981243177798387462688356160458360636282425130992537704023001784877947528404522510/1487148445226361585607392278521838713765897364627359544090658186313543593391919365021413003323628426405616025698873050247219021223685815063*X^36 + -26510004534835292643738319328774088638681982428204924722126429945743382035045603642413304546352490538210523558760253876152749655073583884203105168299232192298940246627072679917941861832930497178031482363529323970740110157966686210507010617513962985968471435208209391610476924171886376593099840003093223222825921697582921772876846069871620930728094457295481204088837148937758866832668276877314642103901120324078487344138439031177615030746611578698142171077646494768710486797280913916013115427/22876804532917120271398515420501444933860799160062671866746594880061241097147895592124396230127376083397591323325764131952970203483958893114129*X^37 + 8632321142862883048813641467043605290415833670699216883805087016475806887952860071751004849831704518631415483895895509477103311739383027626188012100422260648087994141411018782908496218144421130866385551493268535602896412471186961071694663252652425426760825779914335132257556685460492248486153783635545154057285102562441967065651302360753461189983976230833215229992047579081024898487511148750464307169537217053922437794020426080003890646265507196785427952667410438745746832076183613/96674799793691840707754812359217234204374788053523990384883194845839146680876250732718780688008088565664436436252554784321590146504961*X^38 + -8120194018913752187423877519722597978301056965037494715699880601215526891988692199481574652978729516889040689438850377711286609685481977794937807526137024429546662175050140356693326095959988849565180041821572291990195437230321434142746338993638247742244026707564101148848571601090002278868323227175852931290700331177002345855545524892358537579463998897826357770076147213166897136892621833653945583576604045058310904451839958613680762612280308924596897951606305368335433733752852973365/1487148445226361585607392278521838713765897364627359544090658186313543593391919365021413003323628426405616025698873050247219021223685815063*X^39 + 1294520413404282822462559969416458073208134500991756602529820341866454302810268229820388550451868162289264590003006732461979155266464691166828828432039693128535265378273420478220431588322719906248414329471310455227974520190609043278847826920858289039666877249290145761547090067567614700943218220398853052031058266783746428543812740097373735351658663685813650730107201031155435698064506640369925537318066694933571227076898081508791107292564113365499256702779749008525616466757/6284521861385415114591094868310292804028784245824870986470987118627000369295732349523420703894434672408791291442017472815548992167*X^40 + 490879788410661620543483706122525373972351014610858655395234170197308265929584037676482701102930767032164776377070932641981079603277561601338116203409288076800656367433350778253844592474009615987248681399268702152444861431903521673170236483630522397018267584917237763643540016285845003932248142414193527641792214295423091270827820332349416138746254618408373043768752583307806892080769307058561018078408646175376875937884720120623482474304393626573884492596938283545772665313901/96674799793691840707754812359217234204374788053523990384883194845839146680876250732718780688008088565664436436252554784321590146504961*X^41 + -768361179674371600395181194593786540583786354806499019242996034132630374797572862844105892974563090949339150546741680179975721556341204708026253403126690474332262875998043769308488296084414292557046634517745908123533709996091500138661195085688094566857523917403728573084596453257440484438311500901175708626531106672369400938962605911387876125953272289605677222282325397148966747412316252649388682087994891645773128497453269453455794779517923623184414440060380082548068/408536817355874349255092951200045036990755005254168301792302354457973111180896596861692823499605712306363602121953940896804849*X^42 + 1363429668762790053707673075817524156256141057432787888327342560657250990371765938102090431020611651619872517961974106816167601125837413594241335117869728728154509825632790491752543546566696218774660284281064333618362308345657160026177982602959138664631397682174427177770669853802886475824062339251629115718873669849395695416604936868572371846973137269209772900292732524431723927542996115512167796454353334905264683629274614075953761803652552236614353016931491371681690509/6284521861385415114591094868310292804028784245824870986470987118627000369295732349523420703894434672408791291442017472815548992167*X^43 + -474589057470403814882942699640819040506052345060105792755305098380790381031840247654396483159763902762266593482469142177462349994011254688458128583462043993551494218766034547000887784761509463357963392830073662506376012735600339634067521336395063080198918974472250773142522031832527539526894585442092367149757860741894573731356772119750194035898841898607986093468272606524797002027072800711091791603445517299202967416086657632465191868816506192265133236353373673/26557681684708727117928424312555745757703634223114366624995277543910362814853838449047183481739953995083117865302862958903*X^44 + 482959750998570745511055455265392431995087723096819103046429233899770288328568045822250574453682041292881807125059784205492664586749257721600529769756518683164560512128480004489172975860003058348061171333111253383007680043507151190178034928987351657867739830167668838872722961206448586964572865805208108526259109966255336309328052764656606624289397734290712369499363309946641562370549520339280627813337411721630552736715873258607503638354323689619767899016091626437/408536817355874349255092951200045036990755005254168301792302354457973111180896596861692823499605712306363602121953940896804849*X^45 + -112552628786138973331910722893508628783349020138399282336835065850720339944966940682815521627086845769636563356430809177984752616576814664631219645613178472184505049864102365938277594072324994239143955039960335090094596038138246604739500384263217446846207433440825047157705183359645824599967102423535466471709971587938259140921267686346239531573225527417630918559045033157844968715860975612111246659654236021113178120041988145336267121463348090521532753607/1726430584717462596237952565335483700039240344738631386920319673919935176158996193788414709857632061046812576565225441*X^46 + 80649039858768967431074189519735286476639536038013480054237086202964889306107466466132015484087433655533429684256416667519389732385822397242854768092992749615952762278562978972094631845847778480822079861991553075396487328532996001067245147695766249990812996027729755712039472541600005886021767916937577045927493415027364546442724576272137714044465073471834818483607520280060632510947403296885931611359603944880563422424642741546264091987019761392922291812595/26557681684708727117928424312555745757703634223114366624995277543910362814853838449047183481739953995083117865302862958903*X^47 + -13436811730295236189137574856543483970293847287791578200905928821170253526497400715372414578913853598072207824635053060406241568342915140871169175513949359155131239410202536774827410193169312304784409510789983907654024808773388091422658631006328142332861385238919598469427638416530143947660209371353247501520784005724376332621115410856580724460245185846630148836085746481714844710868964858874913218942689271789349436385987384505061422741212793314994/112229772132709003200803001061917941886448699521460793533141758689458179559188467385322414994320487619242837974727*X^48 + 6866431878879151462251688292464010939764555211593685432310349625387003027752739672527929133350152199694307625164248441122960165045032407053168331290292398917720419788021560780878320316604827881608311220202763604789370289093660589346295068075309710843455697220847025364107788120600753433424119658399086100386264993027120587062420487251680006339270708411884350192039529898057966625278011835115736741321553545195677702887922439527642030500414331938130142/1726430584717462596237952565335483700039240344738631386920319673919935176158996193788414709857632061046812576565225441*X^49 + -806112147268097794202999834213753199368561133036796206511276869569807946397025348917983666258559510477740600133615357475415507218543646350594687242130905373861876593049132166306303854479069773699157312980823876165821067405337477029091579022624758862670280330519954465081435684461016744020477362904846308422689788251602785151946545287155889514594962777874406594088254453806876371489679038754563196423603004017318510387365602941949200638314678/7295701237255997087746408441911066884642052884447818600607278079013078044541927282410610088690144160387625169*X^50 + 288150192895858330594115327092416123954325198773028148526135253290690661403017244763866401725424871505429288680806190749901957986051814244864815707144777060867743802010585961246415591355669216486903229155813234588944083542829357676736068265185689293700997627482001959097727752472760853572552380854001149263984463061937605831005511700426192000397308317022241420983025010550033300920292335355333765429227598763965471399065298845013367643470171408/112229772132709003200803001061917941886448699521460793533141758689458179559188467385322414994320487619242837974727*X^51 + -24828110395169663082627176253918703856871579817941054675911659797273718720023959952970282693577631156815996406880278346474403404070832572238206202978432679034468387340361346888715051325612427580098396809666921020783697662774398970562640125717257404775105436970405150059930808181755043735892405374726184666313385238752748780334742657219388255494388104651651061195890149990045213154497339240931242487780966899807351997350753776789230546/474270378811415009279490895268222510865374301790796242644950794969321851689652686888812981127877797593943*X^52 + 8212070666773283532487095638521640899620091597925465115979353265028627317005950349984593132947920014787497639848387690964288343643074041337897271236957632193378076231414625633738376368916288866151141652328321589930550538065284547858607116929080931733068381987841801304453310378527969307028146579949700563156605491530320731168347081099932412421467388471174555066652170129223496515995353902963203514440301812383582402916630538180936393694/7295701237255997087746408441911066884642052884447818600607278079013078044541927282410610088690144160387625169*X^53 + -983499798473592052534976048462296630818366300423538555564431509492235139738521178159617880071695197903062208881539435822342469182279750918593159640769162882818494246982548537634128735957416638896594541299079675542262014941874107645578107482647034199276988385120522176633633969786626759595432286994292388583428044998828848668624858735483839768711691874695729209693411211401093486143509766463680183104493148631708487945202174466/30830811857987064244912624017956348622854729362984869183186036206807635161519384183112070540718832321*X^54 + 496631774326943268127770510342941377976978039669922531314047853270057513249356763391429608893948455040246441560035729599461178792682405114740582039688023356530362385384031191140688495662089686785834217353403466793182676046541928542082968318499299822854271595866922637164823667084524887456850328973417016253187191471404015771269235940450300049970759606403470783284157817027477341452545847711860622406742711632875142081628705290740/474270378811415009279490895268222510865374301790796242644950794969321851689652686888812981127877797593943*X^55 + -61636611190882938908258284480296501027328162685013442167830305287202984596756447037737265205195759371615316680401700246577313935580602489244308631358438282021705287697912614663882668563722320656749895269938227651093646631269066687106700645918295678597429714054038671448558582278702802648230657995822477237748896998242902625078776970992995368900153393125187967301349440571806738972978186782047702422045098059371821700662/2004213213156540612683652344663352312478367637195922068724308405825107921830552179881172108218087*X^56 + 22399747544120654503819206285481210983219575740305218356006680447076306070741720991550862651018769569923665258673778520004854850733023147534252103399298770958668720508008764792241679032663329520786786578871665134104214701841848072388685450679696338713491053951670411580116934482432591421582771041985049408899579874488285556965790912179207509577550655361589346384805165653124025205159323843286072935191664817251529372341103/30830811857987064244912624017956348622854729362984869183186036206807635161519384183112070540718832321*X^57 + -1792517133760733447491741610717476024445407406159593008964793508634450927584557328247910526992666149437213642244969101215511720051019366446229768060047020399732153277705716825722391118764708412225218692261145929892331386873988525351618304862487746474841550145586369000935046703094772430398143524241506661218673080080087924510802718969053188180420859105457708467541083918015813449505831682635640935469028596252123/130287539046775051204813907863443561885091831059996234071657570423526485199931884540152903089*X^58 + 461922472055087141607435221058728025941662148926465508754049148459621593404635806886019872906495453077278155021133998939159727465539196444409808197983045761889192955529232280559865180233606749347534246023682355484459804984604454110587084428316195713235739830227411088852527114636107587934655903225900884349294136795501608891148402060091677702094444798812806930049958326447487193398841443926197390839008244919315205/2004213213156540612683652344663352312478367637195922068724308405825107921830552179881172108218087*X^59 + -36992791449614900069842209803019317640625148845896569990793698472543609828348445728044804485955104807056808523876690339111914425080329590105091965034709297549553894540474602326669811178424577536961659943253458415801305064712260523485550600167271203623677797381993652325726290155679694283053934880481338400461432662551588862838773757607410735834455291688253099308182490547809278596587519806300605481152719/8469579343871484834220497163325980750509772545016981997767507665834134122078390726136183*X^60 + 13736104546199117486152701527223292416355028757161000279266449635905158993448849245129105410093027819530715152237779903397875778378344715772438424803678811427393939984459055672430434320945468606885260336354639884567877328458925797565144511789003949270032658719204445832986618968573231573609483513021584622557052095518548444396841772111127297098461689536773698035054649332848241485521323165813363329245327019/130287539046775051204813907863443561885091831059996234071657570423526485199931884540152903089*X^61 + -1432890753583855031979962555345046050982516213701881225288203636617572837932994817857265417279661723267868267865060371533113573138828164156779884361593168791415008424882602499432131772127267496780859752858202339348214898623500424090729820097878584236624317453754369219451806902990413630218616898894970612579412692113375937444829482877482734336120143258366079135459805095110042637442929408519534166/550580468300818100124845424385749252454642952936162126878210210351305605023622877601*X^62 + 465901872588605721684045882504785144930215771525178554154098376420530362878121415936405640290939878075871862304439869830451811560134915252935458978305549642393027992689958471944190271746688742980323212936749562355308928114873743447934876382737137514252004229478463329164553941096121132873736697741070472332052803898791750126485702066217911838830239747153633304011192431480395951941616789866181487554/8469579343871484834220497163325980750509772545016981997767507665834134122078390726136183*X^63 + -34298069082372930436708137543500489279755664303267748367410352601892205960754221704614082477889394096534044560965840389356916586128960698767705795505653351831307951512219907426605614814512204134961814168464496258999178367005577409048685110365118094797544869516967258043432314265702077112567812888715372673978289326539679516568829690595915614050802992795308147647861445209988653654501706778/35791488545850490809649965831486007440333026908675949221751947627335734578666247*X^64 + 7699245043420536297158119283812020865844350021340553064694883978197140584469099244471744200114760140274115833977734127314095882984948952596026713942438624710853976745547361080631594408024720028649900707045198480857478979070504143150055357176264895614962807168837448599633957940893738625563114476830246030900909213049220607378414896207008356203185250115158943921351327916206509135304684274787/550580468300818100124845424385749252454642952936162126878210210351305605023622877601*X^65 + -408849831587110910412363192489427846986478346525228465524651680726356190230676374564920111439034937600772677208450804038955932316668425773358754755429679278675353569892325935087505157759907724868181049743137900746350056227558543721471184092632898664909010381610610963774858699538157172705344504817122191232093943910104230569655633047354500798512441594237850573231789947318080362059/2326691058041376247133196764706884706515830911309624209955921967583419006609*X^66 + 69546200546327051029634815743627536637688706361715351136364810377338392099291702551858688746204598958490027840013893775442045238332321327185471357624538442120241761503912057790007098761891887046148556542424421973897966416394697908680366394466533479793586990236277402528141495640592207829748457772799630804667599207570115104793150965378883442498788964080917398083409362559623228600017/35791488545850490809649965831486007440333026908675949221751947627335734578666247*X^67 + -2887494948899085056317227827551569439870327372581767497685934428733343941538521619871307645980940957881487158224979265656459625555594869818922029131584370996697061711886721502834479273040959029788474616930586916872132631666355164800733013359276665529056260478442175798285265992364767255422758878695529047328814460391593243839975052888268413171081649584244389423608759530876/151250800106700659632919246226801320062135533466139518296556066279881623*X^68 + 388059180508506207226052781503167587526288693967680923081349697736809818529470981968256400413921583115166263305111539111757695080523385320400403491391795611492876993882186600201909290673007957246629635085022700374500787171889515150193605921923714473005060254356799673097289753359019153825360562897760148970328995842997439829852431942518022692788041760876277591094059462566190/2326691058041376247133196764706884706515830911309624209955921967583419006609*X^69 + -12722533810329184818542059570434833742479747634679790133284834501716256948822420073969831219065095620757809765337125241627974672621636616367474294911462344785684536404411253447732492281963204203643215110210828287498437079551408942148942230258678542862527740432545773809856892999958541938049366990328239510504352452278120737438981858048682223107614428667039554899036/9832334402047757890718276423766581295074792528514562718361572273281*X^70 + 1347973369134112044722437321672908087098643151170138125712570413070032948009317250697456420135168725526768828222200975903919671339616566845655742044281409155286451848286408844687976654028222595997437015769110776225287581323877098547217751308259705060945936466273775043792011132077503778656730532082986238442819710397878964506099612587880543185353211576731455489192474/151250800106700659632919246226801320062135533466139518296556066279881623*X^71 + -34677926678795029123280160231728007135110809716250553456482151285295537576190293229146248700517919712299493118714213669038743605461628440638354517708738509636546308323477035937989387177961816741389683134876868744646583764861653910146422539061469715944557432796620179578369193592641353919663708647067195812364688973804153530844170061426727440929874664685087/639168848862234797550430762774919150690684036177245187438183207*X^72 + 2821306181962086745171034482576224212404931942342488526382431510612435478544754049030125151060882232159492617715737265463661360120429720542459590474133248733725168013515921053998831853915553218859747520984437113681075848189295674518334693611462972033787746627619545051406900885276280022348899668968478862205077879064138889013914004471569089144740479177019436/9832334402047757890718276423766581295074792528514562718361572273281*X^73 + -52919281401501440331878782198190165440818054392369740387113668522056379343812896530266294943152962429933573624762065747385177785419697256155825590332901635608760833596657297402170269686469965833009704674076876481856252613201609189199945746914532242832442244743643813578429049454237530071945681760576512551676106803782562420024522224405647278250254/41550337961531222619153010646487625995624002871822478543729*X^74 + 2887207424959662135267326445487269427106296988497352840066552788482897434394072708738443830556233122980259904582329994817435533268161962161383542169532265937445875823552725330752621362638663639184221163012403831564429877566695489529206487666359041403112783317566779931480088539324754181762467974898909807241370647052858393208008529077293580443609738/639168848862234797550430762774919150690684036177245187438183207*X^75 + -32640074364959677088375389640349989224150066314978097549287339470137658665937913071614634071843693769624181994192788856343488977248794281735447357788573153683375658287876588804913903861950825121153815597473908852778682773816678027274937246353669186164127752800596348351548335384948036215201590154280421203514217915558763681879716083183795/2701055578335254671985504169959541441566924713763406263*X^76 + 953881201403955509491676712735451033396384344890000022904917806440968943248315081220778579942387604067037989095942583812177446606473724314776405669913008133966828125272084879543194121583315632847054495122808213371883476496831585181040495664081042291186938487599516242547745273065864016154874947150206583824150123857033070250928824187844475/41550337961531222619153010646487625995624002871822478543729*X^77 + -5190875772499252821542294211497576302428908629564688623762657973484806024953513388856174152270011717453016745000945765566234974832144134055302192061557776998306851382641869395852385048873028516550011603100031310353229773937740508390519115740820788879379033379179890400872731066147265455860558665661549090952515769998734684629202/175587049231960909574563100172888346978282826091361*X^78 + 70520635039953385913946097143744303445502529696991697331695907316933154356155923176031759007159845712074732481735342644343168092804513044451646544519625634526540456904221398887391791066447930816020137167840982965360775120281113699619891719735384239399192246501432327305780639715537944734847706616339408018075099840029172344759736/2701055578335254671985504169959541441566924713763406263*X^79 + -179640221888835293470197596524213338916896981334382642346388189408369619558909439644661433462320556389612488590908353721631841349442909580751326523309018876272074844770989437112919377590017658042886535871850689081326052331788186180688813596237183763322968384700957127064836434868857487318613980626704235123191032321371/11414356707531749956091991170310625169231152967*X^80 + 1179951773441161167400651043878672455667726929120080591020400723651905022882682525476487112882439141996660819216693433011562010999986682646084962423886132986296064309774455543307107343932597749174527033864274602796951146004758120393735477398586083175373181658992010683984366068959826385052998732728679521560098091282721/175587049231960909574563100172888346978282826091361*X^81 + -1615600593937959591668939256750480185442986006527810718400819115633446643860229836789872196749443104905156109149471263712256797161275596628183896527103246560572413905461264833543201311887040024255388857884096914079882294983086436952742459375961943802134986471261900784462751120039660091564371275817571047965/742011097154764997470713851024548213562449*X^82 + 7528905716721402681578621562309540501617099084245447477984442200982225890339520789517273743545969419687127540200449651742506038494518805241479651355730838390692090848898960716692240171118781409945307892361228534395064078237859016642518886758677989628837629742417688774290601752789800020222974736161563698163/11414356707531749956091991170310625169231152967*X^83 + -6974845401201019111929400700750580825824936423969575350331229726344026850060671313531801933782889634706392674365645378274289766395804968568255760426803260299545528396594706749253222762902558603335095979457349976583578193648091204583697902387107389755574829519384470438287960270911953183666570529/48235786072597347557089894755544966103*X^84 + 15800860169081503101426736673784247550988170133479532290402220917125298389628769013600756043046475149158710640402339607698033007755209047393326172827071146053841231518622604008828204532925087437832545827293314715095478232922322680383467010958295182072747409230623850734330955671539175196493514728/742011097154764997470713851024548213562449*X^85 + 1532864051975496644749109057766694819074187711843027590962214811561086295783927126386275666354650819489878380202874905233662186698548760091521465289292333680223451212052513497194197723029101748691397585155342741959945386485672450406619756813262890896584295566054283696585024822404013/3135655338529373175394259556363841*X^86 + 193107691137785350302525745956108852441168273469926712303212907899933438953907343225381894012400589002580069137726720483824363809390370331458040147055689048513081810775043416962138038322495201038174354417206689962259977313071717962038321451230716971851164866435522738513590271889474/48235786072597347557089894755544966103*X^87 + 43519721434066666437711324635474302127392567900331947742056676733512777262829366040777245378614106969675445342565610154442109917259974929994129337349813750778550589356018178160094189930494415497245834422071638140103166920891195233075108078128123737701159357551471599413/203839000099419695468651079527*X^88 + 17774743517391380449142624433799466717821752596739640405073823988671398620384121804936956261850055600796713142306821356078807235341217233465255773960125890370973094587746076592096329397631353605167657229060220224723972874936768658683259824396502974164956197731343773410/3135655338529373175394259556363841*X^89 + -9361535864460071541465687145667705973825394899371216521087203011922212471174727176008733167508925701392820851695021663913653321003644932927087684066103881013908231006977220948772526050867567542200562160718213499768269657187448204563433383111472952516203/13250926353729421794750769*X^90 + 16334552063041021758148798000775825160443244805529997760055755347624220871411108103130514529372611039828659681106656285796898939390974389427267089446616488609177912967346749800077577032570827791953023363679367593857017249877774839193182370296970612114/203839000099419695468651079527*X^91 + -5448578526117725794191803837966532712470491256688620062518735694914232876860667249787128896046406889956448642168776235010393744949214487628780261931423271746718921782520535944856770087375353544345638970776102367393470438686085545098055/861400660061718897143*X^92 + 6000392691231758125477209305634463883348545546677407217415896860625588160545657964001016728542635457588212208576383238352174077758820031049181937352667256733244563501595341406933692795063568213565668996204863186353404018533544303601/13250926353729421794750769*X^93 + 27321038718295650930448896256107131050236498122574342973554566034308178220456130016061345887558110779734571227543546338466516962229360772100875590138166151980828768091169569291889995601128953758305251121222920996333/55996922580882721*X^94 + 249577295560108528960782618145624267620064428457145924463994373141989621768122872050222263588751205915311022394666484076429947977112286474620566809201853020823055981842566706769528647649405803295628056416575774/861400660061718897143*X^95 + 309605415798008824625467023671955622812064024990907156371261137411922283230345188436820855247074600835980671109484493740067999471965213532254299484406041708278423726100010497835492475479928036/3640182186887*X^96 + 772844815193119817804342763739341207092943827234224911090330685771462104283938895994224488942777340568277335019228270884741529360990008910446234577985652919291060528522883994833949654122/55996922580882721*X^97 + 65294996875077362260927293816448235249516527241504673496616743006190941048945646895521721982327587666756729939202128468413460787556060036488157691141711480353618022/236636689*X^98 + 10041034844766193008241441834217653470366251274860239268087863736086332746751873794219495820136764342428491052228491255028016137728385328534584966316883312/3640182186887*X^99 + 282789098729176043421838953977712515375122882394175305941123140754216051582578260533782242698413217261254013737212647214009878922300/15383*X^100 + 14495726217967011939083388985370178310789532663801473547254345480259146500870707762800448746511712668698109116731886892824/236636689*X^101 + -13488356823820127097828119196888467212459265315402018766860259782937877461949806743710*X^102 + 19036626682508370985817847153786134043980082544085758367795683/15383*X^103 + -54497941384614743170053225742*X^104 + 1*X^105 +