D=-14591 h=147 2100181607455859852387605176738937714762984840887417378809016197974961312186077337360539030716727408908968219765693042705250240266331074427474153508567727030374939725474903769900392638490966527862853770092648671214136619097654818580233056562423119622625411599489257721280475286794987550064169127770703900109861866116872013628128119977134745497370246992798433428314628227801020280076518049455777685420925165118039753533692087574208718134608601187358269466625094871766872674138458447857503194327934281164300726379653732447322286064159042111244210952368312964218109998705209075552483826529386565506649071998272618391986012288470018084979105134437772511283299904786114760808750566297355553828681701296823350140401762061981315338086891540930969676293970137119903228416697/651814679597255712686388960397820518947944064808884940013848923227069992787928101574878484012559249950897798539994223222102950546217205949825552237905685509085925875514923951429190843732877216124605283725490685792246503527647347227523734377486069166496804939130380286269852305291831277362272268974081*X^0 + 28272342265142799164301456385476634069465206259730908235486503860907457012501027247135155605122689008596438986970942850938487282312580002693168405466215372226699825405535477959061026729458000149087046055768333395077558756992851803229368410702134932203354255499872912476676174925441539318634917604829480130200463583071158523316071665554354050425496851776169784544151169255294213840899149162036833770882035838910780827075887072692422917299067904908263814508583510842853237077020002190240553772798378025087173889467376696167361036431158876041788250238943973304359612421171091053802639246882201891490190008485459720678006677371469169507012026278567536884381808279406657123868585849007199553215415089830985193017412061787955103624329332143385656671622572422481434748477498384/9510627990003558103807101321164599191969451849626440159742069638806178264768658930079051960227252016033549778497055711033704151419855252013904632703281857263072744449638255375303323600906411460474115694838634596394668732971902443396798808301899235208354880866851378756963414986513110167992914676600815871*X^1 + 1246457645813888628110396891742967240867508028811269600532121388828386915353767753139398528241251075009441825961507118097011035800055605479424317412147318567258990079321057245538886361495090843075882835542816562991647397772980342925757236003778652634714542878031022907801840273762440998747721546120779356201486850389706350728829042255039184996496404458310718271044731539986463548950217459132294519175124461805591326361565647256899536765280352317774097705179493979817794579490149144776320808112735292653361047501776573074490599496262556820835532987929535743581541171254428014490450796528354402252253182319434274622122218420161743682585264099107616942935159682287199250035244554270015842963583802334917037665313558410425815064561268704117082337995961967393023498938/44672378836080852079116507463355528678496611939475357413052492853613185716395593281809230622476817898080857963127559675286337505737592073869203772044800596880674791002324991531025347387627799062751373019360611732728839937471547339286117084331853140051867928115302603404143122835434944648226459391*X^2 + 35022673294184665494400754281912853404229845151681582288865212294072197788983924540274125168642649006295240603672377344088298339101728631799878888086924016529660535251478571931043684909943872239943642243575000351158517272102951998006536356780170346770991284711585594392370005757933075097156537636667578134443545196309614434050652901439137264486118743734722546688611311424750680505202693350545798673870214518488102538304991121600915973737554564481208710324060212082142163389346834960156048855925902285021185310511269532952944993171933521448218548344270411765929542835904535970506537014911605882176531990739954769333360120355641458581296648414698622421076845145219534409222984500503484437137620079330581903359010394380631245618854003538976576104001009070791895840876482/651814679597255712686388960397820518947944064808884940013848923227069992787928101574878484012559249950897798539994223222102950546217205949825552237905685509085925875514923951429190843732877216124605283725490685792246503527647347227523734377486069166496804939130380286269852305291831277362272268974081*X^3 + 364112272403159036320775980090987925511703075311943335538443746574868891983453513733041459098184491308041999794578109770949136770309991857048605537576633235073857103193994285323193378225391224532519501713286687157998277559596022765573380157610994442507558670098498800182490529720214888836957986631518177730078400814893225521577404679345867138624259036906090572010168272249876231023907258014859220194931180278740587027905156833486176305274131505067541253252706774578914798253662276666209748799900157046197478498445556974239858286520203774036082239404317849571089016575966868689956357071485442949873605035924539203376314659885447356523592102887994951419529747715045785442962155842536958517371309256864963134847297148532398785199129764630515233240734508204542645/3061639286963254888569426870218321477520157078985357920159858327298552924158425966815792654545734898093404013647286661317684703292275517364759356592748995742627290179036734393189318579098608667175064972884696849614751554894904210765959638429981025293116847927852964389290872649950993396492801*X^4 + 9030500421480085814970136100782630300610550893223873750135106525542253194981449136621554169211608965171380375189102483135754108163626877449929248267986585796072900883121893728472665635817115704746030635796565083588526925489166047323832627624061059480749454421451196913304741475984763141190974086959451243141401424423426578647989668881287236564225016335116925466676116335663240856829042046549136362495713701275910635222112103906900708223316556984753177885278030434267162121089313404705538938532929990420444118171011039839906463614396622954316915240283430386646704809796292169032886916275133837300328621999499499815671759201061543630169829483593441345670533149342354904423621332996332829279207494127603770759040374386410277802330172271383499548655352269691771982734/44672378836080852079116507463355528678496611939475357413052492853613185716395593281809230622476817898080857963127559675286337505737592073869203772044800596880674791002324991531025347387627799062751373019360611732728839937471547339286117084331853140051867928115302603404143122835434944648226459391*X^5 + 63438444090421202577650182501619680170616094238964066118507258143759429824550051960585089390355660970666217163376137700778532771255478822330524060991814267575889899190550430092090990545878435894993322111368713162378009486248886158430279697969835488256940198243432847555010326789258234282246799947044192174312106005873074380452094279104360816596196711169746800616925208261908382117594074524899872426147045949893495315748597858111066108234446005506394625585961181836992283832713639618763935890901356028011886884831185724620522509706332848712191423868949261580075344022291538277303313829697204792601005841009393238076331969861013548384218178519766116882463953647617238266820435482249711658317965859196202085114940250762987056318879988530655930833438385567704/209830668697365148966446910439196866391622032690381599627157722383561985070140906505091676687391878424604483150386310829804996456190495330324128338890343070565916673225737399300206879521527562687620106427571574917055140490364211552735222975120349893298392702888970213781843098482009005311*X^6 + 1236120217381895925228337878757243681621944034801748883217666670319080238440197145301243330913772839627339562990753957100559957117038183303297168068080695122091537508249500127242631832274111940553727718816894762210498425013206187091172360910918778475267131098411871665554981187320743940825614371282007406635417566345385941122088562018145917325357128188482600026973793307447404817876362491194855747072499261619347855111820385954677736608020139802051688575792180788784030521663679738751125181568352902268604685873735850106614430598094389295124839759176067075686841220152528441864538815053963094343627297430847260152087326322772400888622199159782486725032069446452803260700849285213561446958703826843661322846880011828544405447303315911955131761621287468642023166/3061639286963254888569426870218321477520157078985357920159858327298552924158425966815792654545734898093404013647286661317684703292275517364759356592748995742627290179036734393189318579098608667175064972884696849614751554894904210765959638429981025293116847927852964389290872649950993396492801*X^7 + 6955008377503877309611358165640321266533857994929657802647525432618091075882901693180371382626332594737902079734685021543783371261914355937619586320042879433096725919823197313824324563365204120661822375164360337494566073748689285402825534003996733783244969228993587726605694956510230510303528574148345891519290368144018108946444329476405480808091527249149331352915802505925446226694873213140503889081384387709371253023089429128595340777449357964389334123082547376223674158675079645278715276539893200103737532952007821405469896811125262631789197046484532212947516830637132549642899958651002203219717080746387022419220989172751853534812914411940386853100202538258087013362806859071553509945003687024526809107940125652781176554089679254065063651565934838/14380828503691669451473299324185927379317526741853306807426339687722704754310253341449638591418811488219072246616839889644643715728222557077933543889407379245145409720083434946213890721782438673676931425369856412655413644737455387069784317395678835809635576923375383029390932662737921*X^8 + 110387567129824976400951614551403162657284910553678080977638823963946303198365599340363248488544857497416599460789345240910502472985085660846478214317321807896762317781696469763074992911001733635823520009876585191243668182775771174124518081687936750739485607913054745435599263763558749077727537122654936686390775850158159362942313937275350141816560663322090708537722230042006881169188107924934351193961829706398885830683169400901455659555453646898165593838647021505256311470486812085271292543497789708031723537366405801252052511077062763690195179075330652112185491785652502650612194803856566547343112409131884338762404024592286117558122890889509586897865780463425038138248755401009698111539879364440760404366799011381167680406213549473038386602619041546440/209830668697365148966446910439196866391622032690381599627157722383561985070140906505091676687391878424604483150386310829804996456190495330324128338890343070565916673225737399300206879521527562687620106427571574917055140490364211552735222975120349893298392702888970213781843098482009005311*X^9 + 516107220869922097320153939823539134125111927039438545070696823276927909889354181725045238669235528358373131714965273967799355225300715306137804462233453125173160527614597187214061597607469487288110204867379264593248419743446297074597274307316734211604923668295923691780768580789217775221094536817457726457465114625551337618701554529343408586602788695549267349273046630278964307699708531885275597337391690442160795359281398081898652135957563272878410444784256729048892484497143619442121391007124528285338944636604415337233570547828532674408637063916347666529114307925796437490126504504204334580220405723302077806740755447774111724089759199091093424459400209051582630877601478495773942682480005133433472708528422410064689911145969893763643247902112/985595812740159649885086650961957876726579860314804112632879150690336834645346675447168706148914501282919076596315529411599185506697454395033482550161563926060270695640013360716461566841370617070586760699736578209541062623360659795064376492062150353617680551255937429195458341631*X^10 + 6880456132496579800640739755134648838522036970705677398331104538368830326926698896936753855845361023204755585791024399269757453264803043924294089783063118474619635057385167679006603515429848951894336180721118548864427493971746917521184943959716874066967322781711021520569101546142608617500050207586513321543493586389718759066685184634720338189524653217987717404327907300192689826690883634546187637973446393855892546806952886837180399661784738288362258488730457854945501921782166740142239070296990335985201891818814942810534141067123180773073526689039924613114385158483754019163699663239230665937428214900710203158054200987797598231434034892162063690634245762584333673053229747515147159329561660743770258817541490138491570877283467291869113300902867093/14380828503691669451473299324185927379317526741853306807426339687722704754310253341449638591418811488219072246616839889644643715728222557077933543889407379245145409720083434946213890721782438673676931425369856412655413644737455387069784317395678835809635576923375383029390932662737921*X^11 + 27208646006454248475443592702882237119969279861695671935271874205150666805936774528338814733620197158120244804579358696178211294303605364840690588086626628521503822718593181666883481519878591197660062252662399753484585104066098681505435443526641992191848835492484426146632527523960337778816409941978857320663362772971574253901161759000403236894914433697207627252511813582952223805490653214222414872606654088177698149230330086225105662930419614056768768831575531746439884952922313049209899069015299271934085703738491298475145332857216760646892394236540520039862228429268335541536181174741688900288676349802354752393324037141295996744488183768079215213025706577242484698420290033347371664157485630356087314716380142507216907415508229081685662051/67548201818940418743409406549376867707941872408663156235547882303497829802299134771240402038853711279755950695381778453265655918490676060244910050727267762734580953713934162203855908905583621209689997991894769255674118471890936864852606160788304458475613772274411447412477441*X^12 + 308508306717259496721640969993226925725716216887687911556886479429210281698920272680578618030991738950726810534771451970256621921626572042105215570917965298000941967994345393488932431782408566063605637112616695789930964677458597652773133735053864172913543568275889515217133499632554789679988742328799097719506075351633724070387945397363270376304229536446011509404633054648053494709286287881275495906956171071512861059038982920036865136467600359818133383899705930938434401063624797836459608880596514855569029146821430330196812605663502789155645449028623794882748789885981946549510110761658971902771851783071729218734494628467799337740259919034316145541082362836107905357257190509119453983534086384339249935851025607026180399103387400968936038698732/985595812740159649885086650961957876726579860314804112632879150690336834645346675447168706148914501282919076596315529411599185506697454395033482550161563926060270695640013360716461566841370617070586760699736578209541062623360659795064376492062150353617680551255937429195458341631*X^13 + 1039955691194525086033721645094705477140970911665598687871027856560221743403250868020673494046922825242517766875285890073021969890033554528669228534022050258095364110736474880940474286374880168840615942657149365705126743577194012751185218474682147933730078036698540573365399714794058008289505301272499555239573577997112208356767386646742881449829888210740947178512614204514777151083820996472827315479464147856316413193002114993240695275889627464806059192566172684785878447566883014324217356091265143677334160607639458412988588729942322398285930378813742989772526501888292532665455672372463822234720503792822059962645891463966393797987259919890822831546568413673152847517129693827108917680004644569242540255318747549815077724700277096229763/4629442931871730432692029782014726043995742060767812777434574895723242396155104843481625799386862537163727687984495816137732569288648897282222606451049808973653687458977051758197238633786828950016448358021709907180735965450684453762771993748770095159729543710123462916351*X^14 + 10056379495134689279520730128653929610621324259748778651581273067969447488565621561142299957220466487090992461504847450603126572057199802007411209317916199258740470706044729689879253407609431842954766642628333903836660831511321837107379065500887747542636759170262315422344766910830682508544482244071201619975777289466351185530199001700226428013150889996966245097361577253396061713840496397728337695231047833619126400384813158157106594459861626439592287155071920715347120757752266577084289729296340704036513372795559085408401627859760203333735835956172783262381515596534267072370126364881978767731391356740940367638725591017564196073350220951096616534064704078895274177371412648066705922448841315649845356075173505388007417762172134260061163285/67548201818940418743409406549376867707941872408663156235547882303497829802299134771240402038853711279755950695381778453265655918490676060244910050727267762734580953713934162203855908905583621209689997991894769255674118471890936864852606160788304458475613772274411447412477441*X^15 + 28867555991391858050239083649469217434278848596658469650539373395165636182342509924800326410111518400972969765835189181856879344584111717389941470723714244705416831036093909983868608699615120863176378667897474378118513647969290548993772187103482611643160101628503177501704725358949703486997583013915372938126632490285204776122429657704680125421572668838330830486584232481277699857981548480048782065149102201756695353693629298979076660606603241729315463736641232978650531804540689385351491383184054739066602010285881514373872542996264438221615894171418964229438413000593171853898097673113552523641461634123755305502165533223239263054703619326543870008676713446367108475379660490924073065012136480107713403739695069666458155456518602692/317280716323194464580359795902592423000187928227524691757561160696541868011452597044865040051186521634139379616509890764014294379319367917361565790627771158498642139605034045521022454512153310260876455213604955601448561815549616459651291463831820653809166178474639361*X^16 + 236772328998262406332430036159311848282768291662937065756899465514430303636063841643551923243565439668218922542677381834824430739323885946962029714847533217714838686370354928978304797126714249088663464695387920965100051870369699653868547090217323777150903314639773476039353219241922228464783365105819120250049683590908704436518273387581788369540871452139539628627242771861046043013708092988748914100823895538864531079964937122213485330231788641332703272910283323721237695640710219819933855616208526281148080487164313369052767503606679669780022656773774477947366073177015736563247355707366168303256378296008241907507963029747781868200552192460705112871634980887503859330599769684502862971881438632589506954369734630356569521982640564508837/4629442931871730432692029782014726043995742060767812777434574895723242396155104843481625799386862537163727687984495816137732569288648897282222606451049808973653687458977051758197238633786828950016448358021709907180735965450684453762771993748770095159729543710123462916351*X^17 + 573077316592647630001805092655037956413165223422076147328109822563953491964292770335642870900701572156067107971533081946435872520049342720462100036122840862529005579400741931568518111444876593587346478004208078771369534180636666182839239024693983264124094587243233867492774251331994247900494245851806695428343795520644142119672537060488966868340576187371029200444514918054460773846190240243445919164503218360356025683315699202827812963203332202756316470782092549021307694326391717540350204032725756269298121127395758668338303854700275977025416531407702487054929613796730009683372590060262387041489043025834065755358084322489093388017180822900345721209567533853789484262733631113254942375331571852452390675478107364341756111021324/21744960340154510628494263306325297991925702709034657786139480549416891783390624154949286550009356564604165555240209085327550844994816525074468219493370650298035922116718117025633777980409383199292471743787605757072754562096471555044293843042411120129474756937471*X^18 + 3929702893556214061305914410748332758697512034682439054617501823636551542942490199526834777860126011462808783904872715007940677240822257685130341173010799774133916080545255681377882506251701263917439855166586871702413802695601015875657027313390181370111265689034031671789937052761371987848744436538108875493028233961149605712575178731072889214661701597862724648466726547916646478190974706448629770066175488271676746324502223895525706762046158990298976618974582916541128315302456004807932285208715128170753205107734192104854263816488486157661739813694260550743603583935650728635314852036302158545479615542679225371771788340345377893798453178661982355647088776468687467487011036328472813563884612499040995709866708566132648330550088892/317280716323194464580359795902592423000187928227524691757561160696541868011452597044865040051186521634139379616509890764014294379319367917361565790627771158498642139605034045521022454512153310260876455213604955601448561815549616459651291463831820653809166178474639361*X^19 + 7855775270724168450103271066056437870167456293915148685774548819110919713192911567415343983546190293427370010317683645449564642062379388139896539981333336726315392162330371863770670077223867741602659759342029098963758455890213739108377010838538598771112663059384253192917932336072620432001641460014783548867405253069033096331617093548691168953397053829822035194808780717569873111076266549004135269481742615055812791772683891884987761653951697515752273315182579682038609255422649010573987038123439788240184871471214768878457554488597040521854065735814419684094659362355742677967241816067907669544954015481080779886933867742546520225443140045229499022130377728929889661691646018852704043939433925122738995016880664556064433643/1490299523004215655437890707033465697479658879380073866502603012090801986388227274001047669797091122240022312058132347702525587348010179225170873791609255725997938600282236791558753888041216037234766071125187153524278977595536396069103820371627107129701511681*X^20 + 43777482630687636741169857051033382473951991321439379854010371322530079167706984662931769574593289537937828053224982924188414932678122089328284778438585216062321948460255923264866688043814121880012115511766377817241913110069484152927204645500906254882958912395727581967797052537836251780626310679967018218217480287623195809176884916111576849589434379292519749340705663648128639441495504627863094345065446128917132688148766658822259441936214971429239833104434324003417733355078492673786220416480340849859930100697081608520199836687649739956136706079940427936473242033284220290539858620575555736752067076007383062525851363739598552321992429035508657394560098708225420065305373508270585826396253715350372281347357874288372105771941/21744960340154510628494263306325297991925702709034657786139480549416891783390624154949286550009356564604165555240209085327550844994816525074468219493370650298035922116718117025633777980409383199292471743787605757072754562096471555044293843042411120129474756937471*X^21 + 69619844591385499969338337928645950436563972514931545282124034745111723020251455409455335358392967715341804614401421590926487534197487957309707142377759769707803992669530811626285404622087436369657037563666666357674164484480171135658668762233907987749539294767187325253357903001308671487349095564812949438177678882215967574662795859435249569954170121726065940820489119589457333100826498551474525467808106998647942847761864664711466440619746302131027514932986864357800837874768308659122847737352598680854705075222861905483064099592935226137067860687178871912492287178479373561482892357389105612277726647662529349673491171888410219758355783584464652058691768324623624582398452776356589286455548534090524300856881672328632/102138271743144106328414139334758803199209024698791985916153999869152353258051351792272474113980612859983709962177530512132519179494906396077779027592985794393663121121392419406398045921541774877305604216653221405268931368345993836550189868523549251572991*X^22 + 299683936951210762911367614630272798469500819513332832568991529821312982306269540662419329934057431849153337538978458635371074061268997353438693517928001292649355006520290258324782643890845696011217726914129818537996594287407218605542783043519327958108643990500226692371193665770569480244916903977309323072648904903516438758749494977015107473265937012788215961842482714380903143154826096508515659808786229754033359579369830183444913660223407247803183661004038419121788834636361145402002712681099398147827522492260230371287468628456378820140709308241284061612126342364941012253600670804901626782399246785410182516518254503799921386887832915696092757788163951259504713035863271375736381892424118939313338122153243302701882331/1490299523004215655437890707033465697479658879380073866502603012090801986388227274001047669797091122240022312058132347702525587348010179225170873791609255725997938600282236791558753888041216037234766071125187153524278977595536396069103820371627107129701511681*X^23 + 352947947766337953498549755188338799547106681208698847076387583399748211421634789175863281658573397766822502510104584335811107961050133064781318767882911763708631002947545714382185678928440770074340934698189020019414707697251001505519004185269700022760225653494874154203185145485447778671520200924368283452902572048113371867519959569444304689551189335904232485183625594505800519605690680674107990720591620748524671421977189690808694596004364086525394172617088817992279689138571506248474501135364868942775460760959397875668665848563669851757993557410350189331475083085949702318871579299050444091688847315954844010152444467164895253986880169726306350899083299128701903334868588078101787675171294286309330753932053605/7000087159423213373203628218405784606895279603782604750610239179573185748615677595248610384071044675483771500389111816334214185422171639783275925405591514933429039895921624248262493723633868472161305202978083846567674002353916375611691444625011942401*X^24 + 1056749295291905328959829620795561263588779208401365902526338301350668140130956343883630630575215684787447156770751935951762636829572015605397817994103854953471473698341285467241858687735472050788758625552047582874124489689902671057144694503250006592821488331262184473048285761596887205168001400217128140739206920805256616645871087496343330519305968061482947047748131524824285541894854541371589346198348084860043254392718312144458758919488205342745637316789411939267575106054564165717416920834193259258206755591012917793457688093944356778173407062302246300998070782797628211662192973702816928263404285786471565861769658400997852496731032436260061144774980602741001983295756744373345859572230953036927892973313276067112/102138271743144106328414139334758803199209024698791985916153999869152353258051351792272474113980612859983709962177530512132519179494906396077779027592985794393663121121392419406398045921541774877305604216653221405268931368345993836550189868523549251572991*X^25 + 780450960528844413695077203598681024875696712111785218149867314891011382198726200981057081957438404228380129364608877833932356370218773386755662496556511602545596247731740540911003006688052274005213941089582174099220624973264476534143032493768735859631830423360575396047736423787285766422989851562319379865456440306983621943111563848049844692668891506479024652396122236207754572566242055731501477299968890240818420079382322778946130253508797283461737464660330820651165702133557220779355942494058415235114674522447526841373445186495867293863035954128251597587101706919208233603404957775022027577514856756212374030065812702291245898470783206220918347221162336296565534268415612273264056426744861646485242164858/479753763239203164498912221123006278315076389814447587595794611717715423796564841014914014397302767149871256280523049573998642000011763400950992077691146249978002871353685439535500906287017234744795093069569175969273799078467300089897295910150911*X^26 + 1166358695841540608068843053750394963511986784308851767611625866654637811773606981091901979308916070566007486098578605626243501066220110102007210693965326951869781385243964787037233217707008131984294105601962672092194018183569943833462983518298909855468083519663968233097297819482582215641427776383503893939458560938951157983662029218077092924150250120002448488028535922013791786511778408359094520040524596761600948329910600194436323778056171767930178312613807024938814149635331634437059532838555248794632444719375197611870276044701722029611996496165014807721084416110849483726625905187642619028432431724013494327570666111606267841862510103225358440693915671413065338652461029823923860628753642366752699669571522/7000087159423213373203628218405784606895279603782604750610239179573185748615677595248610384071044675483771500389111816334214185422171639783275925405591514933429039895921624248262493723633868472161305202978083846567674002353916375611691444625011942401*X^27 + 89510898315728315219890148656602707087487933427201559933964232208754477418974022469475888691133562049563817696719076366767785925124476791360045036341628465988254055321487287830228283602279575200238214071576783607371259904159563601668457225461253427962759970720582840276362780372168946551896969220328023261189031307980110717058966811258073931777415744907225307737482665383682103426274316353604134193082729842569983931224899986703135727703057416635461835631018453506925359263380786269402807083156172557337283846835214438603115857212036516280951467851215675710214035545178755900078084273992974306887518201383998251530843807926426382381789391872944714576355639102371246238446157826904913864021450858749362/32880115361469615824748969989925726702424534974604042738386307430451334644408528614551025590932956421758019072066551269549629360565537893287025706099043674181207790511526656126070927714825387892865128714246396817851675627336529373579418539521*X^28 + -1374151162696705213596522620209735175795786934575118029720348283243191628011319650837161764051667379900915245351828876902195671322868770762164673604096367009254748894419096005363086041951900523503316544657027764578407791605033503623434969619980803825130482422517433766629913110149524875922082436252425037093747803147660925881583854117586919679121183884664574810233893753823765836241714006664570546951513319693332176827478256667755132518837079797571456249541804511629347511980752807268710364126281657795627914426111657784038616228396374375420273437090592710979916743015494206797765065909264903444730283092560291199121613997638850677610113995030703316710747611652006607667381830980303475266118941847889656343/479753763239203164498912221123006278315076389814447587595794611717715423796564841014914014397302767149871256280523049573998642000011763400950992077691146249978002871353685439535500906287017234744795093069569175969273799078467300089897295910150911*X^29 + -1550134796280507311408497673123093173836809139503847585482803223758792966705548348338020152179194750754248662999661057852473404069539055013589889023599830744089932215164980481209252723659229779096787228804691105725632297747900202448627073312705061571740159858105392475018631817389413710530213229151583805744550234547238028545947997136534138651728966769767591816088603063716912180134113074821807423963856864862206617268705341140385654170583546442262141221596288542802897266005181797611507123436165469466186317132965560089613144992842496327934501796231781539243412997396918920458555480332125228153462819824004148354250179187596968135380863703999998682668692119313186425807146405851098547088067263148/2253451810120595971814746761011974964185082240737717958905236613696890867274931712326161715504965829741485783843914143619328994624462880768077973140911772611966814509733853479958256988199944341913859825525762238218879831905731572447359231*X^30 + -3247598778822688354541446914904786346124685214255372673364331618865906753945991123701927232887569520686592554426650554939581065689414500165529236171721731704300143942623850135812639283668793387323105157999980496139919050607863699847139718541741103599331382333567537553709702432154167065729913104155886479845918659540546264161558004483766818391455287522027468849742340730705970135362102445362061910011322435161528998639768204003330149221927409417690065580506921294957758086234601169169952595032526258093045900168621771896589437994118304975909619708442463131955323470998959908127058399846776109562980427869915782827187072779093751710674923052173988905132562245268043946021804845309018963927049686669297/32880115361469615824748969989925726702424534974604042738386307430451334644408528614551025590932956421758019072066551269549629360565537893287025706099043674181207790511526656126070927714825387892865128714246396817851675627336529373579418539521*X^31 + -1142956869168512506614385603567094194168582269961333969438627500735537048054407918758285658949246821367547365689994495940586200848712764678063603344143077512265312778937457587243599339712440321929253975379019580583098960737363503656201205175090322652577453865676429982910710827623677357517096688840522608872894395329396771370933341263324124882765501738896233177825045085575176472715267909532752105103793015003390611236793853450855410723071307994562466267427302743908747385603950439339639078523180992599310325384135547144017635705888009634309177011529661681022609851182346772316169364455035015798919794979019589321735626727213198873092376833049685892546814198623638227159960805687616951774186/154441217882297030485555942773762933601883506321548760119610486854697475654508375870479180008564582944382549780269628100838119020249666285249672616058650717015065075028020936190683091508460307169752575253633214873475418539218118871041*X^32 + 2057884277742395634320781480545407003056890759140643087902251405972312319658321823055688983373428960636167878794660954867234906415314838463835633600193528036831873264799500036075404411921353871411357498090503080236984071728161362495859953182857114820470481958758481873688932160582308258176875238376828466580667761432308968707719024351516317813393300797522377936759498380418813688667059384449875020168030552061633752100192538566635139481685985151358739416620586905356871711966011055708620786589031433711533311854454011292437758821698783346863896389556200515241266443619947273540418926385130892366134263649756381505495514971830804198160913486699629560715592647342575869574434282600494264563713648/2253451810120595971814746761011974964185082240737717958905236613696890867274931712326161715504965829741485783843914143619328994624462880768077973140911772611966814509733853479958256988199944341913859825525762238218879831905731572447359231*X^33 + 4270589647316991843542657110807796874664354768372056286130191012241698893388845387710680698882381907358069650605902100593989045074312488002028242968359741730376149300608796146279274946835354012328782881963533131896494878133675065630256070116964525956413251982313009350535249365616169378316428262379187366886762002446722469913993124693525778439770020389397207699996569282325284945304887270681413806636252647284900607130733605034633346234476394848826088590245419786388278639229988595764368112296102253556926029907154493803476450017415879772393949362980769302175745926628983772811728209544580380369964850642251918273100109055663007905106449604879547233908860856404446774315648793948948160/10584690417538004967826464448890612953319409658114506210651119652847472802036075380061625660240187988786412842181456247059017135237452284644621521215725496334388669387157901185023856590258399504472111250334673077477583341732445951*X^34 + 7994803981442453153950524349115967742898442226345172258670297064685607510057234877501399245936608619272016149726517060914568897876581378625670513011791159500235051594210990749385551975140998953125252245206695150544603375946866863718363216343921070041594642453141302076333632126804930572339966484263872943164826680610995473366609366946233253841433801532043127328537348142761106753059945814016506165936654590446212931169507549790784421918805265381401370039183292372489908342611435022873514810469661780180110649940720435911808516759285457378758033808684910202788189121118200380454439338343361266015032981740430696237485450972746114706775767939913771186680228212754362475801079515431774466714/154441217882297030485555942773762933601883506321548760119610486854697475654508375870479180008564582944382549780269628100838119020249666285249672616058650717015065075028020936190683091508460307169752575253633214873475418539218118871041*X^35 + -1132221100364337889304788177236456969618888469990043308451832329935762918223152797369441663599760345484429377621367311862135912684494390323373484956579892931601081759347496139100802611275139624357665447044468770917138922138329858133086043477042795455060331636413951372354975116458146444472226699232756126734611803660649804383739562686701739119734404465831275979023458926183590550765827834980084101640656185143744652344608780324877342184174675968458078061973895040988563338082860047515745779198273325994644706457289872236172097902274932123307156422259476982291712770029935939799373666668820666405366807864757039552629625343295851334976771615228433358573082579956090855457951890632/725425976118018296746382321217916040937523792619731766887198934469705489824965758348408310618887532642479120154989805157906732591148809858448462834331128526789710738616811814476311191162936022511967051630092048350187330664961*X^36 + -14381974911799916555028806181222344420008940826315825046835340068570079561314240672191230092248544762810518617046839298501209086718573767330015845068100978847915011369948623856348658621868683524820049656622391758318413405656258547577560322561328841040799627146898456923483099086527331879740706861256225013415365115830249018667437560479378135762931512493543617671544875512549088754165085373574881890746757368056232244324896063336874359773714325861579236689806399600423290150698016037755724624923144089019604306594441856878031561820875427864489037495066005904437132192859120514608088476009629840349988563080993158656667351368167759424347653662971516079598019315370238013334163049116043/10584690417538004967826464448890612953319409658114506210651119652847472802036075380061625660240187988786412842181456247059017135237452284644621521215725496334388669387157901185023856590258399504472111250334673077477583341732445951*X^37 + -5455780027011376214786617887027590108581317140385860409575151686951238135583065108455394015924565032790079289692303411965430292602406780786458364524892511997424923866002155280802955354276863344407998224329372543735880696244221544151514569757771243297131593892313319520704546396869698754545987505527696268937795929106680511813553997567315942320699573807927039119201241644331708906043777753837915863716249786327638514848518464208674612255731851245445157673442331207552357740885306881142058448036616771926109895002260056456610514666556602883125766345846586308185378873419322703653378907876756854477210641527024528864786666779760927657393694891081015554570107284936252613930529/49717358379687361849522467357817561574773750436552105194105882699589163856141851713275876267485952480465980409498307529155419956901433065482041178420336407839744413584868193713680432538067029162632242589959019145376419071*X^38 + 11553469609218478721233481252073327879494157807079195661230037104358435680351631878052156946520636155344111802541779148659702699914969222379040621827445301568124383179038832582358454001614734075316654603529037197185295380648969998038752868826508395516678255967264267955890736871252923067420976301803479524043029532261883553229820358965975840264631300947556643982596541268535267662964023544299434907471070481642133995498101410186584313266351732867999493276922360173531036157705155140466023922796965412677751435940010520143381528339424007255983280123788533147662103668951140488268953922934770729412790691114404875601719135927717972898071867956738926271306672135011549766968141473/725425976118018296746382321217916040937523792619731766887198934469705489824965758348408310618887532642479120154989805157906732591148809858448462834331128526789710738616811814476311191162936022511967051630092048350187330664961*X^39 + 9762246351475117178378120225223161046890122440148092772550117955881742501043020779073055221421935416117612729833216814363065962783744629768133628763115828547874303719794970467672142666139421769246067517245301510468291937310677398731395814285860031686434344256903762096941055507269579847135521749577728014097725823006284082518516193455413202080724111976281846677718904793004746074705073968437245986146884367929793146002364058842991026496303904660288190510294806137868415700150515431871402527047953903379258675270024395159340229143865700794203424516513550333331635872669732500960261066391812654207939496314723756742629606394933220972682048341689527787319407296873121361/3407398970576887248956374981688545101416883725347961427873749756671178387783006765353702711773418715678567638235782847587925430532618262318007071374157796438883175490704420102369983725451787345804416598585362151009281*X^40 + -2991361912340063013513007925098796895879192695053788000541887282399878894903762412295615493042087852123123079969179891361301332698853968053465958220863951121236842695600654981632956270250379758214418564900872861022989421399889847468465946762947607631850431955424284808469335927346047070210056693639895055044877367549158386873183395646315529646558555909301235427152085141409829798834187187569735483914591658477648200219048294884676766452418040497661682338234108843271991895016397966262939763729616961148395201502588411674029607952302421748415797398672108976677685604305052690749316697913358177233221984580059343782696696910901170402509762164241090505535134936182523869357/49717358379687361849522467357817561574773750436552105194105882699589163856141851713275876267485952480465980409498307529155419956901433065482041178420336407839744413584868193713680432538067029162632242589959019145376419071*X^41 + -10611824267841790770290459350040508983118805085583597994394806327161181404107300291341031709594994408817986621856481681820679354960606070574889098427029386858670821234386809097996135198684232614445904123383038473431573731654981271996912627322130226664131954956724026760443320705628216076883785079294651331931363185734737651189464446078380722402937758398205871125136635746506822077373289942704923621588839952669428250695777733529309760621966678887017696300038680031437588236158635238526510779206214621173265944334896641232626040650453931893429228647051490083231249221717701223983497132573635875000560968123100089070979208745499397188382973661514242650611489549638/233527446410587845175544855163357213447802325087242918776900127247699156177301539671969207852334913006549766173379675662252445379522874533480026822983880230202397059194326646725377542694249012802715139372583246591*X^42 + -4565656098764962556773554817881670646563193479388032373484740944396144514949553563808284717024565810987285159330650577024101762205894620234507561784432384950098405791046182002235287401590828925280067955191591996715619584909920532308972205504060448341072423139202098709390286191120223743785093478142532788473451315878515219025525491214765650221178963135706265848743417762810543012302644489015638567836402687028852398129046506928985962740093357585333718283003851834184865242831018718567074562592431369178790525717542680185194888385195040799895548127168397312396469449677387483660076614960730495961645514944079433692104448239214240889484706500676937589000835701178245/3407398970576887248956374981688545101416883725347961427873749756671178387783006765353702711773418715678567638235782847587925430532618262318007071374157796438883175490704420102369983725451787345804416598585362151009281*X^43 + 10187851074746899446651260538538006733508539945694882104090086380349783211981402481309349326798734871967802318283436536655570718165415335947239352027568898697041390551386105023803513307531386134193890244642546271612406071612611051332002851898328054562424526350348177553106897657584171603036235498290667743623612561710221600973797405988285873647115762336122513318341726388916614032883844622818742057994046926610878074077031124904487413991605363416878866656378771240189100414266150004009483680008363793568337947420455404480330598075153407173910377951782199414981973518985482548018262258233724971495940865198084407263316541699373939389801603634994446594279568/16004896608223414788262960397735399454992963133934817269337271417154352421170690128981509687638606881402903582576908756236888861594330377183196958603514511013802827715326341355998735021194504338476810319552001*X^44 + 6071970649130413443708082988224922905791256581323209496368417588793014290500305215698327699203907558651358158924134179529561974087250237084092281497356606364755555528969537407984002471726351311158042426653735666104204640511691657033533874744078785650644593956589372944244477986791201977932759129468199091842369987701051431660859314407229942729138581044757718121421264392196444124873327427105502684317149340788671881014604838749244282331829777207899340819642653083396769946705033156313431960660380078961700207696576476614583614532680858576528939882873027509188137304253760714909486701205750210278168243855128934879325104689308238625143286368452008671194267961/233527446410587845175544855163357213447802325087242918776900127247699156177301539671969207852334913006549766173379675662252445379522874533480026822983880230202397059194326646725377542694249012802715139372583246591*X^45 + -9241122749190533713520547625520671960210153571836740618851117843994052824145186789592850376284405901019611510867768230261704974618343888295731119155670357132433137994493004692967555080405019195719727682230491262089467277750253005927866266546572197164490635519358093579195842197026549008554354185557985748475730522097896900292465752785486510098910639390838272520017099759407363950300305049555109759793977784894499200844501317414837490841536633739923314541208158249744029035275502004699523669658467781730280147084155269877033051653933018841263164488289254123354868896877168468417901526771015183536342059765670249671783912362017635608864352198696626060/1096901967529532916747512877646179114179491682128354277934156083692300213910677138577308593491783077335542703212727623619826527420624383331039473552430574396121090241609645764923496334808752267731945056511*X^46 + -1896803658488507970725899529593876247127554096286250447996669535008579156138904701324209569204291287000156106960651533159152238216832786783166893188815396591437733905064811158604602264588511156448192356697910449344343646796192634726042854480205899171181854355807969951588512725117827427941029054542880660758532940358134984053755422842367686060070298461988486066113925710767224219995817125641744899525008045985684907567814223238021893992558366482740065594614990891598342242660495252318309760818433264660476634579123404944344264811733512223366025640458730039231871342849601940169709152112381114289046491377355373469980673200824287940022134760755766609678/16004896608223414788262960397735399454992963133934817269337271417154352421170690128981509687638606881402903582576908756236888861594330377183196958603514511013802827715326341355998735021194504338476810319552001*X^47 + 6635423501635469774906608905998503727519446516301477272654183898689000533176851262358164296457012071400909560841394225458034462739072671368626085806820646013808975821103894892004358577762655493357982558874254891516800915556699941658861846921190993322436333654540651884875106077241991255390426333376082704245403841337621988270667337508026588065174277639718808748220848697174738142422198105334252232644883701550419431788787350140035177295111133073686696157782660196280483365317978373883841988211216740492855692825232278921678077331722523071362138080371810709662812816162235236461871427521738656604788276458774152934477936517202520288689384041807/75176613496644021434275435381137626905591918451672556914135842895778234110799611992139578746609764740973387924935071182223735687795516642522066585733025453781172657227718851684154364663748356365701121*X^48 + -2249396754660527436535235053019010144181200073186569168245031599553757409918115474115990904871556405729323993368768788998299752925951578234270690996820402015034800247592293391416131223808888864725115524066784415779756334890749182885644239569417936647955733015402055619405388349800244429916989269598356477474580979400895447785484609967021433588139404859213573870796297243419107626162393525949734199550788569752915943482210634320057636649106635028921001686698888207327055718909190671330190031834695632859282746571104589520993140724444221746775260713717483352943823794174256414368808452933456095284176222822523434495186238127874393903014278988697043/1096901967529532916747512877646179114179491682128354277934156083692300213910677138577308593491783077335542703212727623619826527420624383331039473552430574396121090241609645764923496334808752267731945056511*X^49 + -3162630694922441523902650726744460769460023745200759008251294883420319565953428160668498662415864483369253881305640020430178309533222344394353870857002867386180862736801386623039471007729044341178152946544539963756374222369632123098283059902659506326273832500252411034254113615598406334082174820954776447822708610046286983780645590104100815825160117220243440231740458567505621893350233478491739789213734517032201529342169057109488280210611195793933427977944454524365747064873565886987199107813221848500441951512730884928203833552276512457795725191598646364513099562342733355932341718357863999869156804342100754598000124003733037164393103/5152259166379550506084259843817259057336160540858923782752096696304450285162059625258006904709051109654813784177580096101962558275342104209585812194710811718262809761340473695028055970375461336831*X^50 + 2899512436319344608307402211618221152605310175600249256888860192814178039308801619410320793937773596684653979395056098468828408043835982324423617177860605886904213528503115252666457082233261118108870586372215970065268470456797515524864571145765171281306673290152047460607768912142639294761179932746848011532840560336844456750933545725396254102264884960002806236338994077654577317167348455523912001658495639550446662415591810646453043675590984291523567148424378009723663442807895535065521651565683085317963604768429992760327255493525972533711024388326341851112201096002196037421903022172040950282411086462109424195342552995015899047560978681/75176613496644021434275435381137626905591918451672556914135842895778234110799611992139578746609764740973387924935071182223735687795516642522066585733025453781172657227718851684154364663748356365701121*X^51 + 813260565850654912622897531286237323237673063164717004797220738978604412406953846248303723995409835073708436703586188711696030253332724974994730570242622402799360770522085116679569624627675117572877403520324093306894644033355195867855697200876079788917561725367534091420200418957441149109617979357784200062678474902483346771374507835600766304183549105767109947971978282852021097743824884940560195114046008218657972623156999433486405686059022156718857857401597562713824887486293399587386839070254972603096659980290131207381178559483254101190236819847270339352143856789432355065231945115512032298926186911806434309923878410290081911/353112135314889350016055091756374412811744262960655457662401253944517187661028005294908293105959228953109025027590987327939315898522521020463697635166253972877993952528303316772534848219824641*X^52 + -1601668520100852471657990115687275866584495232821317952108083875225717988272042771685333593789681751045964200737122461814025667600734198388379945187636578398265044501930669622731956431291181120276562620677657808734866261161467093913466855999661552129776306929264403543304772518593965807499995258457203426574112980107237786209533415576193006133358859367422087894901225272335965503974154981550412499152250915637844568198919733829339143992050170178350308874806383668268307852115053475029373347109016023121749734075922205026159430632465086413770445560122810782977202836820390835819642585979811638726530060180378165112348967543147033281404/5152259166379550506084259843817259057336160540858923782752096696304450285162059625258006904709051109654813784177580096101962558275342104209585812194710811718262809761340473695028055970375461336831*X^53 + 12474473181140883623244123676670904951243656867286551295706293974578379910320882862510345078608542445300308571304978907081193046017881160669980714552075435737756833352496554890406031398337194681419592134970812913192473571451003985043981725313303575918719565806423311999958597093679438290691493019815940605734805720233247675347695669806261015637747432495253147599131654705909990176856529893286022534375604601006795286496700854582058658500286460573685996250488454531345673937308644161177112095017574275674572051108488884047632898503527853597915624328022316255790374343084101724186098654064459967881774322472803168233984695109/24200680920765495854708730844792982853248184700202553468741090668529722956687547480975141738466124936817834625974298357065267349634879104959474856772411347603179628026064239378557662135551*X^54 + 511472259361263868151893864749369516743510429767370948485742488715686545549134917751185603287943860215243948047398439264808680296012110248971330535480829943219932312524474576954652293348385923269444946425821340622786659297735712178902146744567611014299151584848735507785112113987515667308283969722381686552096614652400778947301790589918076816486043842930500368193400269026555102582428348459074009513177620386449603781843390093220207878425646857253272158728010853312190168189334944676984679467640601115507032844857067709307384677352982497482199557516630853596448441191061530035809158094540568504804373327867235568344602052868872/353112135314889350016055091756374412811744262960655457662401253944517187661028005294908293105959228953109025027590987327939315898522521020463697635166253972877993952528303316772534848219824641*X^55 + -98517917203423358595318262410453132046569422084789191116793046762907185956779602034458797766964965454568454669459912117783626059160749179781533404519471233001860569696193731218159201351189485280978447502745882907942665697422062266898839605257511813455047980914475796075455676239703617930991098064777063875062717028147014645064693835119986382848539863513164245291883661239974852920045079103840693553011423490699096186203667675307147674642525025780474169147482408543444647049751300470456678087541224902774160958873722289457755531414647450999610461811225193599213802378099593961084536107293790280663322664003377805552966/1658603311682920694586301887793364598262503234884692856469131016964548211684432011580778681273807479735304956889472850186091929931798992869541145690659402892411735181006390197968450561*X^56 + -83916244788584341595522656090779082257616473174824327218594331114667319986958989195161304418152980542378689384118326066874296785883963817103257070551543785871988581563903741571427217174465633928190819532831999880731394975838372756447234922943113178292818372152321754484356579016218643276701135906700658625060475883329775651204736750559221545873333246101291700923317846945053624675654723302106341221830676958065148898246700467324671858082088341103478938261182622072700577997719613226675556454607359407277573671581295553580389081135068956996762030074455866702126079255893107991907701045272592934366844888866727113244301215/24200680920765495854708730844792982853248184700202553468741090668529722956687547480975141738466124936817834625974298357065267349634879104959474856772411347603179628026064239378557662135551*X^57 + 40527432877215511789590675605310172573334973296146799258765005489192866914702023113522703022507170701962958181698266149569856872221998905465632375178716329629847584529483255952109944097374640579663638148754588484792698193276501176949363660381695218630262988089610711576019880253994335032953833927230960988225936195736552259885607561325677523799119218653236067198147789819135246575341978064204583555808655896303757234124335951497545354895632483709966930273375859506931993761114835460765919221227619990536573300478725852742877411046084517245403369490364674388544200218739961522685374128672159572169931607969850313/113673038974910608908663003755285079724659258096408255532117813512750888334208211334437576675608764288623463565860657267225819336015282905184096065427962640834194721472578315260671*X^58 + -3821220326460467434806845593726041502394183387256289573903970918364429599025466650714824121712955392041653925344398628102516448948017585200952117849693857772646127424129910985982352857980595842446692146466460321112522487289271194286328293606148603350845125825872702859428662277297424210490287313199855985481844455673508922497206623420851330399121427052117544439742908464954018539705943854740384053606442776202499974673065221731015763003976726720823995399238299284989019957060292380253446778794337333796349961929810029410856560604334259246477314877975244128106640587578901893895944551129183844146959407449383774257/1658603311682920694586301887793364598262503234884692856469131016964548211684432011580778681273807479735304956889472850186091929931798992869541145690659402892411735181006390197968450561*X^59 + -7946415064780016706474458109208363624206509116404251109445078357761704156853748160271548585561127576254602301685943804318113942458693505166949362563591360354927025801252599431273018778494098027657531671728951462936757320054889491495721186934822016894025766424285462266785685494358602284947133907994406921496761429593593511224412127618226732959912355345804474918173081157698201431018119406878993825532673976758729389441692446187000489908053747900064329187330345659239838883428453218373099505999315385501554071988705960063421705638112351879996045242944633048435009146762880088953220015705684535379009878798/7790627028641670132867041584215275150754523891193767084649291584726947319183620816560727618093945876816082761007515404511398761977608313699136184321017246304858797990033466881*X^60 + 5314567483951595507315812528770678560335434341820965288014851797797689364136584558887851268937457818789991416588652795272239033474532298689224674965349930497661629859257175488951842233308080784212809617223319669958539167196187775339180451070330058912249935383090732040103453486502846917669701602150068506068680320750047367163122575367754356083503430646710318981495826941681662604402949003551132216137270496248688760680770174676108276657281678995371849142682995894998064002017892594981157302993493838368909788840454625555160970955482297505513615410051285784708891788245560879139306875017129105838084069219405/113673038974910608908663003755285079724659258096408255532117813512750888334208211334437576675608764288623463565860657267225819336015282905184096065427962640834194721472578315260671*X^61 + 424794666475055314115647508017161511602332562816686271067939341613208577198422064670751860153950362108975436073048372337999368613658424462450070165681807245610194103375658856676984969833040017314772484890798835136720366569621838879127140866499476990082875226573539189667206364253873918017508552679229885261997991251722700749316566729937992675780952631735750612700630267089865915442946673240374202550480070417811839588483414556381842323095187932136991992127943984934916446100816353082897734705341162386588941055341706409080623146316118172459749645951225226800142721289198088995599779183229546098629/533933728232586535046743991790506144250190109738452956250379794717767618338950093657784087320536349586463077308444616853635718043835810684609429396272856302162894797480191*X^62 + -1077570213011515185980039113822761168850854417193968339810554099646023520541308118886738142059808350614151478273185172706837240960251449324567218654180881509905058515294653159747934468620255057508925486690433099889405433995502170971976526661650767790833444146114894859318896398636399811448303558174685821622378870779865815219939193666945204496801705338464138157086080054642668904904315748736198247349220890540447687519709904661837510180146574301652646549815845112825078036035387105219012409052378239150581573047862882876681402888718773304736513624775654346670423589419312986893045456915833777056257593/7790627028641670132867041584215275150754523891193767084649291584726947319183620816560727618093945876816082761007515404511398761977608313699136184321017246304858797990033466881*X^63 + 127482264972311947726429133906949925477469546448159287580122015536990321370823191734414999061413554619045447066997477579730214992591896092543249054166856542066351355208941288499889233263644287372332978351401141473460242464085216235608652832140873122336359438066264637997710122256459989279052545804213846384036777990827449101300137891128178074518936887334977270475328269353900297321588719988039330772625893113219635499030840842243866305638086418167030190983064440572789031835191618930859471246155997490390134870528614055401307791571145695564201340298378937081743055813444687726733636173383088/36593360854813688921029675264924004129270790880573843893522020061528861513189643866615316792580107572233779542762292978797595644152958034720679144422785025163655321601*X^64 + 69987728930790885688679083170898896432076536754905010167507568591445779345492063860834906290191769392375510441454229405181364983283105948017433219689417506907604715386073984375579128567126617825425194812863435144723455255549110766745656461142899662661217195468703753433499012037275437837087572700994888816925004350280465542073897147772843727184344606417345174359848804213915003054026713048653780586716699603903730882149368550955612445757232069151804732411372681864691296481467219267456258566114931616162976266273040110809064994344791241789218884747074310001887188893455134448833585574183701653/533933728232586535046743991790506144250190109738452956250379794717767618338950093657784087320536349586463077308444616853635718043835810684609429396272856302162894797480191*X^65 + -25547219053324124606654552017888634668500189969612134362307016886195382140513693515357779341441215073247118157140998160388962017971258022222194745828850961476527222491559321785883424491395859592768098284151172231700417130448169362118663562777047029304033449343163894394990493049596399159540218125787421627530446829448628916469575960859118748120009948691811667613111833143776611580250095207463915319339016036540283049043595866979844556161558114786378181578754308155893784438063036998689968869612442830948836089441055657137108027713146168474587055215988915310415155017560890779610766129/2507940569859069900694241331294908102890191959466372688199713526251035673578894103667693564017552434530448875523424918017791490929542734200581121542237339809722111*X^66 + 4889176289350000632301768833098807489895966741074494561333216308987559212431147365333639279792515247863950518306724594538042980077159278148402642393299225386512437684617289649611572014688984078715753985110245699178405030086674439481976712070829348460947183783372147344746108778848045794987518327095583858142742251343592455770864256516178560778628318706730497636459506458675408288806926955689939197934174255185606054446008297188618115644724614589578285329945280351596602424467298647529241287091165808115302027336173180392382104370531519523511835129597044682622196301291650890516753348959/36593360854813688921029675264924004129270790880573843893522020061528861513189643866615316792580107572233779542762292978797595644152958034720679144422785025163655321601*X^67 + 1614541484564770301207905140629401116267597213978285665529234117366978632465042160723873911732069366137756145703712350378401247427805926562171844270490222114982959810414398957498846260979971813303048923905294697668190922643276108237797291260612624827375741623856466388662582823901706297760140185351752225064680924719166137672452347971115801023883536226901857144181938385535287220754282395049840888876774806628497646835598259509286486473692806685699716859935515975496827455805932994304495668193239865601103674858533470610028210433406109132753894872154530716417019451244730913114/171882706453229381172931350236098149742320057533162407525167125368448747418195744203117919540645084951713307896883347133012918300976131464641294054022160222721*X^68 + -1027079621597473651148931794278849826995037867946135925290836338448236819116112523821873523024122202174509274270515849086231272875031627435379582030124239253999412312060923432119181620053448683175132291308328107819890592542436089571473810861476936200238394392625792408807648390396279949017739634617722230412396178402470656668128909134844024148849130385046348129940602453896675463991203716177470725825778094011887324239072402350710761476899033728128488068386120876688403178827190733315901069893999104699776902518815840448517632510610383472703686456069927903488251267264087916939572/2507940569859069900694241331294908102890191959466372688199713526251035673578894103667693564017552434530448875523424918017791490929542734200581121542237339809722111*X^69 + -10648877540253257498653665275117883896741552235519064853117047739992180297330728227060105255105401055566635976836964358601917651020906989628986991099085962797520636054684873432040408662783871955368422485189370792089882914099442284205479968430061702061445989480277292644654330986736917315298713885357737504687750659674831971607847517141839626794374366670252766461073582325991433220052316111439663818436326636330842465434904637718874611952003176545002176429491912936848140720923021192694897360176535482533862273034046332567191442921226900082974686076821132272999300822441/11780049787761591472341261752868079620472898192938277535821199737403107903378503474958393498776306281386697820360725593380365862584890101065128781716274431*X^70 + 85125763265389616553078380756969483494026335598746074100196824422470491980565956778095585225621917729903243983270113658783820150934703016593702274492863709110974628719043043574162839720302147670712226773299948879626382318157191744322702290631798794133206908914410124758123290963399734445795757915600433651517682200863681218674630123371523013566395081730592600247959148280909372261370623323879827042378116375172015759838289595066552176033012114588362632098232409920095616583691080980847433727341932436379486185152356782274919155466298433612530814871454976008253738102015888/171882706453229381172931350236098149742320057533162407525167125368448747418195744203117919540645084951713307896883347133012918300976131464641294054022160222721*X^71 + -8322716244762241769041933950172716544396186520004883426457641229874373378700585310857437750770575929002024830702850791122060221536060310949012947183184843655493614166911577332747690061786354293863400575506589683506339662190857274056256040708831781806065590894910403463825121608680691508737857520885580388139087669649436934679197869479725469273097066177676171531719472837600510269709876589183795219452439813448025602269354530275361352690257558459550376597502172487885568684913542686318146575559995649727229618668341822999429896662777070721354066704285569455760248/807350406946857067530756065579335180623185401476134434639243351203009245656809230001945959754390122773401262446763456471822758041593454942439091338241*X^72 + -4829714813264080602557084198743560407175762975252467360945892560481155704983222543487144157221312786430163232974204307285036779805616708999002640315575841553009912628259994974713190516615587641537337227139145086786216719328871514494905786841291751547170881785332520132767987517260885742906620630447639216299317570769381697009654914402523178049774023917284382033601437029474146041652832246785112382855604457489235180074214401141354697830573084215356170220623330830757398138908802812085516028213760190618261263783333457641624489341749306832009128603264886768248482320/11780049787761591472341261752868079620472898192938277535821199737403107903378503474958393498776306281386697820360725593380365862584890101065128781716274431*X^73 + 1660040111726517280173636456573786609997409410664557747083960516310786134892505281271070113139954054543539641436974806569340654838474101105090360062193800129074466210778105875515662185030633269611596241100787294756218802168489621607632820770738241717135286333878901545107555371579272373945822269161253158620328862443662687375479859550401899218863668326455355358455229050416523494814197375009887147318297297998240086690506917753432377072697668792486450840516995510846534770352136007707610044869046174150327132290365862391402465739414155453668941094728701047/55332081896159075288243168088502171244135796139821426539595870824687084206484081283116027671468036650908180552858848363499606472592245558387985151*X^74 + -563047318172514491642567353385193019996717010671524005147484463467385248798917207195484466421972550098481959476655125010961424087635959589155213257615594268697885997246920899162202742382648545687275272581221350909612689618070336050660517260428530934721413063753170698095404569987531087879837553629978290422315314845938423153859899402544219445433581914981726363798528812284533683412587973542166610656616290674151913533171761981634977753716246491469117343602783413853132550041226018849168732237586606071047000218605991348645614387632481862209244772041158900406/807350406946857067530756065579335180623185401476134434639243351203009245656809230001945959754390122773401262446763456471822758041593454942439091338241*X^75 + -21993882139417446904332801075396840172562005937965162663404064212593176264382555652410195907382340776675589271678378543115129392789789572077892756911781659788476930608434707523081483150159872861324136243406545317853436927766595952259201559159786685588326635858789731614070876620269297316786786517092690490415393320807941522450827982545812086965450755479511677927909818866447101831149694616448414566165320537914408711402825479534528033780280037853024033844672783834581794846534088666799369695339241467331544351027142237087202014815442418455458777870/3792206284432806201647808106949638218363086569791064802933032062551373052325685784601194412409570053519853372137540152388431668329260883996161*X^76 + 58477520463026786367802731178275700752301535661030626940734028443679911804390587015249741540360028220641820985468514511178309538077246888851381273598188225636548603706535066942310113396306198043174997845591477926708223647118896710467255023743730101962974051392191800002584160350626235981130272857981174775896273663216097417716935156803535684176123111241420812245164519288210183076404988009702100560112307885628164793002445267447696404382257355171565225730837478523298559245908039726110195736835998642108687891437226129982569245826824299839856534697823/55332081896159075288243168088502171244135796139821426539595870824687084206484081283116027671468036650908180552858848363499606472592245558387985151*X^77 + -11870797791357492583560333098651225517085119905566271245138509897634709259780586941202831451028912886783594768613897903973240016577048735674609177691388992405482794813662506257436104758056737388587028447765656581290264718915820045843473733373084589051585364968899856765888094064950482745235493231166287675854148256761307633709153103714336730926702137213787870598320682356433518096588850520011477417463930498827945162937693382442713688787857201713133449432260964070558153029820671335243448254376259184429819045099499122123898817468928539149937/259900369024248249033500658416122145045787579315404345345283535230715718753045424206784621507063947194836088831302868370120736641029462271*X^78 + 4989993143989283199564367674821914641511493723889124515596915625833497668720213917480450579612596966289005330069709038333233442911656828699763918892637505097491558713203473771910612173837387126778857257970268020804551514501383538004858625497677246260056979624169084513912289482371406665335656033436205903906677626837546764710949470654747954251003223626985810582650213099914227282079992404610266501508444849731148123923800415800985792782940850590690376694695098722774627882452088559829095115112432838149545972251460783614814201275601318873255122/3792206284432806201647808106949638218363086569791064802933032062551373052325685784601194412409570053519853372137540152388431668329260883996161*X^79 + -521681581294502053223028571092998627301203601592294837911215257825983686439560972118613021396746467690388386063377217707880381966743641321412220659658600969483886254207150823605816774557547101889261665861665886436222035101508806560676899952842003017531835364234358255995496690803365943737541367540562115237920425182841839563805934462422732413204081083848050740407330108434419129452426789249272602394028088429798660198989217627187328384676532086018721799938606795077722021041935076777377631095398080372430546493322151628782618513866381/17812375370039630527962487726415060314288779337633085144629123105387959615725133589663807930029740743940517362161803054630987364884481*X^80 + 138336906196526847191106739929915485385375869669187604438284070210450066049026676568218528941224384738259585315476738784418184498980557220415418550865326801471950268476564274508804306982553572507638161380626282417548886073514786164596084825503355957228653511218381479815176724615885983982109454852125566863269066792890213460713818520821933700982365997921844774106202164892004553768557508882212243575125967006803574828867535253492053756463053208663600996466366748072157588337308126093858647903862655008416799959968617571122977412612986045/259900369024248249033500658416122145045787579315404345345283535230715718753045424206784621507063947194836088831302868370120736641029462271*X^81 + -9902357823021257593432125813976282996190926141160442618247685811853606772383231959028400570328581176890905223171563263085718384494267889642960907638302987057279131342207982369039140261514492082441956643175430094487619978840716408163480487259285082525792765206960964403683488220210202604950244941454291713485135740044180588832617328068997080870983428037364774433644647069961324843137786404225760185308909041389338129528937643486315796644150412041350993436644067492853849862893555153435586680553794791819548501454453954017367872/1220778244811159655127303661600648366410032166241730186048188822245765171388193652913700769654563823174595117686368518582070273791*X^82 + 1870896878143849535975240491792730781696128641407162409937135609997919935068600611527193582415359508214703290330657319562426663514238036046172480577453548581292167433187123255095668255415477497451722669537335962390820477939592979503442790371997103539161978779481412160880796375792975425610016240429618352364257340156995619643501530417987875502427062937481455638703730902052131850720755608218437050579832829137480433897486411883695126455137188419554367881172546596310768413792200311617693592785260151762313726462346406878183722950/17812375370039630527962487726415060314288779337633085144629123105387959615725133589663807930029740743940517362161803054630987364884481*X^83 + -97268817416780078715379443463502339758268801774342249382128622561934880424159240724399797634103105259091010774499043759954996700476054410810839571066264544035056787965959038552968160907107430645053038106818834882127124992158297983906182158138970530809994625900156995169982413504099375161512454724456189413296270330405525541708642205039694492979214580453542639430913618020136409081553913100816590137284451990097565032765964214186996912813867542338718716790243182107713165534614053379457832325491711401389466096540440257/83666523528967147908114842135607454349258595452109532317743048608441174106517281400431825759342322196874451215569084955251201*X^84 + 13476725524470566374139435542718973030524179070702638480154112539736187897191688263224542463903347222559978211479740588784648703849939959276185654482487970518643382308855304514250970735610960427415930697932943677425834887381008244905230182030655821697773459458462502197889741541665392919152616476624963317126006301613152097901975051808359626366312436045000345639660395238396624762793823257188775226355723075256055955338541406425708487819142339982167079113472891762322187367466435123979297021878664868581254431370203994833/1220778244811159655127303661600648366410032166241730186048188822245765171388193652913700769654563823174595117686368518582070273791*X^85 + -519082285381406544806131965419835440852452760506880696376284619613924486113965854549515628990789418249132110337319548587737873473744491976573555435449470281604865993053312043839610931089008135640205002660815218437671350818787330570955604474479452912147322905967445700021552241586497636778267653526173328313028863736512791900611190181490744386593908422826925998983773062186149693291712737567113668577064419528831452597200284287303225243083046648777564465793626644640159434887288411815599928834919755886460789958/5734118533957038442061191291591217486756123326167468461225621863370651367727865218314839679209260653613491276510800147711*X^86 + 54403092408105417944298432441142822339445416932890238773087829173175318607102327128681740975491111707543281043672868349512497185233860733254399988149806798624048449394645300114766520081898896741295238815118835305113660641354609350265664361416833667467125753747584170339711464497319775455985576564665422437618826994603712463357917253958493625892589301462489497456321876498884216309829469879866548976425114998642493518716967146084093004371360717684284385293817138253463633491825493675388617043031369769212439092943/83666523528967147908114842135607454349258595452109532317743048608441174106517281400431825759342322196874451215569084955251201*X^87 + -1638412284581885006976887154443736121775197368903492481259492182248467652279105304153511738971746711571129983410333943836610694006805394540804535798317291098850691934628542860839946810726270545314873446729885691523542357798338876214332385684267971530040234733707060142999566737047824950955894310696487382214425411963759105164992132997559588627438231915541395819952889885632494865227245918339153293398238871488053616378679478726801401929616985392980405973142747570561591025974108466550644102012643743489/392990098962171094651579144101927043160586890971658451183991629317432072354729985492073173820112442849255793058104321*X^88 + 137507236179412512896259032861461027044969877072552598951484625396075944739255008022540803301974210291951992600868062455361206193701274036354798051869090672768252457089058785889187128890601676863091595091668176907594739646531247486054102063279780336568363449321611132258626809939761596107686447358449554511221161416492688754743768623869381102745628147806542388544540999645839751822232817840027883243340926371674419161582661725300178338954219966810306153788285123663073432608903720822256482442199624340275/5734118533957038442061191291591217486756123326167468461225621863370651367727865218314839679209260653613491276510800147711*X^89 + -3240703335036921293683533745177474913217630609889772804924419761748962592670419138984334937674345881496344670229741459443790668647997433531698181413738740138988291076014907537768566054676528912256752035421618595955663674795254279145720380459710141585906133486918640165655769328482345687289077502055295294195030673191720818211409585807637909957983269012045778506324223796725659015912546776254907093639778127318727529746571668409436891181546173168437162140239230566058696058603056616528535370199/26933733052030093526939835796170724635774579601922997134123201241685427479592213384420065370441535388202028172031*X^90 + 198263992985557384568049486578634236783302632210639553981205512747901693377076426027394917833050133931599042966559867011474262398958754547521780499374707440047242480692171753804749614710399999176062975913563449692264524820064773101342750807643961075958444104259553688289917113161650866349464213112734749244818422243114893294746751830020531280574207279519777166443151517954107921191629796149135667833299131303958171138939726473336558711870431550259378427338000791625052598808275163565244691560927/392990098962171094651579144101927043160586890971658451183991629317432072354729985492073173820112442849255793058104321*X^91 + -3260551380164478362912783657110164231742297219363768881987510109446974181385697364400643072819271421975276170636366726471930155873689425260757461695512346316866986337366005669974614090333104155406145579781732020598056263854563904141196640591222696810550780398962247898111525138468566950161512596573534085445656631640638428429240429893036132908875516355721870962259531264850371964781280702933917682481304525289416327722099883454497966837268288514963274908098607051955849547099629959478/1845914128711540917479256788168783814390691494888835387164909961050334280007690589022004343118465861709411841*X^92 + 137600237931324633371661941343744638681386884312415376365144246654075956251339330562452500766480781251325671436085107101948437511426994611224736541818387624306337613299787396167325318399122207482361063271241316221206480570288940023600929089881682388289877666927617627735558472752007237842793948510587007220706509534079163024575015877500429237403570659678916519214108411224167522415367145848944617876699621559122965703126225777222869032167349389563622942139311138207468376181368858723264/26933733052030093526939835796170724635774579601922997134123201241685427479592213384420065370441535388202028172031*X^93 + -702695432603519426296097416419720983239237024880787256252060346772067087210228233361607482138923194362222391283547626763584138316685256230998675831387963673733432683886502748294372473700737856696078754872611732176000533803870695857634135560792827630367656704508713826305678931922448372363818808818101500460862519184445334320484343126659920810594678933212476664878821670460939679997395430595494296661215182102764633315652796090953220380025675469623237345648185243534984980283/126510460469573087346943786455265836090102905550602110010616815917369219382337782812830124262796645994751*X^94 + -71083186187007313830740468937291173946365078969980852845897314153619104056195984401345130133603132783268661167855861569129328824468706880276307145133400893823663131342809838410653304013198947425381569301225402819387187786218314065626863276666670625218851876730672506094904268228037237275807845174736032896145341698188281858658475431982311950849439836070102127530467107206177314797476286797451343378650284614361639471329646788248333903224935944136447445965485266331396713363516/1845914128711540917479256788168783814390691494888835387164909961050334280007690589022004343118465861709411841*X^95 + -250512830598836188326346120914271547442387833716678166196379511076406531608690353290898190148307976829280452840360122921901509268561903998508849931631024090433955892789279821382009000780003110756549966927484076572837409253913061754442089811762855172277947791619312221922973688106046329388877249662902560525265752760425914651265885808726017714539659824076893997614831168519453367159215708103908915624654756067630491315381589320217018317564262744650798182114086041033/8670444826918860074494125588051938598458152666068268796560675479224811142645314427580708948173301761*X^96 + 113459089436831363165435472169257701926197856919575240359980020852971805213672601985280203979809355799078064351045482044164847450847627722112584937794325059443912144458864622820154540008596877014054829446182731639000457365126710007420542774485913166251918830404817318935533945165392354314272619856544520075429104207231577178304748002847196963184173637270709868405612845310640791723680193795919278837204703419356897280263876468054658477352898464363665897245214476160078/126510460469573087346943786455265836090102905550602110010616815917369219382337782812830124262796645994751*X^97 + 1668591771471302899403688888430835026046030620327240767514519096594703423781626287358760461100631816550262856189737362225189451808877659599821604982688851891478301967661967502219104993510293855846914090978058765475839922700294634995111702387698126064917917252753301355570048790021971142295482372527823324087584558518756800179982303214040554039507279940301523504062304707966504040240309219848981997241555347918890793148961035875085912498151704613709950473183/594232391674241660920713151124113398564742146944573284665936226387828876886115717057138575023871*X^98 + 65305330282458905165707864300221714112364444878711178609867519542445207454832389945201172141106628691857217829352783011773059653008355240188882017366258727955402432810364462432372741933500503498302904254838554453459384912832182788217269353442830919761570426198066997384458736410252371435413208792289979364180704424245775783270628761959495043569693872856590494540288050738110605050261707733816662093738501510113428350788182176121031511996137115752711579414360/8670444826918860074494125588051938598458152666068268796560675479224811142645314427580708948173301761*X^99 + 766235728009522675781554930354203942933589741497133905870268783013247992504204485329857277096127468978793637749031562599041204742297469386913538009665474194730016429336857706534523171609361128339618104740087882189882453732013689680741516474187179434213269467497026226664055344374167394411920990561665533417156161581412265376566009842646050737850076131325911935844873855179916840690799202088150988484964492194180671617993742516145680917890262020631/40725953784815410932815650135296648520645750595886045141932439612626199498740025841761262081*X^100 + 25691132469974337222535431379556097446323169918092356656088446691409072651296844702344396189025332983298624745863297146616392291373668447724474459473517768252311983950787308500057318659737873597612635473389472444625565128022504373966917097566845926513302963065421139598859966443644827079371159458667154710808484099839005087847518485632697421241957296905621201311325695958762479510477545871265780891970663962411473582109739022142592263387318430704825/594232391674241660920713151124113398564742146944573284665936226387828876886115717057138575023871*X^101 + 151479999589201854963165116052861984372851718739436833087959426017631654351184459450287299019086986944009514712252562033348165119896276536079905528324622774309588560351665105027442830321372366440793747003562742562430640462315589960398187824341511226148586167444914094747718509525151513203073800843953288061825428269659744757069210653710982784800954787830487476258609143418622040130797875938950755973271814821624286129245531316484630700370/2791169473292811385978730048337786890593225316694266680963089549217065279880750177627391*X^102 + 2480821576919540819172736775366563328482542909613386350780644893450638957555870222959787783399430884565603489617105015950371525625701662463818948360075376507166592553522465095464720089934726678296523366959840441208103086338556026180511719988856165991405754535531957338099537377034069177399390404490167809460804972596965911384754792014728071075427492704091377219974742041716393592214381851773424865327880752675177759791762042684569899513001/40725953784815410932815650135296648520645750595886045141932439612626199498740025841761262081*X^103 + 10594665034329338528186821612783319888320008297957266164824532364894292838102704951508242707289348895702753061567069388620208756195750875861988394911290798040877616693452380348511261427570001273873551640619857078511697152063576848640395174363968592816593951279449886038007239225850683960798141491512592654480695395185448872262547084791730252955520110796373477823866100311784109593948332951302344589309980421391664905264880171729/191293912226222423821446785575888348337552279946149453838879415339391767519755340801*X^104 + 227714951544386470806458037406056491806204743981616696515480229818025186728437122778488725162918275213386316753060569427881492032023004188464824205473895631743487170364226941589863629596231318173095998443622832295318517652442655757731870847258885570702361358806432164049022534693768117772953017634527600063863779599140908522099894259747451812034977408490531582769548337030983439796798089383025285575645513363617295642247279275188/2791169473292811385978730048337786890593225316694266680963089549217065279880750177627391*X^105 + -606086183078401560257050250600336688900738662244180165188687868852557710854429929089694247324379836595748846436662058481791448034110292230343494055997675407631087535905636900509021354007379051859587478002661303223968422378039344944171598384817503649574046084125396923740866262110389858123838396808296617203021463033624833446126870073936908091582208987195308794404407051812750392302685901225076941168729805241003416361/13110404511426387761047685941737259155476134599832050842223248258473837812333311*X^106 + 15121476411701148903797897950465736520601676327190645466850663001418273435752342771063368410821302960439051227828037934209994327278084264184565421882001485287538220553866557361778034664561348972308973686796810021047757694485526179823091397374694487640276997759587833884999650478728598806616210629418864228196667092604668505209827190809351129315429112146492180600522236155507967230365582815580864033345457076769084044746/191293912226222423821446785575888348337552279946149453838879415339391767519755340801*X^107 + -45405174735493015827415588336255185780277482931196825712792043709761798694571744340566307634624459906249969543544846881901476021986636158053322945514820991348589322141984548506549639447203729386033772917601153830437223308028144847663678391755666230786593344045188460767475359537716686919053602591897004366074308868349579178368054588505115782600228062306542528219482976248424398215887310501891354432810967762/898526798123938575906222050698187866182998738937156524036957594302915345921*X^108 + 132895779227675595161230334201912164273569896147125801943957952587184938075074957338494613726149554719048913406997948222950067248682281752258711735949383706427133471794907022878027306033820591644780531329872848413267833668645014763228442550764798527585339274359831423737801939282656308024022366639867692182972853337370843210548143714301265434784156597942107625886998212893672825601712043690719065217777918242/13110404511426387761047685941737259155476134599832050842223248258473837812333311*X^109 + -67938852967161722791333535858740258681188188428419128261005937861704026202458296441188604991210447860038685713286535854679513506906931743933829137179169389845556911726572364203076314344601142912492950702974974940577898575004965042502352949917762197494069039973170928917180634323149790793990490027290138396025881553489566060903411707133972682724386326035104006156800125754665582495719266618717114/61580892202312286745680354375861001040572869504294189845586840813029631*X^110 + -967166293183447638187853977548710281095751920942049328897405335062395876381668072317891965107591240109585301579214286644288381035023586500814645776203261021087750635101700940876172345859756812199529757898870005432601021691145235306485944841543962274624215025131938465770364106718927698824587223849345451078177412406463837593484436201150146976904498166573864456590909025252095414287202410968570005/898526798123938575906222050698187866182998738937156524036957594302915345921*X^111 + 5098975943907502014518356628129355501666855291426481705389473474699080356578668699614053967558325875880353756156002170729490787528231554220832855748705542291778527812757280275332524305819606530056350865126634806080684099371032646561746549346811259755700742623176866530053864360828318048653316011270050452378909800845387530048434021778899073630651777567280260198031286700349960068861/4220470989124274329770430702204167023546903536720868332916650045441*X^112 + 4650324690694408075617400337592996289163812819651187559407429155490169620135292069235467819879326829871638839974997621199913868223358318807043259459331122788576873472490856203507393856955238783746515308413735179805753838008785706088919127708161499507584673539418690091303399277445691672722341194563187164923767704466608765900541227261496351437475773479611954644278092108346562996964278/61580892202312286745680354375861001040572869504294189845586840813029631*X^113 + 7715691560819662994198206718975334321519601183464631726553804378816304893287016140667112551217942621577083052235586013500847978377734650380425627665040785335390957416783244356190243877905608060940546564062769382182749104664002128879672256534905273018491727905090187026713893687692629545023523285135757530545056275165619723604692785849840018792968697202815856226737053574076/289251661238042240406444431649932631317038142465963150772164351*X^114 + 24237356689224271103829050077512603987161352156511013783539261526839893237186352451308626259657745645349120816884246021583363619161450988302203179727254489678872295246675025784203020550715461840533580660196298876056715375496482133028245199292818241236171927267125736579134242559500711548121707765554363381474178139527419341679914394098800329309523077887400592465018478800987/4220470989124274329770430702204167023546903536720868332916650045441*X^115 + 15618719792855169269228688462599328047017265714358152860668041759586034639665805675128961565964375487048317554072156445429313567670075419194470141127301683662577653623003553560240987631759052859417887758004259624421021572527771247544297593117525800102481194997920827070276784966347419212344898251052974700321670844324520474318827144834740778493503905524468799280/19823977879380593544407129850588214057777955072713532367361*X^116 + 21772842521162681648006675427648953070407489010584862453963305698463890144867427297898840785683274984939989252571445301941101225556435415801651039216121885359643077390145790402368060920215714295256844989060495359680321782062474889880992490086020345095973329141723638170512746168682947561809910217776533835299281191083930051678654931832442222218516004385349219789/289251661238042240406444431649932631317038142465963150772164351*X^117 + 6630982221061517701492571394062635719831916418990717833228579187110582225687454385950840784498285683952319235525125501588527742566235777927691870981733495986701121263132198608758565997343934128033453014991586495375486111275522098162039375395841521708584076169428118328243048568009572034490265844745494808609713986307030608976963183800666825083186223/1358644224479514326941753810608471938714135773607945471*X^118 + 2473891672054733652945641433422105438351225543017604341867642473634977668671241211930684606699694189926851907003337858254435371822716964941308058096295357150968723154425826667515762596979922589408101392906142712954212109129816611113535140656543073927854007506462501113328549609568610483273149252360321273745240836092067107171573330981581046971840429/19823977879380593544407129850588214057777955072713532367361*X^119 + -508244296144752595516965450580178777289320168027173491565236464396139009070015063039821421618348569929032325260706802602397947322490977703816353579099862174894815463709998997401692545411709877303041896697125829994836847431163232893050541384087934884343821172310571003551491001877589919677497307515496037915247839360068593180564223278533/93115223389727525662514824933758614126114438599681*X^120 + -39952421672677075090018694305127721691284699488151647317384017020802242294283040383254491212025486991896945061053854169017640164350334719940691118543000327807381623042483663941835542337614595237380484089267834943335908881268893351848575586251474522951141177789742517188938930449835322836477326736876565101494099277978800454156190035049/1358644224479514326941753810608471938714135773607945471*X^121 + -10115551612655349961178139774605014161549619269595885786977861476714564381461546723375280835684297036039163499362764364777609210633602597297814116380213804558998313085819843058941981816786642264832637703604693945411220972118362600735551726494591639707750155398130370736175359371462599897161691570709629807112766841940870553/6381688944536188449216285719536605724495540991*X^122 + 16777001389779953124398950062678372803120640984289762157428732856880449662639601788713638904784914944786108053900132511701765447645245590445384144308628600744638730385549351310022702406020219133646086595194549181241637372008577730710252844145386968724547144698893222942064060773994914070401521680332895498793052905012829267/93115223389727525662514824933758614126114438599681*X^123 + 555330824574928565236085416653303697356910651620330677110498624133060555890258603838850160795006738008454416101309325609969542208795259437105483277557632924421478530524889336157401534417989547879385407268967215937852596116297243558825506449425736185863773292871313611316592362972003444052431399938929860231263/437371595129613354068692051232719191590401*X^124 + 51920652249069416189196890068689916617217892805390132426170788597412544782931017047724155469384132816213092261766780911499426534626146335430491384181049064160962258762556728225700709753310904622434780359943971453783714214734218011072527797742765985803668309290070335115248698799537237912475510206445668223388/6381688944536188449216285719536605724495540991*X^125 + 1077165933427368372775959116323500682112116526834818053044800847711882646036294250044923071686839912259956790380394073652735117760694041517846348626409645634496840119859296595424544176729336062668775898639006930102909215113455537788768584492583589852924323311038900098343329164070952067043096032/29975436579371760267883767475342278911*X^126 + 66953486950380425499776419048234606596796671625226931533171812186258274639986817027842237497697498552175249020455823507651009424909100397391454595569838317772249143390532670871505278410131788680496520940449579811963112369233375249724267168260330709659101200383114615650492534651257458773350817/437371595129613354068692051232719191590401*X^127 + 851773966924261135148913363600719829556189180009321898645294138430007646892127409088922920696111783517005667776887632967264056059795029468002348464935195785192172773341893943919062624329484074444501709285126250269344351486501827410601309035442183232860474932088719153200279994432/2054378492178175606050563187947521*X^128 + 33140325728389937560949077896522188525955577924944329641159865343895018924291428001647313324720309237337948668302250894771337483334931524795775191094975387320820097721176008718377211969752269545611919041044942707885183161547266328990198963211879217741293052073402078871922030131/29975436579371760267883767475342278911*X^129 + 274874379601661244119502392855124408214533167970062143183734961002748843316754466722730064583962555191814768688228503447524520300236609724673609284067842957125315623966221533177402082928526221589127189364516941576254016544419675767662106982779588753572660121897771/140797648699758454256086847231*X^130 + 6368646807703315901176416770101536487692686873786264140652000008644869660421319958543571984667353224390335984758928244495413915897337136683091235059827740736223383142531920726636420736189346265292172895299589784140725193295486281895591016326316582163419277305285/2054378492178175606050563187947521*X^131 + -16383011665696516429004421099307079358217283458237664181859905312099567385559423177623551235975683246141885583006218704726855588299467436605922202548212313321274032525180709596892551274857224899398752456058743485251278936007039486620682532764286713/9649622966195494089239041*X^132 + 50371398476538448505888985534754891549132697023863663654203970472162351321717732004916594841864723579449727328291977303039279233516707626346733306555763328649582707983820532941670758284659387863458791883598789294307922647374651171925988707530622/140797648699758454256086847231*X^133 + -25581760039641653005938744461273637168413142599843040138179075486669147803136733758279472789721935697681418398353850309304314917801631144082587809789378130877244150317630944120162323565532382068964614518526455327416619088514474642/661340755684702493951*X^134 + 16986187123180667350491394796035001566960647934175754957090292914909034955954304726221161462863163683540015734888963733043476982745228330334586961810570599205179023325334795360143931493331253399808061171218019492631485155276405/9649622966195494089239041*X^135 + 153168356950277200274720150827521639178990539783246318716333381199460948927605973493503740695312426571347571803083421634497706959692863273300163582831870180915660081786862830850619237871200513519967084089053838/45325252257192961*X^136 + 2354055742676397330902433331237207005002976442435439588072710110715039716615021094021979386855866137450470970040144513808815706788725476555471309034300313811944129726665270242750051834103711175193054364880/661340755684702493951*X^137 + 5733709636511731955915826660754929292338321651681204467262772371721482319158930800975530362148535388174451239916120264927736567310132951507295104789563422127965812425210368497447837737077/3106384227071*X^138 + 23997452103783339180576679929589738355033614617325160583199240509124181166203472348846802134494443087907047818563806558368575241229615869645607548879450808320115390934637966571655262/45325252257192961*X^139 + -5261516028951657388375800697092742998630645703945898279946048773080042958265308907741793467143302299656638787186809949878924410798976307307710834561842624538754/212897281*X^140 + 1791671075248893026947953280273519332412685449664792048414246786156725684950172791754544247532303578472675022136917925167823574779467802440554206055400/3106384227071*X^141 + -130936050164708874203396647272901320769690772912775756368630732534875797670075427508654145083621772463261967715850452272894989999/14591*X^142 + 14862277496530059686443637795712813875927696683747160407828661410877942289592184968109855379800479627960301325531341041/212897281*X^143 + -83661772441591169374537699377386664523706706611345236329730159246489911251758797658*X^144 + 609554704200711708721882222804375921474292108805629337114839/14591*X^145 + -10013120342462992294013039907*X^146 + 1*X^147 +