D=-16583 h=128 130145522515984438134670972319782340579962120974145388217829586463200532056226976315638953135223768535488728150016782860123584015522853198953581884771550067585596681463681923439553975426874900156189141106274682221316128590380612704655119034983605345543878685090092937781593462689446990623776330523678958066924970039274510921044937430725924301310908323289224285442225628588989035394677662135444903150997609646033702246587325490857021951377083634473457110026983287855555394276294555931927814758623941946120407991511181084974492574492510107913473534149736421366483864053984832871381618228194363297805139766091794676409894472557830371097815983116814915382140212263350625/186549062520238914551324657432301773095429368225568005981736240498770333605008767103761898269833094240266469572341244644546159854858169661138535808201668989200025892567710678232451674142045040319693662153717717705605478254570476232835839437063346561*X^0 + -25051526044947083936155098993824104987900964425366590158096534159265702060590703605284772948449917630997983786222824045698032553080487400067974400463404795298091623538411124467936644252332217123978148752564121200365168929667637624660644643943291925433246788754551885198580738489753803241139164695917521485130763298576480417681769657943095469113753183620131007186790444327000517806519180588879442842427899966246100802137863527948323571877876384596925925017398115298663927438671425505828796249365550311727299633895558835593163178979485276337437449294727808951635408558249226561280340403140744148507216383222209747432984200157581705123242378736009826148921762000/11447617575474047274047574578163359785013521909544042347835930584439312950262740888027275736341885375343200601028352491533763511621003473870231871066108861638189309488178173629022314078551923187013737056806686143501896174465660733585996671623*X^1 + 376925542397461614890510700629857731956448429976982352935040541165588645986300310836783980087829756288708387517056583201722330626207924858595285707399337374520045843791711398090217127186990350945242459388163672719520485316753159151025666483762187463025477076308548122328921576814834694283140512333494898627248915740648080446599976045789785444870534769730255001233202437128971479892580690107207124479859464147873418291794244335122701212515821693129361016881951100881174369803127562123181560112511726810341425519481358387204861957331090845576686778835967120359474217401275867915150474598369871873117410282180246160079765124415916494428286666243047737263200712669849800/19553091752170870972389685710657348517432561084074791988178813398820984045383324311054100294183020973469578443385876444811753232260743362540575677142596175012247611881973241288877934539556533847655626566141603460722270258899897350340828028968993527*X^2 + -4919932469134394310987181988488802700907213621679483051953067247959533689680923805264546510316058374093790801469058677421447297672359074458260356165065053584139091573120224345741206164741338745136145621536514599800815766578845893397513424320940456755256612086150218043576950708048804058222546121169492154206069864389240412527826048664730484037881783877404242106314213639956680063701768943562399116523715757532201435929263724688052656401368224168341823963735947948974902756708043229275315187111939642494454720150754488689821765482206458270588864254014022045539668509478364656891983146703286999588754436827165500139386559703492602322070769812615741751248819810330/865112813917967286853023850264059618038879012878399771715029611309770935812712847109489837789265337650936159706285495431622985378215833953907522827710226829514592102749464835678972021079138195132895271864390995701786153756047789723856034184081*X^3 + 776391852682926419547319472126349650953832029525481120778581849456475731934845692396549540495908944859170932254590060321274061293953347752697651932885879504023673895041166921036165221556602173450130334740560170210834246692098255194979940685281748844922061213633176106926904422083530092758594107257746346647124658486580946043463943795673727874756876160986318665942323053179962743488927568356194441297257665760075719818857007297741363081220898530686342906301198041084071051527538946444342511564853979724042506215114053907144178871472153780714930442903598823705153419960136880272754585855128276962978854888316321943742579311358284482148909923688367782778488934047435072/14346165793201651517883694508928900645938730670562503414350336044349931428582217143616669980059387094265474336409332370742603966526953174457648451051918691513840480839894375370064393025555348689888802293327195881722719787736540496990704614874615223*X^4 + -514735621761343916516692087632528020899801428636692886521471711415640429696326371330965690150714681052221634869030155578007723367165141433728367182704750029505826544010118800683381576220593549413395521605818250418010738546591356985463547535127262938356200689841337578489602285974806502820986573712249787343873822805862119569947150075347244260216230175274100592506244313171968213650508430303072011525282358123068774510774972315221506294864229626162682280594521639525564841810136182955160637919268418983348154203025999644015773611095420171039333432184321732093211425938435821230629424744392750823323967636259414220205485889913508587509023892887150578875049724410/27597218751890773367017404377355577274471868649380297849439224771324176870585846717778455297022333933386313000339204431244561253396621610180129022243183380137081301474670861609731423696005795406458517687768367407962665099014007161787363087703*X^5 + 25544740068449113108098520432935906002077566937234947341103702309496755836217023595589098533858174517785287552259872514958873142085279693106140802576096838746358900622998427101075182738955806435246347801509282191223670695155487535781754008990206576711840306902135085772050808487636041920143734099588762635968802710494446037531760567297872349337106385081604687081941136748930149720037313805464315319915001276764061435616540575776443940612662463599953974991880301037092540321957694095064093221329485206597275996027970182582318470274436613221847710880908576108086162132342859448496080910809386462315980510307462188852059035802637826408110301526928800897282263983718100/457644678562604694745249616789687537942566997812673479237250664382868825044925096120920124190521363617345228484625027083328559265076176161617079575858709992813219222354466898074176199150864105225301598816262836726244875336949280763919842083378849*X^6 + -2468048245504853179603647371739417167959206256947145419944958913433934216266302884939517305241641709672303811464710972943127197310409805821349896971626358894324184141217235481830448908569691955210927024579257843312359889169441141028001601063244559336832889793295085782518416252070867808980940101312672623351737053050258450550218818610816649394762072926355875726634043942644826054055834801152460080375231007231282334393111215206851995767291848515351693352669697461961541543000308164669283882579392117322260104772300294856889225577031524123382814808773021926113474687370132982507484081669461638086356851416870156818077534729186264789870454468824113219820296171/125765015116601503356726827953076734161452938168366722912047190358719252629973147317001084175057198428350544681553735272166615579180165847858721520030358181722383581120949042406146769369552861967217338382934901997848483708603559485062284727*X^7 + 2838266863105672587444340123005874099013492676285785329040620499029184629380219203841542528666520601601235125639826549018065887395207976452416647182619104952807219706159731272735635362180410233819337407089456921723701100214953703863251639001097985733283989036831356587869450174908284054113578794601042952898221444392002043045547305417382037443947567614304633294191095470714953491948785466436212524013706504380176684151793073692938032110759317839692317642116350709365029780432138273064890572223698997196584031960447081723548504773234304763436576286689710124633881768300763507613274267828125917232015314365968954712010858632872716247636584418129862050830956607192852/102192501038251533778065448409347702647369329608655242936473449328213426951779390395933619964873702555329517040256074008898610321327689822497017769366508056647612059360706200540835461946309460390115890997806264511685748861648868520098605513764209*X^8 + -11105705427002527081071480502870963005490375009178202507862572391101621656951101381629044755780935804124612951323634657775705463647050349855993712564428242102575839263362978943177382027548624092414347922395723990080469984405541374429124833801549443282445736932864523807537768564449886760608296296084962739389524099151124453108174406508875482486795452149873562257600308848693193571046144129863739077832798109982216383277990482751015691481017597408492283246552259699642853413550260965644494204875880318965765331333503072696625916172119505471000773635655013302531157249133558169540615791385241757980120445655999164626880257776263963572264931912711047113655615/1221019564238849547152687650029871205450999399692880804971331945230284006116244148708748390049099013867481016325764420118122481351263746095715742912916098851673627001174262547632492906500513222982692605659562155318917317559257859078274609*X^9 + 2802183378744329264103533742602373642929648996654848587812261722443808296153944492170311745584150695991869584659555332497225672269448760643230438260544182507116120869768518852393303700872350805802577140160928574546458967745321103659332945753689264677571712612910531533585173586956289336041984775188936673481877290250993310039368900336333674756431103599024285570530711865310062588657863377776983029452949638840391807852777777940119532308763174797014245160118579539652055543483986614188998516145324472363655063909276043958890361680689644898607135232118389172084887511115702885004716522977827122235230292768746983450225320063567373311350488618884982391645623030756/465707850976775366929959443910243146599860230037461974943310745898337392488790564514855014700236805780182066955793481712832977489704154134620845788672416346917986400890874304029961486975454247864605804032007942098032935172958980773185640344081*X^10 + -88717203792630878296431974535566827683904509604543498746525623741524319190616543496219774035843350299037130128622969904395992880349045228571625544658174004077625335205335160785129549058064933522372918219847868656280569114411304036009160726314036460444953237753615520186901325565915238877894735839245385193354012916600069572095109803677602729240513451832612196790732214964533590993319656422690502675379111605285820562002048873994638849205707502611054783702072097065521844647917579315490979952949518775734497073202729479204839532862708497401732065756287437820956130276869033554344034300884833703118273336112703557852826488357847727663630981419312942477168/127980849907341274112100607661145604851115253108288873752691618590612292299483486163449157585887334720803934542565757527736634165805136057981697642348447848729016977139129163403524618097636515743579232889619255035408611252000675144126663*X^11 + -3198456846165379739324421084739594028801661465124129494149197447007853324486836836795108731485568443357318786707031958083548009420914773378422300772320554218601482333759506238089699186133856333760373486634822211754692137072129942466613681430721677664167726796842046396907194272345253709950866457923703783113988196901085240278278514275842489665423192239221485819414903139302667012899777687293822060827310382633454608531011778593186573796886955248996136520790995129846698566973485361472426248976917957390384924760530876505965092841293015460662592669549553655313738791950855217666893456224391556018397449671762749911596073443342381669302377735069849385962664186/14856145038094082440206750637913442956722309696063280754086195777616865502416342557339341661727387701725641525635575699577196230600825998746573444021450174728313019723287252417044541193391744384030420933059892743765267002743490371405367167703*X^12 + 13600198376647089041006953877149737687132950073777598472354195878844242131173610436570510418527090034486238510862920578489503107527482035572088733600893273560946912748876749295307663662948772294698131450109441486766540881352229432567277388699220422620659155508175846130354297460909475634960212899310455015728731584397035940052603326572225267559197430421429687863210446093336984479061788628021815643684208093941783407366387982534301201698000188584830689761547813779529870949145029350855833856172055543261429384814869242389121993939103214715753365287823197570516454754913509163928221105574609104882601802611133074243522510379722975281480725209943026597972/28578248037561643733770038603945135063841270111559651420503953665864880804739030890867287616266103869694082470670023525611093066150661449840573259941886412822984373535922046196903555497530484098080799577293620056450466590252577944804983*X^13 + -153970605189718194816492665741942634511002453935568943853186204275887716860812183934162978048099699782002194306992061548783558912898869818953700776204793790549266954015579767560842450429774683108660659464939987213437826520320157964874658763551332712746853809613787809684213907914694469355110455361104907783860652009346311913747159823310840808161715672789828145447214107952442385130435423687482546743879078064692945329333452827606383815348526211243122058180793534120835677527333271277885697709704713394857979354916258930557064104112515800665400650737146483880927035140405165476485041767518125277499481879270676001465714307817695168214496690357029095704608227/473913087206884738037108550169222174763679782259993699506217063641037318384987349263252230540540800471136969611121000125208756315976418822706226369616302383843549866346195292083251660815548017798473899390260101396118087466158500058701033089*X^14 + 1303556009962884863986528692739987479383391488255106235893801330205580391056828336099330496373864066015444203734157476338935640243154747788660322883189853823979578028317840613879167807603172528141636921302498074827456265273208712540344179985869283139675321663098598198077454849669978975417551863441381945925398147583761114369505936016881288163138606755106201186120461181971422901370815260513641905588533914854128075533069894747479944030918825140418663392883401136266246983935238655756517885247368910542227398243172597358062913813514060538233190866753902373721232100565797359113478902476966567574597458970932929684442489596237814778194999115607836/35170328154554201356651252886156015520986294190583239807306909665129005737051874972608151224780361335981011375886571231185973668818277692597131387247927140559466940616493219878365175422494986995633344176287764647654244622600447649*X^15 + 1682215117461160011789884917405256523491550531715031343318020134013699708832868840725203250716783687191130416845120070256526377458815836242321749454846565841891486913573242471980282884416489348856537721942107135696797712243589974645794251920401179815076912837224757395205495937480923531295820320019565378034036339240859860862962919043944604077188810786829821460675932340316968163129294510802076622061119080708526704923611629806545557622829768664924373364922727329900286967081284151992256293010076834886553092778374658722047602338287673575308917627869632099415428206951844037041521060800070825188699558145525925934334432262766924167621412368976696651020/28578248037561643733770038603945135063841270111559651420503953665864880804739030890867287616266103869694082470670023525611093066150661449840573259941886412822984373535922046196903555497530484098080799577293620056450466590252577944804983*X^16 + -1353868064318332123822381840820202790012898610228107895823002291859187486509643064539527245990127712234239590051790404000329661502060390020892498997271132664547485119762722201518876538532766294129726714106026326468058740674785524170928387324672097629042297200201404074180074352808609175404364582018893330496742070219244054190088337356503087675184383968857616503029317035362564678599803172069387015741780033387004777078630335053021055375183049176363077359151801468208604062728034344783737415916378616734892722683872766145145247384341012540663641726226410110045915248296780421599683023792439306758383018345301773411066796225664773135444605818653/14846065071572056292381280238985232385388895817046534321362140002165050965408136332886513813752790770781347140517759067617549037069766860530659091282366880776474014612280801974827005243771628111284653514684577732230580254369121*X^17 + 119085445618147011061543276909592495842511429128087150438577853042202607094904548143382207931519913650136161566108569895382370848712726644813347996308147290018667639058078828792293247506949451521569426442126841547701709616262484203314037795386539489634996387196554980414069541287005191139705173600487829537860747182966190636460949177616905129389189145132609390860751614946159935201421949427330661176886900148114614324267605406395771070485067837456158270868661344536882729045159761206427585687215702675122530611293582710721659648640848127540684032309264566981379181373382949668566992424174547581609442297110791393075254542335259818688139417455091068/1723346079573155866475911391421644760528328415338578750558038573591321281115541873657799410014237705463069557418441990328112709772095606937259437975148429887413880090208167774039893595702254362786033864638100467735057986507421934801*X^18 + -286501941230523726553033718927183566519870848052066762913163303385921995259375144686161218327755716911498704389533670019180421638903138756144418282878376850679470548524034160339834330601707342113102840914336700961518674684649028946558252762235333579197584989591080868704647843661582061855978793762998853552330863421958335366980008414706791439309399791253626582802761853727447773414604187336335801654778439730449818496810731140315406254185397148138821887672606048116177717689661394825009436439741087863360631402464081562462109251295855657054671233266469088632095897776550044113499475203868007372855649952849672207004637433898250991373232713/6266806699692721102735871776692795434946769023658309126788577459757303066867090051872736941221102056049534462016783059357344464782510283043756475847347775760436477252967835362949347928987601566603906084712780807188932146209*X^19 + 3338309015982867590139208796388254593693492586676134651155376097317541396715176208535348467280350828883297850406215054158206588762862675151553083559206854460414019386762002008832740060289798156218005604840223954040768251942012137563606271953569943675474181947279100731406436973324009241282625360804792858903593879534771696140596731444906012482297016981556047966981535755832054976132618785434379417949477246157679084590328083766934843312588593758933846698162258656238229627520962682341242084234066449801053583999138819851534345695057229011807215914938681345143792806080625125175162145763135073951329856829978992083562662689223072425044125793208/103922455501004394046668961672896626697722270719325740249534980015155356757856954330205596696269535395469429983624313473322843259488368023714613638976568165435318102285965613823789036706401396778992574602792044125614061780583847*X^20 + -6689415057637019902344904653982418962696697014081309470431444515676640216055830459797285787642091139042637808154929078198025512589007904229657844751667809879017876322375214087600517943345440108060995277567276788050087904410314071376996033326010381319457206407577516831208979349995195937340693395571019760308788157310515734100340963679220446541553790801954027757969037758517510770411734189099295085489239961789863053525110040782449309775466672434859577366342192144988846406852875084394808101809806193071872883313099544532177869532239347300265934279409558515537397191767670352896327219610780862056236757136465478578340475293043457277810/377905487528958638529570751775480638904104747250697046782161096288808000172893327617001564326183564858562049208031300690909031223693558647033496704296434647556924395644204025987417712656793195839347891498087246408305623*X^21 + 6996454645400980201413800893875255863746384513571187062286627140534440946869846508576579893798366140270032829487910800718086099614653434712677205403667859924611405722129864687945500865162214706958071245639581028201262477836916706187982299352024091454667032288646784546951917230492340126076134696638945279083205554251905637458456205656525647534586566147770412897849256694353499799965499030519903700159820294480010465289054882303874568247264702536564501209054454929550565397735694616645563844696769534230796946382391079331838091669055081777060642891998547125746575797062487094099482072555990371070123515453909679108620510707146133831581698/895258099956103014676553110956113633563824146236901303826939637108186152409584293124676705888728865149933494573826151336763494968930040434822353692478253680062353893281119337564192561283943080943415154958968686741276020887*X^22 + -11699819669541837797660956761626144301092222527177576093353083946676846686353886968337050416723633653690799120217322370982684705454053354285010595499250306258080054967168818847094987831345759097612845274897469090129348290406376050168241423085867570476591597392504044655275797279133181109430234415884157818324611587760479634443822399054995197216655811312167846598756874494636002927651608339613444469975607943567287384788692476809955956292391787316896775303630793909154550757756365644541474214094590114170638025382799130935369826155456717875720964478089808192498731966545335478559242137781531934034716217654566607745855742376368945/3255532667094172504798983053001616448032880034206261548247870851291839320585568074163743974691668445814233588684033568722780052064451190522423968645139468539700074910142090660723268344145839507235015993126241558983*X^23 + 193322732228954662061087538292451671324053590728562472308769076263562539440876207222184592737628334521415601534364294496130247275595661862690851415320858844991037414904575258520958151567661750056186898553914961900976440848426789529721145180900913351154956664700145421105269031599211831125031085803629273833561969577899507710235172452522536331364264397898056034310023860558974073935929119876343892355981460601186535528283730133028403351537839103085678987581172968999268131640232064045593596027915334279904219903720761319937197162706988048244269082823069368084958252431145579180523684895954703903404606487740814349413237688574704397480/115014713595770020422043272279494107492553618728473014238049029305289391356967534492130910881881954522171058454618221949407096459384996109966716388264132284039063946500409920952692347330328363951105880021156988037310407*X^24 + -126958506728604210442841627265953522810729138964415173852716191267079256569289924914866955068792780842933763128454183543404080253363775796743577107908132772931006597986318883211458037008922001377653197006048214494011736401919138506708240204472812836482225717812210365667039670129591572859260325223285707607369390236252675587834302887714045162663333141486314768054327192003762394439933802236532150230403856105978045486093179396040917284910966782104470199573547974072857809978910541820077020283938063980081662400979520372062196687655161833644075132505807518426545811742614584664654273870776874411347156311699403050622258089177/196317473743844449424047702647386868964172950262694418877637993806418580509290723883720917487286283894001904883557472635999520717870782760804677600261681754791055593688843433680472070442371073221673761872172801*X^25 + 4479326063676368063413682471551556453104128427302567578365996767088619480936938220639253203627872439163551984798630574769239710595182665800450534297594482512170258675658407258216794216179745677269620003401722659587320318328252026519223216995901775628439509158181945662976116085912589116462326088678001315325467177975842756218858995908060710348901230185481914634601163796113843770199746625443204493996051690129486659941487687171217976241158983045668543351903891687173765423016806269126559172229548100761103874188395872274911744300093008159088726229138872281680655890748288466783853191596258237809740546012437961703963736417124681/22788728669659207533592881371011315136230160239443830837735095959042875244098976519146207822841679120699635120788234981059460364451158333656967780515976279777900524370994634625062878409020876550645111951883690912881*X^26 + -4222032525725913076852789527520411253577126158880031696772540647501553479403384645345148885223262355373672164302264680366391825549367180420548773195694200715237669036504789685765986394937191813193390065653760850812473319205606622416993277765270763656773309007870845743118786160622968525516230776078620320232057298355807351044884561930522230996319099023121583683630242280333865690714137629095584601325701203813039117840221993501924117884095328270486188833104643723759818814958966090616122782627264912988404432050937691700797876640145439815774374542875972930728201104916855527322795038244863116933462439955965760334967085/82869343074649408790226974524013030377447425184759146845773741581434605533681183572697727938913585434361293745697540158716555811680364187760522414631355742841306709028638004930549628721980191313496733588929*X^27 + 16908464603710261910401323467010417641619650751893530985797466886560891156873968915573558810834934572618616887379437355969855176318563115806559563262667731587582916439498378563351809385986055633335379892912257570566587379959924083935368061510152265660274745643160924174789904528176803513015391388823362251833579830777589512352787267134775607763159789978338146066233578565320954279833719479420384991165221807772273553657757281898591283483569670926072317515353799629173661043391618754769926358903335026584399620191573270548374259429393846519559776732523984501068697288058157946522690234927780522663353415337788479278997120332/1374222316206911145968333918531708082749210651838860932143465956644930063565035067186046422411003987258013334184902308451996645025095479325632743201831772283537389155821904035763304493096597512551716333105209607*X^28 + -13777600006563566467861751273378595480453154163107724293783086701056266143437542531770167876537917468571648557333190038590453236440033788350012332834273364173733165281752385257124140086567311821815747721632920098961978178584017200664383761414087601286549048543277072904239312258727265787381705682192959482983936800519148600882847892278363109317901457526756133751036436310400460848854994654914850417402896762896386082432400195631137977748346396391012657039596641730840158182432928007061641706653906529573615925050403543513299261987295725190644825058489378778782170687558992739661360614007175547938592693947703405151/4997246763230381040235601189411628196191727985573125902778371921934185945467115936362402939089042117491484878833597066798320919717805233537992065044404253925182820299622384666860618025808369493668017463*X^29 + 44618068369956427845510077340395303249246941151761846210692467826540108298479404954212201898111675915872310986031179338247335615958163724354062684074188586200023322185234515213347669751634963080792758444166585069021221827150326382871651227464747045758693388691026035015016682314856543790445932821146658698023463365638013811649707101650150967326152611159186459684331542070439274187929623611912217680431548826756601293790967696326630071479030230917444857910752528133758090600603345308640008999138489271180879262833513679078346174724844215596634119230934091326103270318292517843764124264597053331602367814242617069344665/82869343074649408790226974524013030377447425184759146845773741581434605533681183572697727938913585434361293745697540158716555811680364187760522414631355742841306709028638004930549628721980191313496733588929*X^30 + -4162426124399211074863233306905479158263165435052558390447629268444046873581650078033825543852037213131794134545134924416599720984277831443033005182390264346703071119785754902903813470134502512063844391111318919028484828979837150923543329735212943537022128846963776366266296451332886240392333992949602443332256685052908227354659161658454070187407913345352450744808253018713173117146084284728463347069052722787832211484682790701831868972946352241569171449098501290276688684415455191266945172541402418377130656977321771457506589390217006793057834393614056259889418784072959120552236217115993970915713831435123/43049652942603708102407811695381916043036569167849397427471954255512839702165866389524581448204633983955038971352737026716869424951587542646876448724634125525993231447199668049556930297019921379623*X^31 + 638469221789832525120140952489931476037670843949519849612186941012320167058285047576877618775092233355614503946088491630380389909655460659829069917268883333184110645438131612251299174904691729921870895202361629006532068880194795549337478974928114021192971434407651233613646681607874134261371637229441544696835971125363289858847482923601606206016220637674278076822304379018564248244003622816953761285051591796397277504897650543513414341709572093038816086443255905294434106527123807850694500728458143093596697097942625840598089385394871836345905934471103101806590674535104711115929804162574339653605695968075322724/34980727342612667281649208325881397373342095899011881319448603453539301618269811554536820573623294822440394151835179467588246438024636634765944455310829777476279742097356692668024326180658586455676122241*X^32 + -7378071101605632188498569823037386312756315054641655587083171567106733119174828611953511557894977571091480097355079260307869524120841221196217559441976606705813163741521479767693272891477233576522670165274994515571336365376611988318340334905780933631493417677290154362944986249687731723302967600045543578883730860850896064221365793540377718175900350400651817808142349077674342029384277872758513703876689540806252488881972524511403182576460091416670513238426509721449475506671397944760092052751953607245921071640216719463552272173241060427523157075712199036174861550538592483151337057747824207797915/2303470410418796133113936220450365326023768109227723211023612942767520265066884191089557856296887249803509927093248766842390116483322367511895150143050899483071027103381049249640841940312503*X^33 + 109471468127542855571614299701975596128066459430526558541619722683941629463069031998863006541651574976232926300609982858807482671953728882560967332203979544741665687505037453770899820858999716405920220082588915659259789462735633207149767419371178526899664938576436095398439844413051672341256827125161781763922930729088123684209686855231411078815828213254400101424398928923468595341137586911907654119428939810968963887713490114623293849798128597945630362839053683655948265919941119730679669168146067583316900910942448151911969917324069186037617807641610969128974745039698408053194253526518823438990346520371/301347570598225956716854681867673412301255984174945781992303679788589877915161064726672070137432437887685272799469159187018085974661112798528135141072438878681952620130397676346898512079139449657361*X^34 + -1824130837523853983300750258359305108649617538952253523613735448509957785484293583793440370220894366449296169419406239031555902617967788071496559100935721435605246423814529433397628010383421761312377977261226939765114203335752209029536108175386863249956912639388227203921310927877292935949003038331911215480011966455780606809621462289300447202554082702808823458851557154847125502812799744230441163966728799778321130204434999337749799382912718558372058029893060899199646411487943143696675322933968426830341939450642210671171277467128891099555341751662319764074251286249759564455925387689344047214/1095825729228359325461969658272503892962763469438431430486961497044742650371624518091148883092693934372543557549215432769680735026046563185270508320480524996800779884132732167304866554129249*X^35 + -112169015386552005858256002967029491163566918249167076691409749125781172114009516102388880311154444114302935580078039834298224727176214974846514509784556418560750396105834760965588208455402180051680403618439929875658334758198746423042244478002189399223818218217496263240235774586099822555800750348758429409019452957108470372199498735541701787677072748791110066327773670139433250382766712941999048523086311308546940560817191501356309560795520756525762804830991240410552422856536049611395514994531567811074029333214626353890336386586536789497497084780612064689175185113276826940834224104863832727685444/18172078067793882694135842843132932057001506613697508411765282505492967371112649383505521928326143513699889814838639521619615628936930157301340839478528546021947332818573097530416602067125336167*X^36 + 131149338656381905878905179674509395509457461916315705347873617140136599815594838656906895916195049330409884417389984522033549377618950224926472926858733471625503313252652379868100740189594541895077217060366307424050688886838282650936463032297687581513099246210406699805846778927863871806770797026781154801851123994731239571114612099969120454264047857262349984500522190000259124583988032404362008463355363859424810052456563805941987049398183664051477725482554076765477182385350312341248966133755185031091594539287446726508704199902844058020717348173382865887589787057380563045947995920394/192656768914942983244453276428282906071176454976887432137369506944349142966782083040738949718729819795526937215940423158016637401864630975532832250049275057019611021813362936279165121*X^37 + 23893995463560683008852292927854218782382861863472457777629746809372445244688959926950622458560033777209817987114911870735162831210011380597067592045828017471045582127969975168340879008514705706288162851725769391759202305002164637150169519927279868185811742153327495913428216900266192509698752648968314533023090602261018075992896596964389770774286512535990010044010533669523449093196747146186186786837754862974334188365871663869852560702673525127871377497340113993149023031624554411287814885545557745926215157219116857261172054101064845156468555848264961742995935558048076261574252595516878438/1095825729228359325461969658272503892962763469438431430486961497044742650371624518091148883092693934372543557549215432769680735026046563185270508320480524996800779884132732167304866554129249*X^38 + -5158735015636925819759102956370741901513210283962952536990289172584695854849179052429314586449129095817104484842835377154990814205443377838162746616454278623741264285063768533984808372327199472224349586802848576554178819730292147087831633515656518113048063217992370604789942577074109042767067715947950772532528890956477525864306049034296374612408995210800040213854919213903949042558760127867154101663593197830358742298552224251596493334892636181771560743558293463418564894711698428328267413169842018363459983979415427101137056126749419127160219239881395946643122411388401117314815083/569268629128155712415016013084837628745561496343694396353561227779841283565839840137261565230522895132413913259427168470289768599853278526268394153796929252485131765594571783011463*X^39 + 170682051848762677494168166511043167003353381496480391656269819957473108770729007705365787624780611521321751086812624876348458776586452234808124762539726779624412338576605101503558523924838221284250543632636733727003293461563577096051538092626756952457950759987736733427854074061780732513294853205256807246055106068545690138614098213631810187539967872589367039774669969348887707436107157549653995491530162686586429641765011923712837010405079238380719010912444109059495135492796299857381888100020425066946892769018420878637658443067941440767795399330304360746517711122564887445147590567625/462568902164778102769932316704307257476894668399506724561824186173382292263243781380814218274670297329060176255472956002397946401876978972254330232368309411904086063373884410006275455521*X^40 + 1701219189699415845625629431455949779710822499356072792963976064772045809238536766576938132136094560854495115231494267798500310763106220492404672156317556682934047717971071731616920731989376751306125821807154141432566357059121703308404531777413263291988864982516171767725621035178728910411682483974385022263009173309354676989301785712103930817463754161362620690263736256279321322622160230869617524987313889936435721206457174922039185969993258055386605964638021189454167608792592957279034144677650184605221791103975393421592744563255433997454116093675469880078625724037965253212/34328446549367165917808358745995153394775462602888162356242008549710021320981718635787346392722842376675747045735220917221839751543947327158439013073444446269380194512125175361*X^41 + -19510522642276407086867509986062580547303293426154907646866304624246306223469940397729393405285884998708986644258481019180575006187356666923684251869372073180468463788716587572597758271595466025115828790265592264411799884163227111525907049184460766080187131126007620073752040246758224559232050034430580281457620322141756901865253214086674664874962747018814810020324605869943565227072711716699207133118343157051804841100579844060745174684308204190977598200163867442935373522659065911198981677905372221731622155903894288844460193460191115101973915338838516877091434367768954581388852/3984880403897089986905112091593863401218930474405860774474928594458888984960878880960830956613660265926897392815990179292028380198972949683878759076578504767395922359162002481080241*X^42 + -775837604630922017541047347929985963272053546468465324667208207797289032071680331232436514376442139765875099409822986064284435485475096754243615212448909954119151478364749826067000381925550168992281276539495445904860931689314893320275770632263692984992201628993663488279092298419675604254269844261043554166784750554554507585591131144208382274678099400237785837353422466525905795977515035399687916302511591772656957998611969438983611650752896581215321144701452007332742444155959409263548739619940645215300805091991507833095066123209941968854756521237279230389404362658998/14490690818643801569357686258334805147646881639041014080304773554119890806661763881716904344754260184329146072492706170207614922559707609606770372762112472042794510135975169*X^43 + 6283921920319229812238679025588194940180342448725823308041864801203842126989738233477396351870567063007604569445643115241084003346394937025688063502381996796769436978325722686962130481610649880631527634722261081400047007353065638813248293802042397197824591589737765029011655753630463002008381841242334774935323352494217621283281011970684411788634268992002853340739910408550522507488085238987244419646380151413067238305361282259662420552659792253215701891567138637855435219449744776700195799351280050123388726643881834875937333481355869961331192971743825877139675910611662118/240299125845570161424658511221966073763428238220217136493694059847970149246872030450511424749059896636730229320146546420552878260807631290109073091514111123885661361584876227527*X^44 + -697335014329075438357874644665715985807220643997775013329097118553444869178102722010775894903489975443478728307464964085891600331326707943139002048695028887660338565674184981957525143936056649586204921760557395413596701457460619688842684517791664915780899017748461328285624773071949700279490354691492949093579368159968874078745564048672931574355949709087504981045279644778206923762970254265061981203792806327708011527930360110069165760227565130350297504162099489055080088092051543401478212267876800513103894502451605518791322867190083341002623355534909958367447375/873828066009998285554947009487716646423860678950793829844103814395458650826856653302593278945562333976309839745082685292625877257414678261277837108008953267972894538743*X^45 + -1002188497730404681572206569943890295344123942409293687756986606228025204695755763708787380545267151564579357560022408673896425183626844304632011882955489368069243412476538553330203795508616414715013158010755863031539112267706198130240750816535182794314838910875491264616538255405786031236594907201662911400352608949577453289815759783179756556899459811447507366673056956878075228657116760584598391056682519287497743627668516501570582950736013006854257770648324810912046689690344025726555489329796225995235614404246967819773434209394487068112605541685732663411625110469/14490690818643801569357686258334805147646881639041014080304773554119890806661763881716904344754260184329146072492706170207614922559707609606770372762112472042794510135975169*X^46 + 34857620582697256996276697828920284816691484092633628344466276607381004266607751598775466738438587526489032451907386576685200105365709933944878645050622979506136363018330183806804918540782212065440057530817467861625811701913986477697128143341062824841603908551527049116827911125956350774550375874143429571437576833406820992320353173289773364775192188786288473409285722196016213265548554584671844921581315711609494333819785565836090817202377258720773164333154129035571535228023678372207911956317731538922105010367638832218722591275386301426395823956975611695/7527744127031971516052988942959800884071128599433101281381998900728445230716970505962158139105989214223773397412864166337521879182766156918684686624072443104150503*X^47 + 401894105598319414032961899179310299542751436701872942901412905281481446945926992918677376683567313809865018591139401276708279007984581281824031871065240152888484690213235529767281640213763154167155083498921336565614203641598093653056559959164183734374935284052446994952954946579621595613812954044386335126665269727766890796839822418023545969801506454328707438257508084035050299761671369863962187568538318417365302135962866344117380219527251559103056469533619283900830397799725582538810264613198569366195539778148160124046453777581209428120875291123893448345545/6116796462069987998884629066414016524967024752655556808908726700768210555787996573118152952618936337834168878215578797048381140801902747828944859756062672875810261771201*X^48 + -4678774888413467894860614169981951088907941611635106211743542356459029869030370128143034864624418264813465184840630149544808072037641929891194444111241361716910936890922493190451729251891170547409452916687036586882770570605153424732977101803026411882344961991025823718454210619499554341102129702931711383413223556466721549493499965093235223934276420603950119234704299498338046790426958774181995235170976344746110129280645347306618423542297180242250328934692282447942271490674218408323376637808629236271513605530161912529587071047295467115090939968167/453943443709339173614725257369583361519093565665627527068805336834616488615869897241883744744979148177276331026525005507900975648722556649501579124650090038241*X^49 + 4045407531140899754980000562398571043713296460742186907117225104283411246037734966645600963953316069655583537618170717439006173196358368615219577759368885477410778125743099867572582022238049212702671947955452647774262593135780775288287697468944710229433481031725064772042725887176281102960633840804881132391651349950824382454457229934872617173734870275188935449817390101035177712555162406649461463930748074089170008251334697304823726284982306001512312960370552400293330034205156985869487605536882771600941418410734248502948522788286276222420932472262971/52694208889223800612370922600718606188497900196031708969673992305099116615018793541735106973741924499566413781890049164362653154279363098430792806368507101729053521*X^50 + -65801375677435279438074365103260486866112333300799606479073326897906433348697417123206385284517616520555706522531787211101029327948889946260372151236433604993548052598892337883232310784877636626143442535379996373871742131343817708530780861660650061381442720308653657503499536668361938703378230995377753161640069872003426741163077109558378961887894738421747585259608923026561102988737041993996477400039855721155946344007961971280862761567348793189847847859186650795299952699118993808662702083144774675559987614343088457247924976549287476188035/191618169569159634282281662038659080421736414379749905896498664767672641880907512554615341808771274030087096254337275436007165744500868150908222509349974689*X^51 + 69222395688039962405309959912509896594037994923290543293219686528731259815782962603395850940023485402065865247162650236699993072329337784201316942022167337633823832201398544502446899617318879168018098279071931062325269573663667088907810777824881257875800673377789341962762205610422859113128758076591123562775050320783866611105084068361823696316057879888291829608060724148591725020844392857447715620148144328252673167366503998495211536078702235499949284260941569106576906710067125032502696534873899125977666450328019132037855028438241638456995912/3177604105965374215303076801587083530633654959659392689481637357842315420311089280693186213214854037240934317185675038555306829541057896546511053872550630267687*X^52 + 655923777625717597515427654729566718509513674921527153119397421835179445163963987033887994972825614470117386508852676960308872544058531975978343144622786221783915457851810352780366897869010181667328959245077007471397679609028012992127821961906719725645422476566658490523784326271589023540957211929179765614853626973244268224029541723541011734827720420373763166458672229512955779971175629098458890400723188574141427582493440881168880939438874745222102608833270070935391641453988786338864874061558081568090258689611630934627815668171575774/11555096759884196724493858893967260472878032586368564547819976166415765656449828894326439233478337697044388606062671135259432294789897373871327414180183*X^53 + -164580141084227640762322979828757126093728509612674953285616910829108840661345442917226140273111423417486010696297264016022294186948436102226473053427121110117536961737231676375512964271057783680644210289965929638965524519192258900702267893207093562729876908660504041896008761637242703897043761332291576953575177986777026221235008300985389305192319130998898525721622669658193348189513507417515828419565804333441054853771366551701723765184225352830281865865682162962679633305994934884802378482628344954693252374934026672579247004157781835795/191618169569159634282281662038659080421736414379749905896498664767672641880907512554615341808771274030087096254337275436007165744500868150908222509349974689*X^54 + -13627932858614605140947647059595554322412357755471968612722236090524170983587146345930175231770102066546242115099240369684873338893109782739082556768176198101457740764485600490822354308600706843150906692631449502385210634458001834233462055363191733389740438801948999830863410912511241392204802208115266428155260301979657282800142948590604734701823909784211996473548092947687227333060256939803519334118620371894796881060418628578953220227181202962703402978989708043361566067623400578499966132969634421000716053227870899005697947673/99543394352944898170190288625763565724606374741504333593094271813783182919253184365455494296899042022763317046395802372993274478940544739202172743*X^55 + 90251426628132428122296349393655001816891765661593603514304273614727350444506572110705980104943096955619342003365062401285599198216750479002809165737222276987668919925554042548967355483403120311519580148324833769348204920426831161708510886791751682550035565067726755996592547502495230008110485109159211471734391282502201713528948631642031383677499287867246924677074320763705042494045644046531937551640927041442661674586591290936457861350307296080300466971217293845609402637908515296435274705666224877027932985299654493107299064509/80885677319189377071457012257770823310146228104579951834739833164910359595148802260285074634348363879310720242438697946816026063529281617099291899261281*X^56 + 501644625796023657269345876630223145650692360503821629327137214448119245030434814423618051156880044682650106492614376245900858361102537923668690212421117274246711468830796518941369142580975664564757849782801927558640614809100180266158933549092964594176070471525117968953554759102065864033802601312222152532422553170596304095241097447481743266253062331519867158286489553164665195872831688060455276116393869801834337372438761650538875945940272525605726673454103453763737418827334601304672919981492425939077606912930007124125/6002737402939449928854265731518034476548656741331745377380104433081057885741613964026743912253454864787029912946740781100722093646538306651521*X^57 + 683589201159001562486583554893725515533831156607097814040891947544751463547063357664281288962854971346432498287235138025672431103842429747910425770012066688830486533661190135534597910942355744244778183881596058774177155688423789139448090895114983402364666231997027943827548756981246126576123652439741100144019158049251001600147053493929913881323531330047640228539267209192981179064073902852833171970805769433202546849981919434812918672108056108795843199676564306183173514264132797705489329465310661191869682835985763902244273/99543394352944898170190288625763565724606374741504333593094271813783182919253184365455494296899042022763317046395802372993274478940544739202172743*X^58 + 822133879737220507333923221649058474605064791708405994989513776920536879888796110502551347959131718683810690828613295612911804770626984945491077791832639944743502312962283318998404924505587975631635789189754149537265964186490838419592690344067414300549016701381670332378457589170506737050284392482268895908341315360281439660071108920480895088252253089699257385365783911189342302566637977939504443602360474105858310537734797864533066213732382272111807590095531596643141551494161466320400479512067779241599112156098616/2533869735305804106734599295701998512684110063880010712275265695686389989760073433527540697447638186908834914709472680920524311374646815809*X^59 + -429687392543478667243169385244478170921814462983632320277195361156114827848346823785321266653402781851308358031343475866423938621442908037622511053019267815771289864675784686301563036435282159797354575051122580093940732558178080816553168745283439052009996910657156990343499237443612611644031777022118671082473441358169329834159250967577593737146249398590195551784298615456941094500727596341211396891394266485146732858606071620806281152081941584220065449181943929616745976177223094093518431671840401058651121271260696754/42019161820576149501979860120626241335840597189322217641660731031567405200191297748187207385774184053509209390627185467705054655525768146560647*X^60 + -119991094753407358984918416514276920621663887129724955711700642693043784713436415194811266324891919726288392007632861481917280882792959748186552760702470994854357337041069181653558739669859682226568202042942044100673453283864618820333264433821910935754736281288909258781325552057450819717032560867673040143654425010076115242514014317594942485245597075958850096339008626294700735586650442073291544580402104846868140678836880686763265113813150365656498706778857612819421392876898181983900502296016090132701354783/152799236284496418424567285515407255182060547782669644351158758709907133194239488242630446689238267316458717645146998789153006776496823*X^61 + -1338425426368019900543712474236457739280975740156768396075862200508564091438147510928458838222638764382363511445725139745212285862779533799455147466079370427784319017863315718034188317201289440681774277054872566130779167638436403370333328274316062713130530924697773633843837638293048267261174060854999600351749456668685714515302916899997847636991655701041932478265045478529887184441507236258097830199848656309488048090103400938605499010797286062857645037692794155368351714644424177307290507845497609325799425724/110168249361121917684113012856608630986265654951304813577185465029843043033046671022936552062940790735166735422150986126979317885854209383*X^62 + 214772123824293097351342659666685421390885194721602161246205808371240217826586402913231166594238448895487838933366461616587150878876102244154867046035486614440634966156358524507582153550543750428639831818691224756642732984995676220955603799577298732630000830193104271309015538741828807313168135980707516820360253153713561354791509061861950698007447668665249284186085800408493460150738137499240912868073985294440053164102666552795912456714216272496986655155001221438638504547415947954541244978761788712/1316315644114854441506941579719396414418040400949937064215149410410895264463947487036039030411852648723380377883951712934528534183*X^63 + 30680140386020679158192145646184379835465292134890641307620046312975284739574853605148052923184800149575458247191581709604343898529222835678334136312271118279755615915917053526037438937394520900543813454187769442134344390835489682037965189393140353226315787754461957439049679696388952986895154808931271676779221536578659393553298368368331484224660036019283716005681066966602513239000010769718417235922463822803907821932593449932017607753480684435064365840593129992570152940949834538068904909330115559386160/1069594653991474928971970998607850786274423834478687510458111310969349932359676417698413126824667871215211023516028991524071047435477761*X^64 + 84160082709627767914636487472736943620495909973486853742597378390421523287427700771572473132081033662607647571434499415695867457142765127973651563035387112286145448636983959739908321255356557382735611857893429610034972738785606075424493581077279785367305082543456016145121879249869615676043253773672420937529369076613427314862302054511210885295759188253780795643314343880492475998169533012745785368395709690442808048851275874732614249489934314347610850451968877801280856911461035123311929049757/79377413261463814840917902654489321257796562802263587059949913188861802114451395226197855057097789828341094969785425612647201*X^65 + 132048366938210094810972829648234990355541298951270779736580235748237915051167528581714771587226453288223281018657443761829932324639109613204117855761523992641500073298405538910569405687525024053602651249590757834998820901599683925286128239898529692281371101618264959401113335031961156503391390405770120965394509458865844539563095670213362870245811601239368832590168970453819147865701683611562204915256291956572863178778263361457659419760346098197481354841294139066219136940878010840187918258127773/9214209508803981090548591058035774900926282806649559449506045872876266851247632409252273212882968541063662645187661990541699739281*X^66 + -86135972987676475802203321544092170604367100996055347743245204381738418467349202826850889690957629570273764211709156032806877612376904706284467822294556053412714771533708603395828178901788241297746760446972857734593157106192545617514348517819414858665791487423561328110687905134208231669021477620320711771923256931419652306964492461525539474766378001358917509918899065329745127847845699052492334714432311236907941225359951953717207708037365483808369935481136454564815119899762522134997/683810556951299651458187839995256082027175530898799864404596042322703992164535067980098853878738034892369078228008249521*X^67 + -9523546249518595075771936699079305245309684843681739018872797350983360486436738632114138408080249535423517725638847844628936759671630914251530104187233578833631477403190783937914707559802021902798964582627235300068244490293727808139218838559065113447158919496550879421428255528482286212058237782671469143446472508723121328154981829096884077967539894098141203293287406090713908522795870114019451075041254148495195004385616982466043552516249293448263955457084913151467645758915733617509694852/555641892830246703886425318581425248804575939615845109419649392322032614801159766583384985399684528798387664788497979288530407*X^68 + -1636202074112472513010428251486587705689273325113120220696368880447343825538412904878313160718536660067133286768700255678041390728640757979881000532780844107447797645720014887130829585755736882527430309657490257272489427906052122031190992521844164653438845609993360746276568733189548196327469441922025995680385950947177322154471370162527968482811091452835214443101379586749439120554361445440772344855760599412916242823872232540607161864883482997723517217694423542382423394663579390/2020546179256689556862522110581170356348766870532544977134728702515376929148056342701853937168073551813669711944304663*X^69 + -817458120165815038817307150203070142856309515284272774498805838176850063930831261402684503127511949639702108710576517082513568004604377991899827000482738798791695855237584485311509169755020578204482066322913763864252493404166537346306232389382647932175404681385810446719982540986598209881899892065706570171201473993708905419972266684634299904713629141745051994420122737912847336798203988470067745161196612520924571198670727950224325041869044133266877084045982599288312173226255703384/33506717290613682921451204159767548019331601014041193355825206073812495616062218331024843840058163709726084833172404226529*X^70 + -7876532979038172573830178422743578944592397398457967103673032856537325777168920040489246376261524155206032293787539974615174008398069995549590396659684305475952704761931124991718239951521981188708892703612620110534255797657838052983664525313537201339930452405402228397303082032800236060340356041191823648866692405298968876792240560928350072381710501751597866300925711563142841696100268370531756453477428691030189121781361888530931267034408465484990842028814341151171067390/17406347113280291838134768916370210080450434356462685341569496321666568423325577335669523325678393120438915170823*X^71 + 125441117562316234996856120705428915317393860392099270614855402213563361634069980072723695081105625412876742920407386194597106403864554167230827202675714570786337975291910657635194440821614712992467417909959184589965013281624479459370518665523730757911874066734874675868570269798245211939503798230028793419007048269611546066874710468213827622155637323908134721443565588129327628365396272588198534069032284474215376620439092341693147522078103121833601549108905688212433364679575/14143823254796826898037654774068192494441368093727814839943100917607638504036394398912977560176514862695687983610132641*X^72 + 468399160652870924295606218262957715445179127196481957857595618547346263191013895832252698784831004316272970207349316222118023800260500513169783754345248263563001337464211422221845889801420821132223995035483556485376872091135809189766527739189948117644424340122855570105283629984607579570822963300802994332251833058064201005956115275865844944404872644204983964179862249805650918782433826368158727532285852257253401038675644086047932055890095623480343863951085193213/1049650070148965316175286071058928425523152285862792338031085830167434627228220306076676314640197378064217281*X^73 + 2108127184534314754175013458654800011353791713700182499540772284936873891543763278741034711255509312862242377532053458873232234753451671363481522322771762215215927463595835749982298086928380361324824766145383225122477513145500255661977515659762335652719031662836089495577214576140200760457279422417844937986682332517917810886399624572870526677258486790780683908475683859451623168622842638487892810728124944567450437454972485811453765470104487514567807023532616145118501/121844429792962042866943382414591470563153040495238797390986474251665978963279041349686663279748751843072406195761*X^74 + 189397911880765695644829339658898760820351778534152914136692992394339900114321132997376696122413093328855901614025976111114467609912111187894578141727799157640118732902288357769861914322687422428525545348136846614907390374658761428215547239363808381149368161796911601521376331263308048032723356327718115877879864071394493220430778856478863871772502189114673177728369395931075797932066546786191579529235833719148610239407096312001584239649934391488647557229615/443077277395088778461496864102544713179886992766058395116541084916603894988695781374705071608356850174849*X^75 + 79224590131727547781454752475273364219912463570796749631718300541128015986494376884173101224214078963921118798670945767910756980943617812048739065901416556969201395145771449506097556712096466576069704904185226952522062108775311591354461035621016204808275527577055292314594814251200984583958895485791698293838192153756616935632340008251128842922622591234817122578540868422056355630244408693887532700380257739711705930583535339279331097050463269779729011975524092/7347550491042757213227002497412498978662066001039546366217600811172042390597542142536734202481381646449520967*X^76 + 4479848466628621536883737672615881521219257109369416559150333956421679811189561651356994257568994514681685465023661258762828226206543145536696963644887286074874930198114330392619353333414147023437823753357367446232361969147359397208941486301425489196390882664523969215468758704965593520511648289062619779970748107315583290909815169230170530765654524200549514712181835233388435780085135369108964981065293942772038551121029882179051906836935622767309684/26718764843218282485768369058827999347517758714711354707624741296303678163703538646487672412009699703*X^77 + 102545922880397229372939570532471313257013577881620458789466176767143987495312052529093635274307734418703538491575037636098565674273567780542900208384487600884582896205827538567574752766526658523755084280516696698826773046147272086843011239987825563497562970686680530283418421272032422109259257260822827520453975895065458827301862124172149629607900097952495144715996686663328136724053739202355306509361338938717695467605525974562786972854181569092751185/63296753913584111208785266300363530454269570395151199302363012130943413569813683053529295944050978596407*X^78 + -30559472540529113968925069661316461422257691216800903073522667292399166044812821862757175548880221448441029997780112380340660943384225314262167876392704875548204095793790567675965024852811899446604367969858611111182763842873913908734064849510942732721258971092895172437791150890413784623310602816149229707829518097365202237264530774428138610176574368013658965958724702329478590637806596625466329125127369405588241447076953315594396577088203/230173455115120325339791775215823428015935068742613818864626780405955136186831080422185132898663*X^79 + -44058942894065119156327225532261437814082591631474715494433679284624529103346146199658294313641047637889013009614040236789056054947065346971981391934653011874651947121835072853487703860663403231872726294062076828458484729413725923015883886592707968923906672304797373743068895145941996067926188398943651351660414252943855927914180704444190096476587875736295459798241201969723226414668120792854883867352278467226527014353024643634440298802229269901/187031353902527977400378583411795995432624311002979482953373189074125747145924770525413706884067897921*X^80 + -7924907835719947603763235860648322980427891562711659417255809026785963532388847979638132387023846983913565954942966243775107237913571220612138180700324956751212894131674084296109355830954598457575650064904523992445252122821328173277897705710806747710512517801694966524988354224180158137908156294286192849069777626923569950140676820249311312301024915836121676467609120115673332928593199190507441437983040881939416662794821996017342210/1982869333612911030571685075213199645212696899084379173720305479845583137523204317865844823*X^81 + 84964167032620138515098844911608080815901685237765010629391083219243888459780931678120918688407628499032829617137849945709607618005394251392695711381243819431093200065911102022555776601443790266344596846543644932998181416502128303364847582728724777256146590172910937991917867142859128730042610096798283315553925839563340031164331873443031183216548300241596031281058989530758848347128176347612811521474226288317224326460763344408722098881/1611214185805842277378542426510763996111545481198296732052387462841685953307817562955295930290641*X^82 + -4423680131143394444128473117577122516487481872737325080387548364873887633719955975317961828465786490714700843756411474813804845010829349874797295819198226028239446717008457128163856216166925310509189953940289189509699055831432806367521163764069097350393638993380313864891155578310697894793065384117392153226111167850571506797351069160801109363552018450835133885872100869508271423396343737686624460407200596103569128133154235299/5859048263102734155340563751157618200290788642292382531043536664803327126493216642068769*X^83 + 645303686270604078684289541571562743397553181698054950229572959986600134631070357065710130963685085858168234873603337426621744714545412851172507866674694094199068499976844952148556984442807281546343053786285774927077697331412577955189591803650229626012409175076729418740302156984367653920201809869658573955924235784723712175357232539016838439722660383800887433520576524342510970718716755481216673501508174843617525288811037555166/97160597347032640498012568685446782615422148055134579512294968512433573738637011575426396327*X^84 + 7657682969084237930991795808202829610744172450989969231897035741531996083949686485512087461889300226680654884247174290441956115677421582117589260175545058868392543240652706282804408160093285671351520186744782800965658391721974286247974470350291864612457869805709850295351279503520821225961275655968583961615789841542206564605481532501012069731889708571526112946706535111411643558959828981308049096990638761325363989377/353316544841267210718239386791148658282023074370884793526113288596956348458856457943*X^85 + 301267825443547028483772204043684938394705150341905289237719276753999042051295086316354067885343274221183023076309817022098731465724437081051160125817964135443693093197295108057767718787571832009642089200601969354721853852256626066873060841799096074224813007600062911002202981967698766234327012557775058961017553128304198444561501825162059230322659745838849667521558289652863534690894156331063004207628774775505163459148/5859048263102734155340563751157618200290788642292382531043536664803327126493216642068769*X^86 + 1379482803657196694905862517151593972758410478106482672637841076625054572856997815718910819464204791667251773976963960050089697908375628848944611362157765107091805119597807211598826321985317874880750327899443591464792245270259190423385563144993431394128955299771867037203673437942556521180972537472235028813679529980425667295209642694176008335624955073318299608744309307187012275975998540214252976138947963667/3043706936029731056057747493484279583067195099722476490778967174619070721813703*X^87 + 2343480140148202618956450833814322604245232553986094892035870500044419808613277504753411967710152819890341769267907338606858659774169451323628664456782291724603654624900735614330876601958350403275068619945949634672826817416922217258218639631839932330340741357802286835315318837585947922160130063083518728133931131388631739859075505025813206488320566610014721628337235971794389668235154874862300335688323479801120/2473215813888870475027675707538040607974161520596193554682793020178694439211995205601*X^88 + 70820831473361943813494820849490429306898891401234356111988840062270440224780656965341747516198812718850672912438834570112046840088824255376076206392299318311676002905290974782366426317112570946732502146746217697334893887385015351105672230214918138724103231598309931979196601255114359951076507418558707214120308195154607396359099693955688021061680316331994953857170031111892917422901239803903425837/183543806068246460595655037899311317799384616759481184995415013846654448641*X^89 + 216850430309856841017146167646242411740960101785827950092702620068470543885585191332499251097670169894140365023820123418716940052625855762934006387313523104841226018376294135635407104849341720602753112674781619961326434927617413322474357824377563631542740171720130157966005045282189355974747360823094307646268244581342544535181677629963734133358784416106836893801054583212254835603180946764929991526238/21305948552208117392404232454389957081470365698057335435452770222333495052695921*X^90 + 8475222365444052108824136590652556161767803644606551130710973215262467404237184113894913187300954605519523524828168732596096526469252907246878063905874710088611907197999782188373690812866608611498544432795394036991470946914813008022571410122746726835634347960748084617235767796161281082223959847775346188268105041484688990664721221263609518729256114001224008248809773635103068865484426010177/77477334769204922159415381130988314816118453676437815532045172581956289*X^91 + 965236407444236655745763822117569080138767788060607575034134436977157066005204539567032154293214735603262504170249787221043094080884871268188110087089018763165718827563308667826161423516743460482606183174462452576639458154204696338708956934626012975422513456524770883643272212397704554126935656168177478790455658198868808189094849257928280456824137341930023028296797312246392817909148655401268/1284806642477725224169585265295179224595692317316368294967905096926581140487*X^92 + 2108903566723384764440970742414995014930228579295676117583157009210112396264915885117148211265349766552150067997816237747793638805366198408864982925695757242269340910531611787888641126238456996214146371542348177713010970456373905672545420711810267393643643858225931289137613984761087157937731762006893584127813024128075035011617056362719205866719804852648548417578909627950851687985/667441999717481087856026232811470566381392766055063408585773490769*X^93 + 682966099278559857795253619219930274259547118291849962219036622955175210540363157462384338955821030706309016377828117054495363261838973951440460813552332220026654589103485132725745869835132390318794195539718841457609088659398900017491240502741879661178612455930049225198140239171252301116297293110298512385319013917989689098059848942472583072756870566357484759622866712985673485603756/77477334769204922159415381130988314816118453676437815532045172581956289*X^94 + 715437777914415050227712756552438122798315072844063935844700031380384164507713263989566838224555685367849380040290074691903377427114721996881982176594960054242911570203791255737011715659838669333881860542605263919129502879598756531966348640888023231775756248338419721922700481653835482610609680018617507238472381068151863962753965951861540910037896723818938320103790383100/40248567793371590656456988048692671192268755113975963853691943*X^95 + 802247927147185174775050992633016898522898451225829335472167156998970937672179225723538579750261381693771822564578326848528345438027676438822273517166938511635066558771137853920853429654486535833651346995864575120538982820970886417734693800880959473900570331766278752652892629647137860731051754245850652173888988093502204672644177381272946600020405525605371125240318004654430/32704657986156573304945285407762057752688245536698107020702901047681*X^96 + 6370037330434938041654238680335576539006422812583697150476735238947475022768347019034201001033791500622086728904545911671303449296672864163696150920357829105590980111349640825408483187790751644714453345711771718839309472050511859076727868836067244698790855762331807954803102732985193824064886363573999791120606583106597709394273296211701781297418312768990946594/346728300009231404419818816590937976001832815998965927703*X^97 + 1329132462181351452096297581936923881422142855509733050553926545198286116031068331646852450283304399334829425182626489140921350938691222415235990297600488376749977593429582829609635358537956716299186700307176104060479196758712626245009824478621859746745915507873890964433338649827518198050741394701720144414344562838013550295427675020337606896921447208356871341861/281739974553601134595198916340848698345881285797831746975843601*X^98 + -1859326726798343948385199982550232356264021037854916282229462283010210252043952830751604639403864555425051512112902559431702576520494271528551945732435851288459429925548884534404670616772469858771584474672262223286663601090823122426075984411505534871324049787173900935272718432966353430200779786312547701899162963601838776639458813145745870445509972310/1024524314083841211877894350416448219507315201347725409*X^99 + -15153408877380456725723333663434512413135210275849534552756647231856510219956211266586568247388501586188244976009193793133867163518553097805092219412223593078580837070419667309865905013670707404642393452371815847233379904788325676877498715685641365769905781029269776538144733564010641412740932814794517102527161143865686096455941627373576980554290855013/16989686700452338816571122012955960824089807983949330457447*X^100 + 12814226698209774892609357434338348497257977212108585148362382028375403952481439546842572029707123314651475167750526333421959233724739515585059225809372788092721673938145473558826734116440793864733431940393449607017645229091583739617550456908940531762893564488292995824392544613243199284320456196514061754655698735199253902014317083185539089/61781602489527902784652617163145885515727865968023*X^101 + 90730519603423243808312807368579657346206568220672474706507430376021137850370594535157437879693151788796585992374757266418732376419523743881426827253497085978714825435331845800114990736147802640986794523492032842101633489624910927412932950215856519520067984395988468148521380329824393163343153262473699585599017260915786657488867342476683760/1024524314083841211877894350416448219507315201347725409*X^102 + -11024848631448535730808399638841814542473823362574882550921578684360278618771803035384004983982193201316166332209135565269264505256668072786280991480820840341981651475818035503458819862492496091891510806996769138099369640873737863265563228104847877463147405659772707388996453217354660239081474719420294184093002732474542503241613/532228379231122257601611091937060203786389383*X^103 + -674736522279454729950147110645735561136682129331888579193476333529113273992362280589454032036075847567419923470542979227778868887011163034838826924070016340568690662089099730659783678573241400602190887253184528295825205298920516133463958190783277168178622128936032218612398235932909839839366825006573467713169640288355474111690886/432471217426695319492568320142021198610095061776161*X^104 + 14150518027633131621995879739971644568122913822164593414608387836980159499036551004365390395865915964423587725116570868588646475529235848775504435053492723804524324461459662724452213907119246620533138768103890849342127643991098101265814595392133590327598656855032172333798347036573822964033209063813647935953799787935/32094818743962024820696562258762600481601*X^105 + 241153223160261003808249210314527793447264282633886293678281170212324392570891308595392211416139573639457803105682533234915602025527521547519095403195989549693486281434946400414661637512213082098261075033920466514437763017640405384567426252762191160122784625478255024683504468579465197965632897179376325176451294389166/3725598654617855803211277643559421426504725681*X^106 + 32500662118283077648855589711813965402717787677325809021067926946032511240282202328442562809542595119796076065858409471582649334206185539127506497410472143668759924829013074526604035406305825867635162219932045205105978583936404898701622456828281307203785976640059653642144498026753183595985559180190637001/13547833999139731878723749370520304129*X^107 + -4580918285469535631591551791764696682891721206043847027415591815460239226720056572890016319413764414081222214888413352114745547725022124965096818440342967487135151297366161854561306400837589120603992914359566485727766149883460253349080958857596868018216388371415892204744450084261034729027210593223354824/224663731207734173744875935811338203371207*X^108 + -1351223172237911913330564275005645573230971280791003925593737616632788096211643670981391604604360086002309983217745757168285986843421454169319707349531394557528003961349520911559376624196580465192468115152760103984265970785713275513279360592146118303515412094342596188989170231707992369555833/816971235550849175584860964271863*X^109 + 887801696117416351210815024899256840528792685018757469533892694242066165694882437537892999179074253716152442092651448317247515956189175525832844864772365496256826492624432208175481971303252164337015460259387788813740728115722892958808725169183670092850701325886640689340101845581781809271668/13547833999139731878723749370520304129*X^110 + -6146718266965449201688958257238913909885620119932496189760978855446120970911524816194852822029165337211885253923622687384537718917199567348792737039790508404474013503637837148609442938806340577060909672589935633502265703145131329434217276297764929699866793463030583334411838398/7037941054529588611270242023*X^111 + 4661841785522847036801785309858245135032928109722150121298185543594317471672371384783425022053866776309758869364349681414248963841006032498006388988480947451818137026440152729911185578941880909710912085124680962552095682009429009994791508035229769684542043543758475098506870690/816971235550849175584860964271863*X^112 + 1146922985665462027889977032775170980313291180575123716636516716337324554130453305457304499559705174497015020168575329053801002997652883756701664918583699844146589752903697212705859353469636396386280198094572306468563001447447881251090471219147917484175282653304/2970848904402527906825767*X^113 + 1159398312570120278208439007497581737335152255997132533832986880022976388469437305530357479888518479431142102462185004372995821009487121252082498840075841356480973561591051962058610763576652906368994942077912704553134191371528453429442917013919583104597848773/49265587381707120278891694161*X^114 + 179455708771792064660962910007723337648412522464680865070214038060271911113773813839446011110126634476708177305951353633216820745409728765794920376622301775471696934669235708171601823317562991161438876138769600650103430378182303032380302999512/179150268612586860449*X^115 + 114769246445605369881594081051964073276459799599585652834209922076478377364450038587369909239432896312545347835485158512332461672475107977823615374852456755734242189009155644083972911568042203152277903314915906379707223867514583158694231383/2970848904402527906825767*X^116 + 103820533464288631369895093324217876114328548938641451396839195468597331550851571057629708799640670464728160503165146862156296858642687341811848231625846048756850981520421219323760194245875029588806926672155368851087369305/10803248423842903*X^117 + 80040196021273918864917373230099272778868955911497867714457927360108427256519332996030823131046383303408232362635042187765753860959714349701497383679588472945465864764891147334021630922428638767413975577023240391798/25592895516083837207*X^118 + 1274090794115984380467816409620145606184192032381309519808752434413232667906130716254828702771023991252587298372772711528183225680028605129421403441795222995259928516979527432840875136620631245230/4046368081*X^119 + 3147517929973638607989761042182145405299206853096812610966251560125426252974473366072389647237306423706798613402106023602154662320238100326961892349456006849731229010040810390093162337321605285/75622738966900321*X^120 + 9423746591504906008024683333124285954748617464954597080081435613153857014017403365547723562526775360016995964396262883640388714185410241894375236419034116955709269843811/39285127*X^121 + 64334599873690663030363516795334950897240101753672411026444219417318772710709547699209141215735671986852686901647964937287471951309284780337510166365291620423/93066465863*X^122 + 3146162338739219205111701467794529932122662078556360487784154044147401198103020487864691634603193461391407441392108806273228771028776985/2369*X^123 + 50116290546400573518470120099076227209519619985573278766556124080333849814240742515632776455899522248973857274420161869510699/39285127*X^124 + -23383186348172835998544557106898491439868959693344700474589879389668276040591718381399427*X^125 + 423068259210535279004433579463490162742967908602970624836994850/2369*X^126 + -654678852086312985032084697973*X^127 + 1*X^128 +