D=-12671 h=131 837989847854854879304017367817040402326950790771457361523528375351307800970079697936535274355648390892434693672376765315964549600373850099338629385035102603977530048815130411757492912312462138990501094920304575272377763757549881434585980105304075594782552785121986671573110772578180265775446971191541881994173786554523762177954486314761071947279791638808087211807241323115211216811505338684535794147469261248917622391042140731621780899534681327976964856678888883105176647819020675816590421764808234004407361269597645032059092271745561267070567875553642916250896634206067951790333077481277985753841187282405074997138872664472237271892949592561021555540420783539327524348063/38009925526435634813961287596729261491458776357851708775512142003252073168371007001072653823055518777345608484581220134227929584238412743588552162503605809347686616336434692102021577348117813963605602487377235536881248823306595709856323645682418898120578301665281*X^0 + 105635809103013795421071406626631139224451378091596261021725008140944539393850429385171758170260875471265619890110487984230915410697500653372437569429796094355583129972896325721005018802677806112745798392091069810488968689671256442004817109398709332032120777779905181342563776080422785868104906442449742045515027985396418148235842187425005586231663380650751979628857929162474225903125571485497126933045731475414127444138423813380295521259585994867039134910095951928581936983435248055465343501306280012692193284702977489565782237337753266709922543026959676592451859023852001374228443594234080640595500019967549271339723405916105424030378239290535573374802161588125352670424087544/481623766345465928727703475138156472358274155230339001894514351323207019116429029710591596591936478427746205108128640320802095761884927874010544451083189210244537115598963983624715406578000820732846589117556951487822303840117874239589476914441929858085847660400775551*X^1 + 2605121200078040559385179912210165628718062345326052943285170103347665231276477043440392953578968420495933004375407108405581930367453055375967342933265420304873760764108456977906066570398113372682314511907109910153546754678834858655712896488349504619532793832406226116586201188307004466697886275882906319318616301001813704658349762059715000820997376837672747366306387527611770705102770001842436887708695039815091317805846206420139936772830749206645056258444690278885268836977606703245621559140865258899228875097515308200052191842501624327256642306605737491015209590798580466230696557279106074466380139973828845761468709076697063412187582471213823673171191462311108128808/2999757361410751701835789408628305697376590352604507045656391918810833649149317891332385275278629845895794213920071038925730375206251498981023767856018136638598896404106597119566062453485740191271849300558538042528707191485012683281218818221325775244304182911*X^2 + 92570931306956871762030172823596239860530556668966749094249846278468937634057241462000027574498192734265733735147504646581287491945555382767384824198488182517228089899662727656144231720468277359516679447891974097042936386463968403557534739679906474664819505593129993128287957036525401908976094718148461783186841335481262010713513609666506337595544311207007909724944936108475502859976019263422341874122318167554055266540154589840558793285361251057540656886571572704614773689902192237142598605093376842157894697003140905570219248490867395635752282575814202262567093844318739769776079074716753514768471194882186658600818258162487254948310085040286385623297543348878228751957823/38009925526435634813961287596729261491458776357851708775512142003252073168371007001072653823055518777345608484581220134227929584238412743588552162503605809347686616336434692102021577348117813963605602487377235536881248823306595709856323645682418898120578301665281*X^3 + 1502100796214048620635524659753015456551526476627550639011730160599003428047131458747161023948507400384650049098476761832884956123255797274730679640954802841843772134520986967253156472502317383841007008968743370925790364105833597489037521337853023128721598740160111577500330867202961563099474824571573170941916585463338624934966922271710343577613976130674449307237961484556450581436999438504376942898395017662052384916002277307064181643326444498778738878393649018748707549199496128685029756342955295863432075716922655069540026421570588294923409775334909998929889082770985461648256942465205668777174086696957834829380861883045606864583438887886614888801126146725500483/236741958914904246060752064448607505120084472622879571119595289938507903807853988740619152022620933304063942381822353320632181769888051375662833861259422037613360934741267233806807864689901364633560831864772949453769015190988294789773405273563710460445441*X^4 + 27870648128102280054323289831776969747103484757154112951451733572241108256651091788477721917566171671755469915569237182923665192076508318729783912798222407941237573144412898162614820691350452152447730546276230599771766307156751052578679580019475677944945250251085553156553345286871886883781156068696084249202453025742362331375049251819541029548650219781066930481434552982152117553462748432892720203889842177619945465834383043227078944644569222488050510913293636522828973651981693359015161941471637602179554582838811888120324522389202238112800759661818123050056763558260049025136699672161178522152610184801734912386355621530318336680107195147057326807841100818846791375835/2999757361410751701835789408628305697376590352604507045656391918810833649149317891332385275278629845895794213920071038925730375206251498981023767856018136638598896404106597119566062453485740191271849300558538042528707191485012683281218818221325775244304182911*X^5 + 376845717977700568734311870605558337228838838397433262813165152118657654216366374552217462493969298071576675316379642337100724244950962006572904353631052869210631979378065739274746484415805942867587811669789416558850146575076908428582790829237412870127329707350641787672429223105534052841002876173145376435967826340685084218693807988107072469362662964345805419337725211621329257471334889830412731811329339226724532796762367170694032946502985226043230709854091940176515529296058270253855181032049571457152741432227209938344978734363447548228612345051315487773399559609270525726708773084268236265439926068655837177773075658105076305300494726243382580758197255062605/18683762837574322946945944633304988171421708832994994169331172751835522358760475790436362719802772733333118331767212794620170607678008947649185846520355302471262010475989837724473827218838399860591968421180092293723385304316020423784500455651780479871*X^6 + 4513220930495369994379556251834808622308328632243460267844486668740178939762467172405670064554696499947127425327227677661772745852814785976556313996618242362310919585490605679056637018133252431520538301221075950988514735144545299597613294654700998489214703816318206346954964117234245664390069265505300955798590933662551496785557350893667361215456521781178025207295055185796546439387496855298805898528640243165316254021069184242048234766249086458361018269633100158003036221367696992532077768547731694475621245877763930933110963329534611771971235025962270587143585042080906514008473033369522429143202358052082713816564120066774499121926363425102067411451118374533548531/236741958914904246060752064448607505120084472622879571119595289938507903807853988740619152022620933304063942381822353320632181769888051375662833861259422037613360934741267233806807864689901364633560831864772949453769015190988294789773405273563710460445441*X^7 + 27052613728114662941973768893391292571186169007814255503075293774660345672322973689948618960028444456249268626203715162952847408152060284470052339535165919577371169539029571275614674706722310402078346783869805802571678474538146132839094412300337377783823150445955446349385176989687770398059078882392645244557399922655603475499407860301082031586432215201036392053980118386882714988520909147022245776057938964639470526235867388689478111243167551315064290495570859110576049872237034076781759476660679037936019865836860793888154344361796516756753027486902949112157754775997668325672926006533373878431115866223663332428452342562584231338729864537488816104055590719/1474529463939256802694810562173860640156397193038828361560348256004697526537800946289666381485500176255474574364076457629245569227212449502737419818511191103406361808538381952843013749415073779543206410005531709709051006575331104394641342881523201*X^8 + 269724116680129498010182287695855531922566430715638293507231754292163082043535984433700776159056924775239315114004755509803905753828212129696138062184780509946705180980669596992434084621373895364555263241879591251450634173852046609836634127951471716138445294424304627009888314906517160744686039969804433913837766710527677440865486429408571966838950012788835826061306487231031720071324133646537403540216262955167744585825193146645351395771586161379404780991534347287013488555186863158166801573355247589943254857302838799303672343167539517268708116631318269286564877226505610073749358810944217013254866217836402253047602664769021581451739371815659567678715438902950/18683762837574322946945944633304988171421708832994994169331172751835522358760475790436362719802772733333118331767212794620170607678008947649185846520355302471262010475989837724473827218838399860591968421180092293723385304316020423784500455651780479871*X^9 + 1212600993592399172886328045779497470947782931759962436538783273033366244006835420611693992865678692757593173928901863841855027411863719656575159983506930468325459224213055710196404499843632253132695818319428818669515328127516876336448442488609643711620447285580832595735168869530083366208911688362558912794799246616467005843337401127219522976072804838675413349779708398539263681176144984973585180505634812988523562798953171058501917525254587043116229182911580826513546097726605098753684263919538087563646424822292731809999882960033631616429878548580629205100224132290100702710101086801072796544071382187213839269439655248226395312530260563158860269473337/116370409907604514457802112080645619142640454031949203816616546129326614042916971532607243428734920389509476313162059634539149966633450359303718713480482290537949791534873486926289460138511070913361724410506803702079631171599013842209876322431*X^10 + 9172261452390372954870178295463083779176475560816032300950446739247923418515353762869748349034757748532978210831791708721732413750538592376747982064972065673345930448384576204409917997375936711087676484541021179519332466820952939139763061267076505250474940487347848224679113065627210092941233298223943510134775831186954735377681642782895254660610453851182723403258650601839248453190173283894863270294895262059170430501228333605805256881950368695360077599363098636821942318405396385117399344152890571731323831186436996029770613353512309633820491358753822922370599608690200906752967998158478383554743897179696191210703324104106484851048428204904620716951385241/1474529463939256802694810562173860640156397193038828361560348256004697526537800946289666381485500176255474574364076457629245569227212449502737419818511191103406361808538381952843013749415073779543206410005531709709051006575331104394641342881523201*X^11 + 29947421815473698390893917054701500040364522573377987820626576992674580918798568658675025623086164613119765366470627191563023927733650676043156443865436934722680072234673649170471713565288767269452418474422188998994263295453644330990276580337510121391528047712156067210541620051201291971651921889832109002947766741380113468842678959029594117009691334375461796268961934325352187106475836582673343287300685229258357154590995503022038872074344737059989948254683358380499952773964601033740627976434481491887854029215174903212618875398562240625873258492497425861182957359697726550012835042883693715475364773418993943078362045175236255110154173833431270911/9183995731008169399242531140450289570092372664505501050952296277273034018066211943225257945602945338924274036237239336637925180856558311049145190867372921674528434341004931491302143488162818318472237740549822721338460356057060519470434561*X^12 + 178439364251302624799848633579803458486319586051291944140998965959252263507075829112006403678958678320102493934670881482727115711300138743322825226129165954890468450789297490625183081969283566759174640345535688387365321950386156445197847749545678623022352908350936107332152174036291562653723220904871283267635420746141467663546648738562624604951547505347441495234210034559804536309539491347630718222239690002732886650847954089033646900515729394336660766642109781548182516871949910940220535983194088441302244998898806070300533369556719575903427023244423461918069871405688434785300807539223902250294514013721661292093144616107805826882798452523490642908400/116370409907604514457802112080645619142640454031949203816616546129326614042916971532607243428734920389509476313162059634539149966633450359303718713480482290537949791534873486926289460138511070913361724410506803702079631171599013842209876322431*X^13 + 451794700658270618376019291648268760143015180514713816629669089820560075270371938330610882395104650203995899328913665703722363536176943086186298843451833720930357175688515132236312529969630239531912450068299645606225899597988397295005153748357012660646455827438174788674642186800081877537459370934298840854068986859335226460534923489992138681217431239012552903680770878013696213394010442063191446973896704223982183446436388237317233597861405898250407820692172837098902566401579043710499816390015803193106964946681581453713201572627932896691991132767259989060492277600027649147065642654311082651498190349730725208827473883201447082557656215840336/724804335175453350109899071931993494601244784508365642092360214448191462241828738317832684523948018224628998203554521082623721952218318289728134390922020493609694131560644897111683646765276483187770321249295455870764766479130338526591*X^14 + 1871230576729609491200808849340153344065227778374943961282368173678471549674440880262196622673389237397904891139918169214535372160389840981137777442977052929839889652337073144408688521542012487124484222826225330805620003145019389704096402740847880504188268554747031148650880092801095635518621556680211729824940356623286309887297061416484214086034903295319391561252077733460701272222371606401184927766538572158863409017836309050967656644005066098264827170621979516616976759707753017062485965724266768688726479277682535682616216575733142364051481606331419363542981198989984402537420297300146960565157632150333862719474027964166436635475296213035509546/9183995731008169399242531140450289570092372664505501050952296277273034018066211943225257945602945338924274036237239336637925180856558311049145190867372921674528434341004931491302143488162818318472237740549822721338460356057060519470434561*X^15 + 2983937232521184281071730063945375154317583309456542049627511164329352358399727323666285159412692647398270063113326377173843870347854789600513475832602000247327351045308514239170167521538306411926781541143294143476986112756423463978601595320460270089969713193572202628934333629086845494145059232813168172359846488450062558541445687981669333891769685755765202826796816507074018770124754133209020131923386977744776018530016460336287623209148802313666087406055380705018426957336883912669981815203485817708164796387896396822850734381891019968269437508024279631598178982736692851520607271793918022518657398914496911417752643710248821715554147583/57201825836591693639799469018387932649455037842977321607794192601072643220095394074487624064710600443897797979919068825082765523811721118280177917364219121901167558326939065354879934240807867033996552856861767490392610407949675521*X^16 + 7991805897286807646267597312697285416548771692856038532124182975493424050096495086748661081130294413897613348526692839545116358619047239962528494149253607317493451840055090879819082317358418650127032521314371943074611710630144595125214407867216520832467468490944975709778061318488214581401004559103885001455041013566366455702368778324979807024232914447329000313357694739599659605298791660240016724771226922311437136879290316701982132964375303718127907168536712771515278169817187926390823082382994464976676964675822847854597161186488840074334298929276605947094492723172426233612540748520061459672439723153944933379969562626135789024974521586330/724804335175453350109899071931993494601244784508365642092360214448191462241828738317832684523948018224628998203554521082623721952218318289728134390922020493609694131560644897111683646765276483187770321249295455870764766479130338526591*X^17 + 12578920133332172301976801676951515726718222687004740939692515032105791217694110182555556249902683636686032726988674605566826861205622719990370816015979717687068478241221411103352258849921147313345718586946460248441943453033430090459373913561485794609640636765923228813163349744153571782420916233392952131180013595090703807338370905997478610525231611682503982956200869575900006972047615452057767520927809108303882286585555180569250998653607688762739572215497723220461970582379140510880441914472667102927975136211518585967907084173609023327778814712050162762626570790151288369114829059408587351885758430136406206451967487595952828978364/4514389222365377132017951938946249913144585103226053319216651614006206551976591750807957072426059540991066054764349208829829178739777532813525208536360123265817027726851792704196980052151200933943378806476344999636383111668351*X^18 + 57841161522289358039852608729585543164108670593067792836051233652464329179402845071598556176043137678589744524254291638602164423688479099279069393991262160830742856960066748795504073739320053168049041856584698830918392268516073125275828579112065733273277681992843944694791726115849059390810821811272423258853068457729578646968299215584713503802820464195481452467897558923088150402089230875607890372923773716262394958565030204437560162893556592169340843638988415822257200672602872606178216310966778119316302248121800203158951811906135901517081189078962776829658451977260803220527297709827410804491550507695652513630506480973947266967982926/57201825836591693639799469018387932649455037842977321607794192601072643220095394074487624064710600443897797979919068825082765523811721118280177917364219121901167558326939065354879934240807867033996552856861767490392610407949675521*X^19 + 114899707628513303794775621175792199819470930900421331500695118745747863301707698882150186038027512259242137102906838525960036887251111908924248015688802515730514491476250627805884738144566605883806969953910326261613973078023161023059670927587494664783367162078159586032803255220887823267548303415416817864338459678526667757000537948218228845835844174235368826523791753862087434739913753450218500611773706714266144878476086316368756633161906496940903369484035876730244913154538881450223322544163938531220655861986342984855624092586686463400972765106295743869455543300501684810359385202911946141037441563545525511600028012258704106/356277264806674858497194533892056657970529958426805565402624229658764624100433411002127462112387304947602087819773436100531069271547433731633273501409527524727095551010322208523161554111846021146190419578276773706604302081*X^20 + 277230368345119661870077073481674919071239829765602156920889618518793329841643261893683118672376885488757028111378600378134449804782218998251592657622951492773742925254402140676281298756848138895733768088325377150870247513694733499833730891745656796044373131136561474190866770715859289065554986618438080036367353772366633543147962249860698911640759421709179431670907069678231510441225694440755601120775002754670206114933562154187251039775792447453631837344111566640444067142869511530723794868505332454074153729445572427404998215436756046264061068197738309320707845341795492132435698822281361785210547787365429564948021777493295738534/4514389222365377132017951938946249913144585103226053319216651614006206551976591750807957072426059540991066054764349208829829178739777532813525208536360123265817027726851792704196980052151200933943378806476344999636383111668351*X^21 + 126971424543747825468901912521500088388945092216024321609478748218193907695620823306809810866252211668858833423675940207023221000406826645080312255616380512082352056527309535428396344358093815802968309634372305533512763607341937712856864252116689766738913762597175824347059866024325868916140144695931246898289285359489662541366948162239368417677139384100779755695416419178651163170419924843209987870490534087796383185490912322160617101204858049142314152068243839575020836890849528369828533847484339148100401324679192270950759661948747475150024814278573367352051785766189059764649278427848142271302446902127181495777530453989/28117533328598757674784510606270748794138580887602049199165356298537181288014632704768957628631308100986669388349257051576913366865080398676763751985599204855741105754109557929379019344317419394380113612049307371683711*X^22 + 174070963268876427458144864941838803629211891709100342318531254992937714670814581753293765484897845722568816781586925376430681220389122077017129760617203962801022242629305956485772899735151560766990008520448626005497539826816118917891047230360121602653661350459979222969651503639511753387313066913412751605307677973672721471222978711458940321085147584934806624218797903572089894490243704677959960423868403102634970482469070061219011002058058476160865327662945776136811889957531439434460037462825308808217940852773791915869233376889106066812147289325436613618312732730716988481497888138475200653884618670522062140909394640510258/356277264806674858497194533892056657970529958426805565402624229658764624100433411002127462112387304947602087819773436100531069271547433731633273501409527524727095551010322208523161554111846021146190419578276773706604302081*X^23 + 1529575370018117617034846760211775675227384058026941002754825915588162595471555909459601250483234390561120983520636099762945173852261428736114150677377320812542755298443319384995765802662715381015177341285948476652397327117684931143526280256285464022506747874204264073964497528012112789413427089984035539613651487451344931896119543300668048121188140145385612016123915135280803688690018126412489915999729273243290430915242089882085167847777991016221779339851370809895979619955152788447493171767245607329916155838110982644563727787644443215815727886654132215825046267672561987974806116487979986132099989947650466744848136/2219046115428834162637874722300587861584609019619765543300872567164168675559516431597266011256515515822481997344270937698438431604852055771191204481540462856581256866396461047224293216345783236870027117989843530241*X^24 + 7024851140251390760110632444422612726352717602936579727931359536718173719536377923311476969569209339468436330365011879067533157152361278020313494836314164185960786784724628146118406371934390331894942479555750143807693344106411881982259921005124266315315666075818709528106663507561213270122016393014800607719735982342220094111446895952711030027899715511721508821534979303326523027795649675778912709476807859212783458579960157645356925382960293157056311992168715053780835982608022292351124515304329822139057506110007305403949877843772179091397795405273723103656148054321065915398278617892652130472940391829898153084267894369/28117533328598757674784510606270748794138580887602049199165356298537181288014632704768957628631308100986669388349257051576913366865080398676763751985599204855741105754109557929379019344317419394380113612049307371683711*X^25 + 5435126354322020206876546684786932424551987471527903497763943675070407896786978097060264526197246889496181862564011762478638835742531854131303460388206114190089193898416066286200660038552261778508724866945377535809890780967184373054048957943124262776964624086916912044967761141657321174121549521752023294804587187390423490651433848668020417592624805453922336766208707658655070806827410237515624848837000841218387229567007137465311327025138628636302212001845227478298285402447157038456642611427115719244537598812879384916453434977031006071841943136940482754069457540371700981487797720572877682975451872126290410863/175127939028398245019167762789092246987973247543190398808371286178215505923724759813532160938877398454935048326436030123781740320799625583710141621145960291735558114307983667210503765791633117896774297055468671*X^26 + -5622684803445675589835989889729043326842163375558703926329059248317033498522441499371500004542161209058394392752628122798276338606082231011070057434798380378370608228748652306459780866997004506446296012200774588919845348786272323362843209124735509909053690311073460196433533683076626985387282174905983119159794288013723347926274131679884017026933164269790745789920939497081657382773245453061961277063919091457957329245712776518781103769948971741351399313323094287868105119561544089926727749016023453699704557840799545189318929195399368924898501194963510514435681104968386106296662777316378245112368454574457927464657/2219046115428834162637874722300587861584609019619765543300872567164168675559516431597266011256515515822481997344270937698438431604852055771191204481540462856581256866396461047224293216345783236870027117989843530241*X^27 + -9605726952980837425084032551989241451673609286013087435088834937563725393827451748028671261017012341689660420090507439792016621761075041406541048206357996761909561141190736235653040861576508083759871515910938740417487234292222810107000163994409255878058679410639915099234902689995019292595177564734583699377838580656313585957272404627364141019498042170821811823554794238021196827552626979417259273570303292978672644915205404908581862580769144990804157162815040909432671733487609313295956083623568821015384417939877057799754477159647833161180938292623857955903636904263464262489607709813379724412355022927448/13821161631157623314589832119729480466259430790244684619080679202763436660383928641269999284892857584636970114942469428125778574761236333652445870187511663778356729090678215390300983804879892502310338336001*X^28 + 25114695369921164032913601518143629443987539427164679878981151735002983730894542557739755458572646693855392800332423119202236473644772622074090376491661451098691098684552230756687553291589463852271754909734779519155464888870154269804209500516210177211138966749854316370593810335692957901114800159195832062884431500846546739571312475665588005952493748930874078686176231300096707295652870599473580383124046017055957017941982364901467734045686962836220080052878936152564053065436525005394288896367949492695054238915832640966406150840852841382431710748744513714263267767447312470625361928774105458193847659731578445/175127939028398245019167762789092246987973247543190398808371286178215505923724759813532160938877398454935048326436030123781740320799625583710141621145960291735558114307983667210503765791633117896774297055468671*X^29 + 66214492086570008533039318953661903433185940324189070782188449477214269130892461926742761841632629493549112622103676511851420029656663729385673848063291132645613456371269412357738652501962860004592384363307801241134602478253256792252567783053646041842870730875390099585435294032314688799733995493879101782173612717087320983208028826513998660179300303677276803033403312513720679753293304529233935271450721387957437639383339460550821663539901876443993598307334191498651959287809419225494362997459713947213375717097235096528745602444970690505388717667876831567393455866715565022672933769703673146063690398/1090771180740085495587548900617905490194888390043775915009129445407894930185772917786283583370914496459393111431021184446829656282948175649313066860351326949598037178650320842104094689044265843446479231*X^30 + 110188703999453286699225426726113118585339823852350953487339231084099031306986968471106479133301243804489317664028858578701868781746841558725053699430852494288265893647355411999000473046232698401957887645949609331056292699487654835967767496647232930907803726660657262979790749629836145301757475833739585524732378683299291052721119222634322597905611237280075832549291480196001737321713591981057188601854538980948312595742608259994623986529005716732134995008560002575764746421106551471133193592363322755510351598337900635689878742367961233819823359850627597409437667806511393315379750373988337138677118388307/13821161631157623314589832119729480466259430790244684619080679202763436660383928641269999284892857584636970114942469428125778574761236333652445870187511663778356729090678215390300983804879892502310338336001*X^31 + 30736935292258711437624943886284881449905589173568564274695258981767944833695855797839331819759109316896318276045117298870205123446139467095682774147886390806255744391312390147371397440087209498350681215393225241262567167601627859479963128880288578629834084849624387952249036976779731029985056488032084939447502206880833271419482913029516599337391890328697468198758105086421533683351801819359347608447846668044365136262077547179596772596716252548861896378165964078761212640228839276036897977359667849275477021601786464663340466912834781289241957921291689476903364798923055692184093017278462082837/86084064457429208080463175804427866008593511959890767501312401973632304489446209279952930579347683407733652547630114785480992524895286532184757861285717540020364389444425920772164366588609095055361*X^32 + 18910702993563537534384458243350809692402014199505689833070064006499379361770495883199903127362680397045374361654958438275533612721536907405008704061447870834804462856005269792567238401154397925321011167889758335026075674246992661479631547753230336203948246716649636707501093828964411106926184693686416340012626570412631842579509511962509213076430129310701075396820865222679658021265319485656991548263483534306808977863251366162008360355506518119854415642826208975545170851768563013261137857795459797804256339836448358857179385766237296122934457839468174278290358822092664677129240840628737466944113/1090771180740085495587548900617905490194888390043775915009129445407894930185772917786283583370914496459393111431021184446829656282948175649313066860351326949598037178650320842104094689044265843446479231*X^33 + 23479495172854624237070526060017519774021281586663228459091638660673632978184538458815997688715201983654223460314875191362249238714045509814446744906921558399914687646854239890041269097513580869418063683480080710137095444232418191790195759315383411656696239834812115968189328530233233491036419726230038367677073977459453889592218332848090478089118864310039197463693212385689662854715793197861637488784702263216997985075655831126647882039747302066658430937470921709418235126110123479215861406188218835509393176469133715929027875602255941968888900392627521204090488234501926611151768692301116/6793786161899550791607858559263504538599440609256630692235214424562568423127315072208423216742773530718463621468717132466339872535339478508780511505462673823720652627608390874608504978976331391*X^34 + -119926913543231640785500292190231495451947979325896460199507823928018730615006176158243192246196050648013944794978950573963671928487271399293091016806378589124660491872627740522727362761012172139914621914506931995841419913886342243825127637102398947742808973179625573772131349179184620004687415652446446153202960386988570208051432017740181709082350448321275173134076038904495256424417064161920676643481389915492805824528169719087854258182987481810327859787130590868817121575750050947434208816401113825880210884562231440669168227706824459992071481540860173062279457934658611644699303172564628935/86084064457429208080463175804427866008593511959890767501312401973632304489446209279952930579347683407733652547630114785480992524895286532184757861285717540020364389444425920772164366588609095055361*X^35 + -214977483928447706599784898541000275858716595321498314059066572512104439192586856461205970701952935886329789935405883272908238454941112651622586511877330738775483712939236815021595454429189016250067828162850391889786108726725605256445340498723508859512254778103882757189065829792727378700347582484521351387586686851772221824857028981997549614657560090713879972504791516347803423120793473456157275278961219077435235463956024801191420748673758980498538568715102044838491825274290355934978996982330973385887107025823616384083995715999939453488534638666736637012539681609630702412559805866/536168113163882155442179666897916860437174698860123959611334103430081952736746513472371810965415005186525421945285860032068492821035394089557297096161524254101543100592564981028214424984321*X^36 + -165112431259191458306316558037494627617903791302653838004138308522448899099021122554927740168336162259284465252788681326241130123277570338142574815694535733064596711461127051061607298845771508217321070523161107874970158472800568150770857497154663235234891995073541679712661984132255960700494287773319690222297245431449550074803307170796420568765574631923438252808982663710588442287409708561106346001220542512630990951728411743492186963042539406601501608894291362778258611790075513101344147077486005554794483298801035320174217538592366374198753011430570796651465327839465658982007574330539/6793786161899550791607858559263504538599440609256630692235214424562568423127315072208423216742773530718463621468717132466339872535339478508780511505462673823720652627608390874608504978976331391*X^37 + 187243234839325384952329601739830906228837405560441883203416209405156664081294086970065482587231727132739620830422557783671211791368775612023001804147497652159566432513923422433960469718248085435841086011574246956447221470546447518805922450440193667824038976421860101608325005484096874370670305352529459189752548906827656659082214944209305096972511326872269314733596117338749143761070702047908315396210423604146919032267384278654347124654807547083739171930326155695482526345567051607694390633575319884076936941946324679117290516297358920216365996887364708792005706519901977083558/42314585523153828067412174800561665254295217335658113772498942737754080399080302539055466100971904757834852967033845792129152617870364934855757011771882586544198808349188302504002401151*X^38 + 370754024710055131855906606429498933079238548243943903843892427456895424429244834551152940082209443939051692153906134381589156462259248344112629607182172639793491539460834261967867539307839181913111237553589135736166628215971089221477182955392632196734219580424368096823784535083406669944775165236106768602696629079633319470641378535003135071287687889907672503823304202284365706922996741102395513591264074779688258499412700511131122796789160464229622217670827917664562612146397065743784681332723866078882814127281645690523072459015246964565503141822245312630553414863784911108023023/536168113163882155442179666897916860437174698860123959611334103430081952736746513472371810965415005186525421945285860032068492821035394089557297096161524254101543100592564981028214424984321*X^39 + -50247583168299295488301858685801074770924941392094975440637932876600715067029880007211198609795775757746306375328499081935230546546482866297288930767848892013232953924009493404250568836521562215184561004217997803021876387683947570852967151293840204885980941026811686286817850463889280276281124663298592915565333262911624602045497611494475457813454749666498638318348370013224758799666725565369587585032366070531431019043803096466397048668199240785026528682704438404027485198897022520499115593370044599694799590543160715364206368330106865065282529615441997001141874391373830/3339482718266421597933247162857048792857329124430440673387968016553869497204664394211622295081043702772855573122393322715583033530926125393083182998333405930407924264003496369978881*X^40 + -297077159227413349944776816396223221492916189164810768574508040662822452161056109277986749614354816651278080464676973228397170242024243566174712198035612517920723404852505922906923529585925377810848871061747406642835495162882275749749881940480975943386240475863865532948578899338745031540483158168517645301531555991117345057855243761473638860621834226095552914049331735212089020584004664915207772654693119472914483258038039291193592049666345097655527148769542219675217289863953595950329944865636048226141379272079652740127214280415131310325916259959554510078430874869145586365/42314585523153828067412174800561665254295217335658113772498942737754080399080302539055466100971904757834852967033845792129152617870364934855757011771882586544198808349188302504002401151*X^41 + 7891326951116873917963866406848200445648659952196079596902307815896465652691803888653064639495067104208491801214357213754840014709268597833407768139612919230781056377175158569911515809520665035805257447740366933761949876859871583245541680888484929662376298999786429023665749540841767629011612105487751946468604430726891154955335519353556188027407306502041074640453224609787979810775360924267793404172607126704952618267008387234809395879812685382737314649722072169127374521314788016873838495023066425498238694846819827436900973163678771001757389388012453630172450488/263553209554606708068285625669406423554362648917247310661192330246536934512245631300735718970960753119158359491941703315885331349611405997402192644490048609455285633651921424511*X^42 + 182276397900514958233127980025156621229076234465223405797670689352039514686803047830248833305426538027368356908029716884278339232082783215570301333970806585141637207333104838293454876145510481384238710581849739461868318403575344109988708821503933681813677528477514470538050151753926411106043950866536128695692791955870890823225800291622286693937169925547927220658832650106472801667832946901955532674993053128900493505049309423185702218038533846166946739383532844335668367246886667863361979051367707505872074523169689932146367805889240350163476172495360751730179077822724/3339482718266421597933247162857048792857329124430440673387968016553869497204664394211622295081043702772855573122393322715583033530926125393083182998333405930407924264003496369978881*X^43 + -37219273828563766717030500658132061370678211266776972269189299218525927548649491651097860986162090937881826644651664608734824483858567783388008841942612635236163607240741786252175473557682750481936380529511576924311175372571813993167136231538840093017535168314828438714018492585738962646595288111427740543704028391730830601232899624337529096540339762744321935561630344875665852567404956575240262829131310532295915820788692010873493279638636746264327000924111230833067763810572648999567224245718460167790776247950042565282396968342130608083408814933180680097/20799716640723439986448238155584123080606317490115011495635098275316623353503719619661882958800469822362746388757138609098360930440486622792375711821485960812507744744055041*X^44 + -94084088026544102574240502814563512702419011359662305303821269575270366463234452175565969947763938660378883419805089892245968495659488415187023561672924624219407832359279992768498165475702440067948664149812477781631830279072552201333713634197873005299205195874233003275493870863483367776992864067010309217813245169411217814098776621920909626928035779087704055154365123039433532474511315168710215977399349814361150111020918314973099519647539892744401714423119714740132563469235454797219602810193989841005743983090739909535651029338143760531639298404142855245729385/263553209554606708068285625669406423554362648917247310661192330246536934512245631300735718970960753119158359491941703315885331349611405997402192644490048609455285633651921424511*X^45 + -7646071322492892271079261863927465162842073144077679211450169958949677716812716712088276669280670436940318719643804903737379523843863421822169377107724880508583880678700834783574309116954574869807883203528366493755392057951667174906924074317968832434890949352615785191621516203421428580403784215940345650659183405614125304922191670411377652865990345049032782361685119411661376425645295218045549827636417475508115515462583173218501781639646731431267508426920168336081276687790459163293413085775048501249479522947671563507067236951316617704585007293443055/1641521319605669638264402032640211749712439230535475613261392019202637783403339880014354270286518019285198199728288107418385362673860517937998241008719592835017579097471*X^46 + 30168002873261834962825286777188149386398329476479547993391572713582468040052299684360395369968377615791690491887539264874275857369637300615871608452197163038636125442233926382113695932486642338170849285628203648753829273128921732295226119779171156371864712095864041833916026285237631974473444420791634496316148421108329045663020554695527310962622627373846717667622922028343531797675055980838972652342101426640024889454447013358743428740552536671955515661783990943971631929657212495414438228408585917336123853510250334644833737652018804712049720806945027082/20799716640723439986448238155584123080606317490115011495635098275316623353503719619661882958800469822362746388757138609098360930440486622792375711821485960812507744744055041*X^47 + 6558566218272832390233644753229847598534932228598286396015531468599170084961860886787737091087659767653724070265899628916939558532442899263402133433162625695886161863082889756679244551854968721247554041030334165025911886311390077917396854974454770111094345128161972664967217702633977114136965600397166532118782621059245397030106225821228532972398037932179817163911962789807812016039872692934760480347793268453988007531599218177118590199417004662294027237436163932324649095490945540390896470184214947252908770561049699736919110015263047260261268990/129549468834793594685849738192740253311691202788688786462109700828872052987399564360694047059152238914465961623256894279724201931486111430668316708130344316550988801*X^48 + -4771945272809297756060315251593210039208962398916109461233752989001419076857092691246181469376451303891089530976490923273594996051545093401788604040157916909315457668567584894047953335326234524084471240869972150050243653866971514119233767485584009036429434160855602089592477113207978324221405149564003367285727234096246678022140384635609468860454848888992214066785523403940096053219030463326715513673651353520390565870105112619838572048788424718527270657382640980882781049524080183187823858820040485319116507377465377634351700854038274415323004529485/1641521319605669638264402032640211749712439230535475613261392019202637783403339880014354270286518019285198199728288107418385362673860517937998241008719592835017579097471*X^49 + -2322870596620660537994501986655110519107606479218730518376429303418351810966781277511638241019004248938814720733780590515784334753005444610853571511465637106118039516929385874470523663581695251838284248945383450180826563354121639926065862243996485194413862760512589087178683821158577809332969407206422002640842043165100082458153273522493659046387186781462146683990887344338222741247214407586333439643258516309253514490268157287611221666085904387471168906013248969051144239406198859123056913032937781091285547766557855154380313434110347598910/10224091929192139111818304647836812667641954288429388877129642556141745165132946441535320579208605391402885456811371973776671291254526985294634733496199535676031*X^50 + 455332336970266901573173730859396802661903808734315163597915498312680588841171765630670506811139583402251564117517698237218788519758304327970053957173063444904120722795542588630917049133996658684700308558774421953174412743887759050395547650782742119009323492422299879108469340621076404983395063169239321817484310092715595969813557273254401311273736137078008149783420851575339353817029883663521686086957767928040992357632449621592981402486614849983295757683402530846614351159242732897770557459941228891077922633546445234307150214864276924922549/129549468834793594685849738192740253311691202788688786462109700828872052987399564360694047059152238914465961623256894279724201931486111430668316708130344316550988801*X^51 + 428506314659960378553955554161994965587882569168909752298282948433841616671065771956528238408735018022136562108640133098570228529821646638458314514464953371470540110059722323310930502841811270073839670079297137058751374353832675375409948130365482857102650840195811108897344740770575676427412957174798686848862661734362464135802656660931566131176379321647534409560301341385563481260176524407906394137216775103767745074213967273802426972262346690235653395141217735321373099694739728204370125414810433633080341932755271024398341878214149/806889111292884469404017413608776944806404726416967001588638825360409215147419023086995547250304268913494235404575169582248543228989581350693294412137916161*X^52 + -152267656183133541178738108617980524007565558463269776766690466482033041653018479871059633570094055965593369383624892267259513996704405624091200594795595998200831081829898183204873851008018193205472408699908235992754896658232029509414390624775170594742814525783818934936378263518129106222208209413083816392535863411500043931117464134593247630742329280534302123953211698661580653877374065484040182354768999391722518536198462942076530559885274815201642555772970808194963961597038541793675195088169756156798717395500882611868497476628685205/10224091929192139111818304647836812667641954288429388877129642556141745165132946441535320579208605391402885456811371973776671291254526985294634733496199535676031*X^53 + -43666128646479693934052855995734887626432483562559548317292321119411627477557849871571965644026235407950437558474662482635918052391130126107603323422453825245709900540030517819236554120781128397936416001893158966435201901088577654241016645444191169942418898628875896813928927353459508103681806618725125274915536480348039921158522310473302223044786442776075615636625764805582290146016881360125182444452553647594917279312621462359387852989219839962945229317399061816786478000869558678499561148277203763853927210242193579590069465/63679986685572130802937212028156968258732911878854628805038183676143099609140480079472460520109247013928990245803422743449494375265534002895848347576191*X^54 + 42889451989942858844001223180506288274794543515960855731982237440442079847234463116907387012264574092523495900426806139280273962127014125183001708643552446666298963381462848491667471059469574400775791603461406467797460173031354538584690761383219102359117079824083754250635261029262464496293830711939799828278143148215292294324580450494830505487590021816203340902919169966793727777696412036429472286362218946963805290652522349832295637188320887320341555076621932655013185831666874593411151068122899765099681782349011721014129957452/806889111292884469404017413608776944806404726416967001588638825360409215147419023086995547250304268913494235404575169582248543228989581350693294412137916161*X^55 + 709637630543261370665712817024693734551967569476349561989333220759156882537174202992882817362106468574789972464847550712700270844283209373519942592476852503407437820219387642379717794320811752458361290209039937291001351347998252837510330866567930572834777788672813445204358438310510750694432353005168114189283553879962433592659389335654260821705162969532379607766303858917833499467669589638192186242440043929914616144482661939419376787751743429782301595669428937638549776311931709427098726112901986806846472574773628572/5025648069258316691889922818100936647362711062966981990769330256186812375435283724999799583309071660794648429153454561080379952274132586449044933121*X^56 + -4678058932953469408412757070140094883747854999562419930026474295377681658009424211781239468890629472715871676718005090613885848318246420629124389335576495107556085315893883220567651343502901849544214070880664167930406251670749957792891634760672744594532040552328623006884656570425320164318540401685917823671604724524714707029893591383071056770705119175678260787155003623663285948516835231355178361333646220282891792084024298496538098696231486122332302297707001551796915149380958747279988324687913388192056085496761670034469/63679986685572130802937212028156968258732911878854628805038183676143099609140480079472460520109247013928990245803422743449494375265534002895848347576191*X^57 + 601819209960366349220381228601284697554746748387901077308396076828255559204502488226968582160777733180882953615457312986221392650118609763940463565379428965607367716337391351982943062781373745637810284190996888412078409060475856321268656909416670113781795103403201615976568515497536403293666565225047237406959566909629391469507599966362403145616347523638584854645827864271157694976026464882083016473785475180044841884758499150754694322411751140315187929759937792235266395798251567118013672499739757458372237967037/396626001835554943721089323502559912190254207479045220643148153751622790264011027148591238521748217251570391378222284040752896557030430624973951*X^58 + 140019018861673642745370799060249347517171763991109638252478588869150284214310163911844175241772414467206326386204269555506499194053019457871307523121182441571688446368266253517973572383583366786749085040441251125909451535889815181190838181264866160468525157610544453343495084729381842728446244639435019357542580420336661235005162879058308404892550897336042669616593684756619498599330555719725186171798992072145090920215531018282204260146895452013945800372129680093767253070787026513547041147133056296653008238144106/5025648069258316691889922818100936647362711062966981990769330256186812375435283724999799583309071660794648429153454561080379952274132586449044933121*X^59 + -79051192878973639669146136832790175723166446988319098906806705654245326299700557083946144739850533750871272263870689904692483246686388785342373654552611792836435775340710739246272170333863778463535023776845114662973597021622013468072462642751077235188179944426753063319703208535706702344336982884667973081611556351396115353426992935479596179721833898443141323008809372962077761627218524961611077014797720224209794425688776616383749469718900885245856773905323899984828359403725682707889038319241338020790967/31301870557616205802311524228755418845415058596720481465010508543258053055324049179116978811597207580425411678495958017579740869468110695681*X^60 + 13728600045764033279302533562904702763706371183524794899047796638629919641782315047080832520819285713505553272511419054630901370009182693464975883348566074026031496974764104601076874023117362723994836033747694620307874640388043674397444227110054146587298088749603717478392320321395652480617214139321600652788278820173503388633529044761969837631346323429943917083707254856146019332737590081151033502016842997375019350664699384576593952773274437562359459210598723882085172384583797284039478814874858351946968312/396626001835554943721089323502559912190254207479045220643148153751622790264011027148591238521748217251570391378222284040752896557030430624973951*X^61 + 2516552766831755632515013924912210714868475313943481067506098703715983329750040118375182268772218475388817473727834529160813199881231804998378898978925518171348766452523427003535840748172075264583308459509727976779384052793169326056527368420769712659927543278449685524540016180530340195275862928241373192032241176756834364787185410831510046732654781049597692900216936399507290484832260522099489757969548282748928487110875841875371062030942978186988712232342173299587649862660987281934827453280981255/2470355185669339894429131420468425447511250777106817257123392671711629157550631298170387405224308072008950491555201485090343372225405311*X^62 + -1010271678258047632835789575727494285356038775236815334944611052874898372737480472596027623975052193004664103161444349572118624709529219494131568939056859311187879549536114837764137278929792877345282522407826333146508133676062836941066367435078859020239868409022042531938619996613797494020268384661299816832764379248864068996195390965373259119105956839189707722164397398864918990902139827182767104173822410536226863310067483840152241222684009666649625351528416681186896989819015359100095793802143940763/31301870557616205802311524228755418845415058596720481465010508543258053055324049179116978811597207580425411678495958017579740869468110695681*X^63 + -32742588244061645533697421043425029377367979125370322812648601474764389949261557469692796771639607770059357475774559038340083677447789527003696850835375168915472355514713299396935388343429396883812118456636767249569221256921446425289800215918088162295671202218473233096354999296735782745239606279528838131718230462134423739520708537436218546001828536859731036393790991167387681094257690215954107614022949909525689677515499068757347851919200208266131709324751037456359422701202584101307707336/194961343672112689955736044548056621222575232981360370698713019628413634089703361863340494453816436903871082910204520960487994019841*X^64 + 84715543712506604269909127102659447362819580600654230532858218130862011469213999299770581805957960827750002391439324051944074055532294785018538914173251510128121791283705387595888909226269855741200433868142202989969474430010720299066370835711226038721027711063281603412170141696376519895340022912571563378667033815861822386424608088610103392750786841684079154683269359090662660193314122770336746399717850077431183505289180667045151285943326201702768732896813937881922262196336512991733059046941/2470355185669339894429131420468425447511250777106817257123392671711629157550631298170387405224308072008950491555201485090343372225405311*X^65 + -13248170689120355646464655661378446203863033658501880428429944624051234726953778558831233591565309679612691290354679690569087752856906599441869053536565336955027922200783859833136393884187110417705565493384377348219093480911394510240789918968602379570674662895887867102002521542712801522370110764787364286700416579278762239554147492417578613209867433769167151967457102740140988475871808911803979410864210442256198896144721517408023727823408471876900734511194555623944281329082007504952/15386421251054588426780525968594161567561773575989296085448111406235785185834059021651053149223931568453246224465671293543366271*X^66 + 1247615565380458867852288670585536844743407670080059666731653196820448858544151148943818600473376064312287371314922188967718663157063657187492492170854377170305307795045205008518321297424513497064783074806337297883400601447121082168615814230298779348321099015791248640478048830018638086350303584836221510075463989790433263060350469834965227918375557354380883602116525362952219062540371822071547233344106880409805880035240893576628139910365927514679593144146298127351523465595272663693116/194961343672112689955736044548056621222575232981360370698713019628413634089703361863340494453816436903871082910204520960487994019841*X^67 + 83747197033788742835147491742567939222898737624037354634076294495648652471997609823449261971641675255096223229428450915973181305043750670000601946297580294646744067006504151269457682121364120074897717094709003985913124778657618962014159634500112542531662125207062713280558633071429630531377564090072693421299191901174162359176498732419634997560424492308393555246878508581996190114747085675446062452218529774476240141198289612198934430951970037547871628744327925880005677173003/1214302048066813071326692918364309175878918283954644154798209407800156671599247022464766249642801007691046186130981871481601*X^68 + 674899605553435360509317675636542991482855915832962683094379043396803567298552845215802113493277599973350578904573311895639159494181660014197668090816931256165081308813852345661261053674574166217837466807490033171677477655934813886321620993408418928104659814791853621968846626517564719591013838762444648950828649264811124878275817691187287771398799488208074302926512571670681067234832813655495702253374710903023155381402056065205926575050047482690763648514551458692329557699969/15386421251054588426780525968594161567561773575989296085448111406235785185834059021651053149223931568453246224465671293543366271*X^69 + -10487748728890555165423861283681626901699628950278322177818187913234674067454592636869374466869664072377578788366988369656875265370519757266124409950905877191558378536803957623522780817296825907498281810938249202765943899293155842851991145688922740482335321411828295397516168085540168450832818130634607798727878470652193493317019544897400779274017995761928390585848320216706663033127589702192141462951936260266139488340920959005917725327155230177745858898335855330870698/95833166132650388392920283984240326405091806799356337684335049151618394096696947554633908108499803306056837355455912831*X^70 + 5141170866172986506454464997636660601825954067323076141722543558113220648966309384674576755379545484620380644319574257893421907135284132351673789034761004344566802372888949474001891079254272966090783616665120364354240066984440457080767781671368451667601476289520004127401695262401090719386139898500566413167087099837702586098721996378282237226919806007226899055375044110785232908698557009936196162921495349501603489259643878385834168260814560371269004956176852070029098145/1214302048066813071326692918364309175878918283954644154798209407800156671599247022464766249642801007691046186130981871481601*X^71 + -713065671120161535099278995507990391519358612010948121544778575007067623099698198027370644558996279572581855255280588994386918386174788478284902195859825713576052012038821377236430560513806654507528308060836013883475307463212701199741500936530664285366524879164248774744641940742924148546675315896273302420631325160286844841050627655260422931024997614430541171399578967589298620332870341150036977253442100323490555851965014663452064460074411614929072314305486356/7563188866912665803245227999703285171264446910216741984400209072024180735277164198140155323849720093604043671016961*X^72 + 140144962423494849085620107822726393414067511857434561630593169723735343268844406079814861632435894639176580117460561572668745668186703252325735988701474656115602627799715608083028886187803254683244188704098702909408188041540139059289084102729825661530515495361777204833768954636753347615409452826246747326240583024068665201848972463809920372716216345056016353356860661500070542478125217877324799764918220819526004374161769722629523199203656286951648496582829797783/95833166132650388392920283984240326405091806799356337684335049151618394096696947554633908108499803306056837355455912831*X^73 + -10261679347725057495897399362325973468938702861842894911903468061089423352669260850028705669890122491868635052791459880533962602639035669171037549151792889913652016975392192209451808976722901239183799452769883259424895613442232200729249698507786126396555472880646074931906684622241629625600747325214971560782224378051480595158584682553068289411762452043527705638402523545395659289120115069237568933981952855685831289451205560955864722687192589706184981596/596889658820350864434158945600448675815992969001400203961819041277261521211993070644791675783262575456084260991*X^74 + 1229431907367928636700054521202934202551727971485074509547866953071880484095665556848226781139343217196856581133884538679042140575734135525865176367804530070246988658778299873751606413658233331990819398415230464088019705651631519870846945745672949978705705069135715351351831595321489047655741685947503789872339517529005998881343106766093673470985747724933732785572933256966352829536887090366473538021514980185898406856204388091640290455117020251523246260784/7563188866912665803245227999703285171264446910216741984400209072024180735277164198140155323849720093604043671016961*X^75 + -63206442482812195839169200952361661116410424504483931947564916585170688763219185975704726980055483417014263712179715675999084149453410785839631493811253052460909308231773156255253710581216191297259935423283293289608370934474301110123473908178277967274342679941001803083756810299613235523341041089956985342071542973429493489311978411490571760753211268611068269044715503782199291425534957957059664834762260949096867924578486108669675428386071411739/47106752333703011951239755788844501287664191382006171885551183117138467462078215661336254106484300801521921*X^76 + 6951363377547552403732276943801148644789467570706346425072261539515107304847151237470768552078577147270679521691378117046512575785628908811595510316428930724751126593234830335396816451953952283861028332632552504453718878704747145450390972808897733220919190970255959294049335037509107945481963350604718373940328212324508816333927286444561374761496963381458024341747244597307710831092273280625324032355230946607024458355709127524046782744996242408095/596889658820350864434158945600448675815992969001400203961819041277261521211993070644791675783262575456084260991*X^77 + -431507997884448995900510250017896333293611965632675540545794508499085121815008360529183306481025479803361511680553689318264567633502981368763960531215241664316063548978085429237145317496525626383902066898613963676845766345375393805712947441835929500685738734709320187249775868958690877417928861084547310301032552238119699676110850911245231218783969165693578114447015994924549281546909736646837030134563837018824270966057989828458418923880/3717682292928972610783659994384381760529097260043104086934826226591308299430054112645904356916131386751*X^78 + 49623674719453476734456251195431383007670197787124532828878492385367106284899191299309858126127604412133352670404512823182073872477310330041152567485221675717474570787349770942932946109098157568988592614008579026117744828131233020540844777385953764237637100103733326040657160021245479995665933205471205971730197110808665661600270337469703910481244291291047771005258275837445142268560888802299183097231157804765724985795227224007688083721940/47106752333703011951239755788844501287664191382006171885551183117138467462078215661336254106484300801521921*X^79 + -2051941234165573663970528946761667920133448835769248990077337111954215108450072306260024498582756388038446808301472672814086471593077831124658789481043932465548033003801392712328970578687508916584309924834336984836575987595096663899570356036863056598956310676019759649497037405352674413691214256193207853322918387154789611071153158053653151800888421706018990325977049083330535158451393342245652932831230364771557505991922640851820/293400859673977792659116091420123254717788435012477632936218627305761841956440226710275775938452481*X^80 + 111218747419405606438205433864094554611760265058389648599973655815863760723888370452275070924292609162543718454312298757291213867416876902065716066917476353772802830812054879577759053259723368198584469753512933002043565317904494413078525256664042245612826819697716602202523666775949010667539781696797405368499145141669213463659671652347776834858951795388237917127194725986524966835017544044280761727274744007408187578571584711582962/3717682292928972610783659994384381760529097260043104086934826226591308299430054112645904356916131386751*X^81 + -1503931531288496885512909158549913845591831449998605441673893957398608985827163243383883681083714160603662469497465910267046056359094996046166750347082578663515990227369644889198609850001944250462835581019482804648336286940269880565100960558404535817268497882764303310469245890968736698418324349177046300373609972662535272923220204403627493352978766960593125481282792572962938919559751487265192380809923151081369844238466/23155304212294040932769007293830262387955838924510901502345405043466327989617254100724155626111*X^82 + 5771754883917695268511065560136920421125198437137754277622822236432546083295809748610219058741910566488087896268492627712084591716173230182400385851254495010953552431362784532186060603206785957551810199680226263088953551862894652643824087862144686748323101171744662479297225828593889112679752524889827431086834022934291266606443204063661712059979749445548896769975020329538671128719182132138425275814522098665151447758717/293400859673977792659116091420123254717788435012477632936218627305761841956440226710275775938452481*X^83 + -848049658482801536246137250810177342997774545128037676701317118043982439592373051575367024672936122755301764746313496095136209567771298783823869260756062587854173272392023913637984926184945078873132118212100889665329147336306430029036249919300294870247591432830663068674703901144355334515892703021108969840187489815206532419494354700837223891178803650409805157421533250513038225758391541539053661827047687540045/1827425160783998179525610235484986377393721010536729658459900958366847761788118862025424641*X^84 + 149989943922838284695242130801281426945741982337926631548691248925310652273574106270450356189909326611975907255444092290303686078743158037669609446326010011565114731047865903043938108819656180592517331827311621915181834528685017543858325503083390877606856987983358356731507009314253683830761675969243383144015441718669380270064009760640459239172263822378886892563295513392670456783354251796339767285000474398621334/23155304212294040932769007293830262387955838924510901502345405043466327989617254100724155626111*X^85 + -3504191862301155181065500082934879892909564659011642283268319241194670738788601226967199628177480178698102970123965283137248175506115079725402177892769419428679432030341948297837562875967424269953675972233004591715231548729271547986142274451097298899054461088696454333320329135596556798265593144343770205439966659377663377079428141717059543648293097345911674463453893940409247951525780116368752615042452/144221068643674388724300389510298033098707364102022702111901267332242740256342740275071*X^86 + 7992934438801739687914210537990318409852112395093328065327369865236807796039585225952019005372966405930362676494366257381467556636780270561697419750083169386378852699057065190459659500149881046950176401153180343845853682578574615102605458801241830264798626633312434751177515817135889897844509871713527855099994555664737556603497377822103888765849341352682263326967686760001743425314425255229461842617873/1827425160783998179525610235484986377393721010536729658459900958366847761788118862025424641*X^87 + 1681104634546882378068884544298302480552061828836497957214179981866232484160198125057552888776285241597724542324746379068543428657738877587983690797148190323743721544023604630773652561669510760629161623225481702154028519826270195567571728731999177413318579455444365981658319241958837034659690726155550618422483586298104724289249024609558569927488896667596378217960301090559052155296842010553094/11381980005025206276087158828056036074398813361378162900473622234412654112251814401*X^88 + 82832553330848390365487040632123963980198509251514198882934584434461071953648349325824267738622262110751131757872804730823024629801268908429838837885928766488778540498787356607056490791998811657144367009622494988808057732649766623213995368031149564927584248940541299658242654161963545525071309053281336365132598371070593576376283121126408886782231262556522593986621979723963777187677135126718057/144221068643674388724300389510298033098707364102022702111901267332242740256342740275071*X^89 + -3795220891219631573299961122201994918009343174069987257282273765358933685435035675320309345076535981730620904694404877774018554136879591790240373373932029265799373127474709891598777845771098774277887077354534338518045446464082567157310229595228457686659443938620161856504923639541887149722477516349609001132062652961025452778874598010438261470999518202343028707253333581913750840334620/898270065900497693638004800572649046989094259441098800447764362277062119189631*X^90 + 25833875793463815569772107859765216376621365343797762797958023811890065303570822673257239765132835723079212143778975105616004214849698201335769253636847224384445437282396737544060998418056328563091371316895626716910706665402329593309785858475440531122957886131880720045739250047810584301964043987019765187191126153520148086279159429388467617664405128707488319208626137212427996019770121/11381980005025206276087158828056036074398813361378162900473622234412654112251814401*X^91 + 200748645677000592608987980511709154762138857757370154288309626969591213765110393094012710081609936781074649950228131776634126980972163711054642913532434749214602391719343635027384815497763308217864631227632018299978259703673417133593644997318398687458203442350856624720593611059605785107052094118940898902002648219790285064857077970722904210133767331932879187600390411957152/70891805374516430718807102878434933863869801865764249108023389020366357761*X^92 + 2810131063835589666274002320346717572355091802041007433556891005634645540755168084557776857485951779900838635779790102156964136454942353491525783957069251074996939031810180696594464889717117718112116044358846198582185485650005294481246699049310397561149603529488312734528348613784074284230797784367128119997436897079790121371913035534609585581876007131630102542053202130542232/898270065900497693638004800572649046989094259441098800447764362277062119189631*X^93 + -1332532204975620021076106876091722393133044646049682975372029472451381503141112259335283682409549796243388203191480492890669661013953063023616079602680475883643233304676048491849997315144676666829611917462625616713840633139422570899012803979974947678928894201406886546638296477778833815085227401049520574350758283089760908056688049012674118557090073421661760973376622/5594807463855767557320424818754236750364596469557592069136089418385791*X^94 + 77978124070286269548433700415533745619923006065878171875905762465095112804419908754954266916792280001968261094835439093628133898227163761486960285859196747169132271310552246588077179089667313685659387474584357377826744380377291494149265742385949352346352029518012641563014088558669883456846671734771291755044187706431698332599834189690043471536694463894471240200591345/70891805374516430718807102878434933863869801865764249108023389020366357761*X^95 + 781124562604930786638461281472689021881229107799628840737069562781230795018523884256508086608516751224837158006015635289415069240638492263622484467955961392540339091116118397592260874161170167960883047430460622713811635058332903823544464344300158580101323110359671515090908117608898685736111956128792165119249135421787556171072105449884664932276608016287085/441544271474687677162057045123055540238702270504111125336286750721*X^96 + 28853260388169712820900915062544275997796875173046194429668732237586712052041167478033053695822669471344886924944673301001210712958706388223631104947595806849377747024869552510706288456436131916403750388182597415208326054839635865960077448469388141131357994934812739577632536638155276589078723272822102277472631259963452265958071078304004342092354183092844901/5594807463855767557320424818754236750364596469557592069136089418385791*X^97 + -130218859853617680799313993148207995333615989082481891828723613782589934411361190823031906796046978320719030667294115281000809889409291505513482673756392366009675951958345841283912823939035094689221091074340785758719917837566973618992882687026018059784462575490851377536597429234929393819477163297553275073256790495542368840708069305521288904633544/34846836987979455225479997247498661529374340660098739273639551*X^98 + 571719840703828177497489530925467453025035178332001208389523820630084534928862695072410086763977677737391675874744099524200668680831749613369272587044239786475776368875301663434246015272992107627947163905565591505772158456914010782078861348113527860008538809284943742627147629204186999702559682813299733411898550099942580199996336704848835928351660/441544271474687677162057045123055540238702270504111125336286750721*X^99 + -22838534764910555119914020790908180729558446330573079108181335039660381586442676194238241856687147676361594358139992595351642065774778056474394359940263550619830357939677898485030787518868234150890787335130064280815722706137539891788859574304832060570347291839857454070322816398471687111506998227043167225187339800137896418341882155071328/2750125245677488377040485932246757282722306105287565249281*X^100 + 415947891810914112722427407094741229285441529054796399082999969172412627941313823410740447828817716181952566824486088531837213341875096402235534292991993047622636952875033868626884174381513666328050614572839508575557775298099636599609637700794132431953110041628187986044811997237827721288474797138523046860326887750970661465593803436068323/34846836987979455225479997247498661529374340660098739273639551*X^101 + -2256703245898770566838024306684331943360148536274508590845316551503021884391996733789749416049370900152776537059868695102876451392956894119706373417711750958085644770933187349686448663213195456777737141708395475334639382312604370292828798109262239605568323321023018491263637429690547355508564566473461892572701062687707662979617/217040900140280039226618730348572116069947605184086911*X^102 + 11870063226950810480980086750677349281933784921792556928971465544729176059249993388323736614226831555258093413896524535004782249283587472300498684782399564365497648663705912216198364107038550395205652322244330140607749355889960482395550954058576460683905598934860544543536258569773730774559322352878121552659324879216387001082223/2750125245677488377040485932246757282722306105287565249281*X^103 + -6198147183426044191587548365076789280646241247214717699193902550674567170673142631390666826648699152359445038290801096982784115436423823878652616478217769948665408853453081652964511232522541445070335445443142705291145253941140667005153568351132984762741015824915541861311120213839887123400844577846545064997106179792/17128948002547552618311003894607538163518870269441*X^104 + 3962457260112914774378808373082181180915451717826700378970337937569730414087622744773458124132063587989604138802948531101150992235092211354393842546369367958241629105470512182707986390906475970693724903020747370227387108298547910267801831498739703127298346465423852222847116372088006797890546936167778429106963501576/217040900140280039226618730348572116069947605184086911*X^105 + -1588393261950310861526160785770250195801817748136483087263557563963150837119211282827923163438864150903129007775555327826336580898044057971862797928671497129519130801019870095313679674967127625853224925680482761096005671092080561808793396844167260417296120074077325980751191886877166995496503350872058603/1351822902892238388312761731087328400561823871*X^106 + 439968587273526404907077872159836229901310413737754799603999377646501054107938334772276878240923829076459929319898148888420521531088366138322545216286874782343016134753849287786859817943358927335549585475194471847834355751889426953435829539886524870090998557234476428872917797666648347578776922496897086/17128948002547552618311003894607538163518870269441*X^107 + 45362570436040111998261928893954264124853815594670926597071207370590960172506155961578482903898607720020920428645272826685820744453886855061180837760223199957757461941132011505637278311815794172570703000962812684980309151557687343837810917768967082194520647009751231054620093145953226045205/106686362788433303473503411813379243987201*X^108 + 10563271725805941970439265878741298786916526187911358807973285959822574506281190206710004848701523634243243156310430625766126294080772329639359788011395696512058153340076202519048751354414088267545844459181992166972718287820586686651428038333454510164864478533405916074819041602213494753984/1351822902892238388312761731087328400561823871*X^109 + 678884708573254754696178162454307614770337203093489362894867160291183123069109750310168676341677128528918008038616141513036712598978878876596540764668004998458386079055726659977434290264118124937330267710220220021974269245664348020825295952576798616523939639743378625636822288/8419727155586244453752932824037506431*X^110 + 99695219558071539124275444366535696493816643627676530069255082990481152155297559224323845264290663865891407634039200770754236308685112561169227160875663659295216719750983231169608109313213825824708207538640655282866223360543702863845763789077367038330085521280708556608926358/106686362788433303473503411813379243987201*X^111 + 3912509919497552367111066926771993139517463643433723299164519959780729920058921930217352333175407971270069382712524622189898595672115392385852301923796491252190314250663119780029109729108513904817932637950720095930756423581517735784840705532235608610603927005278/664487976922598410050740495938561*X^112 + 338670167631155309162138316387206414570888942670196534795486289053570370767830057461671382693828700678960503572586623660399334781525187257845781949068252733374652669521641420703443961695254171556171536227842408463805725608826498331243318509224178646610850552394/8419727155586244453752932824037506431*X^113 + 8670548681916007740220075026991583694897051600301461424779955990052163547044724558163846472267235034435286145277235789011093054326326580662917925793100597640027683198313222126552925222806549068989134102154098880650590685917743615439358285083710451/52441636565590593485181950591*X^114 + 489551975878920887251238101224944779511549225536130866699995940290388162103415820124569344703477764896609522533594566765436922497408767849631727722228936368260612429949192193493982943161243238039191742128373279385024981857343512159143259603131202/664487976922598410050740495938561*X^115 + -5064047054937122428820866627684153670280346437760201555474212875852638793236586996653840301534212126322328874077366845065187486165454460082998879873576083608297449561966468987245193901140401503056966034839973145989845891353930771997/4138713326934779692619521*X^116 + 40778937069952090578027678765044008612128406346699882500960173839303191869649436722614910254895003796404311622606530352213433055962272417353222700679833141960904704831613884671264849547383211189910762602477213894943708766109741466/52441636565590593485181950591*X^117 + -83465549927786882174462060490141556214136071591684694232866018809731637592665162117457584700387844529792868481557339821012787741982650750347958590527378205517890211422254190618042304907137691565646579161833986700935/326628784384403732351*X^118 + 153018756391104248242791098444484566648192906404948357097595830032392912561272639394773353006921067637192777028551803721560732369753070766595418725136029930141171601467358184539156100401322043362232587143825195295/4138713326934779692619521*X^119 + -11015926459263144710396592820815488246799409772243778368924005398080005010695412744662572658427248402509801284302658539515440297950090503960940476201308814177160856529051460791006255038122398534260/25777664303086081*X^120 + 632765806103211460852067430143123552780477642695605178486601725021851999396452320351578560179960338122807198573655581943602331810318605798502386891547776649227183207834836338945616945970853507/326628784384403732351*X^121 + -8092559390823245991479230286232337173542792296396291038120316711613440159072505659904710949556770516944102170754977384807678881409455931404723359312861343847987238917518587284/2034382787711*X^122 + 80080275798761575343860901392138395496140405484635676438990291209128830154301946306855015673514427795491237830998632964543288763192328717330079835570554199445761895712331/25777664303086081*X^123 + -201085365872744259245668953485910445865954763131099636783550727463939543573105718730911347274824344542584607721497525227136599908112978694411318202151/160554241*X^124 + 513703823970369391270770587293770662324030436730497936355735499326274053029323148675577711306555257602658982294757543310437270151494674555031/2034382787711*X^125 + -430052224982374094635025475217421466976835734196142792812034776112267725225304120954320592241371385032662131903778754337/12671*X^126 + 366211750811375212273614904227018784730396941375753030313813141087022517188699070868294417445005814481778760017/160554241*X^127 + -203316906561668217455051239340049921822060063800898399093507168790339977450011*X^128 + 95683299327923963233069460172516567731243706100394670886/12671*X^129 + -134622684477739502587682501*X^130 + 1*X^131 +