D=-12143 h=121 3786728073107511501087232330816923614669711254792839535366524179550126552535778237469308635247773144957371620380772043289356271521275092029380354233809209616608332731805498606498701349187949842243040594866991572570249303002786259846802019125926829059135115470653541258515754521557839315072249284639217514131234439600927336064188034871186368416241350285577986327620460861734612066217395010799037502844148597700012076008222613152379077946289312784410190498638379209145570591492951547869243309778183850715133919712124554018400928120609023686970584890609495031309580749963978278442404533725426538892740546199284225241599/9445690385318307663755327953776814460914141052178811944458992815428245545390962383179721465455484490813250978892810478126851479859070385128951940874233748446227113404622093615722197420072899528972305368396374236507527685330014383275678253007*X^0 + -150177486012396555812929456538589392069621846407406288225004006803904747087228345798324838368482450693568282573184357122521125282310110320090967566294130943984446233897080755169814029760932803035990496367932341641888229005471011257729689948108504986306831698609034017185561647741303356476873431839600652488154583733797477809909988676562496082603249335231041061904767262044323978315840990831588611460354295017511135081143924657256801205669052645233903458826049870179194558941892007558108137220704879769652797672925299750363307156333215506152165303497821211681584826377682152857139498496907113638018200943608837975373630880/114699018348920209960980947342711857998880414796607313441565549757745185657682456218951357755025948171945306636695397635894357519928691686620863418035820407382535838072326082775714643271945218980310704088437172353910908682962364656116561026264001*X^1 + 2990282602836934881610826332831005889799090619739568383123356510772752999187785584043650178436247430086766875226055022733034423101755020609553922045829606927001400502581120591615243883529522563237020067324232565553288586372189677222131828280316399767470074906029577519777543540369941105941859410010393993070227339096275486491092930836906223535551613696711944213806763524646575864703258514014383328151080105365623165498104543592056819619456008043167256369484413158599376525346144632760643677614611610064250553653260438591672277395655602110024208121438388354192730518952107410146112051254097969063075499577731543284/777871233246998901733947785042972450046458128319098406033022549240570332322404873851578807992710573236700237082501068774343364889983561321662846156158589182757729836500213589370188373554549907681158310828985772585648331164458073233606049*X^2 + -83479396454394448440109870847158653862035710749579812397842869517537543285466312022494926690619577309775810782434478683749798093991475006615876590112655487852298215642968913194211443917338134189984192282535830219016543388513775014707015614708364403313448603273938965400990686140057234017439346362815151360293359260033708895601885177031584694198703712324643569953760487804360489006012213951260272142460603816594056648968334965669392520295893933374445660982174904521991981723329970348073988963093508527274002209144221182971219344454056827320787854069052213395636142738650499873604125006832877227917666491143283921072164/9445690385318307663755327953776814460914141052178811944458992815428245545390962383179721465455484490813250978892810478126851479859070385128951940874233748446227113404622093615722197420072899528972305368396374236507527685330014383275678253007*X^3 + 1074806659976142772641505862800877911498466384398239079171922125480841587484775529519437300327316033402916901411532077355731521317653102543420354257864934880494900609203863445342515379514516605271605452927497637023348152515357453440585346092623906765137667517763053670502372594968347794953163131970818266217227023159381566412598109612553541585569993532221766641002595100358366760915201042058100707274207431840516177290000266630070906711938493527157215575950905762971754617115778080025919633677121926132378683853020140948917591238844220601298217779534781942323260725388005855218832221032234888161658935108810008/64059230276455480666552564032197352387915517443720530843533109547934639901375679309196970105633745634250204816149309789536635501110397868867894767039330411163446416577469619482021606979704348816697546803012910531635372738570211087343*X^4 + -21185211476056502452873127011969631931044204177985678146415859778119223342719325142473035095593961305394554448895796360126877018596924311578728959078217343510885829354487815699570773029602133817359963139913115121815618618967299974906449754731481832480064256169555021266743028236929317067658321030559624776684116932749503079519666741082207785188517960132053420143591108161517939201504853207234498808145065756448777460358601408500333593589841978952306232458349519134463205349217732625545251363194596737431640940272854117086339501147301032553467519602125648457078472821865621737326986480569404148659149802161316846492/777871233246998901733947785042972450046458128319098406033022549240570332322404873851578807992710573236700237082501068774343364889983561321662846156158589182757729836500213589370188373554549907681158310828985772585648331164458073233606049*X^5 + 201941494431386823050189782096358067407989053384977296360311433229138396493989388880940665004302121776291898475061271085899961185003150629531738637850152828440260065710947819367162091377641284356146155256332559420560879300274523233015842314797901744575450478210963590273421128908553422725441079151393955245953665808982352563166203851770740679155872823843260813822573919062573755298888871531196507470627556139392026861082798961715141637304207995256501676282080666184280285376724541467737297784096873790384950418027355008389668663892602525784666814143209217637594281128257588616086538854203911013525449569395/5275403959190931455698967638326389886182616935165982940256370711350954451237394326706495108756793678189096995482937477520928559755447407466679961050756024966107750685783547680311422793354553966622543589147073254684622641733526401*X^6 + -3013213548301201214376245960103220135623026564121257230146986704026693570539153494012565589827403519186507980896610108332380226221370406342028761183860868123719748265774514322900760211227539901228268186216084897603504152794653573270878175940705085959871704970032149502258824434671668637719620350985018617337154488064258826674268164402715449302755748047819924456629170947268101696171021805037080713139207684948231436794267708234564802291486615039222193687269088725501836183444341799053776734322731654140729545398986741497847563898867478915916806433135404368481964056272634548534907772723620991842459272283345453/64059230276455480666552564032197352387915517443720530843533109547934639901375679309196970105633745634250204816149309789536635501110397868867894767039330411163446416577469619482021606979704348816697546803012910531635372738570211087343*X^7 + 22064098367346088970394128510098259817293930617933225826769356766716765289239290931834070874488306499195532683613224686207293011551041715423906553083487508643901315085658709220808254924280340912450198939614534473804799470237643256922569307754075742603625881926591815288083572042777756894838162649870857437193608148689020607706993127805618882842088646164775940576265250309409957861145691009742123138538102738781276542180654995760863392942188875045645042871584359423492823015009441060783552714000907423201149561677115934474382854037067481928606497333373090866316775782539078500724136930215049248799305158/434439920875478173079055228388898121237142134165031947645258232014407844127266270831466285823667436233969941158110638023629132813591979532790905134707734906209976997923375416314866408083221112297005977859431215900899501089807*X^8 + -254522278953958169269242850710866022471214469747551338126185769991708973611230110814483965103040870152645185004213861777719182317013831656265725268145959108439165681601778236236283643139552480632915421215913551728163005078182305406226356508211949586843383468307715460214710097766861182090805210662005056966763077201638817948302783155540051424880474766364510736876184338520812924302891397020743129616215817882952316917674152448316241006676410927928267578594591475294871036458524057258705137511745554185829870533714497387345989281610286358177957744753939072386318514391291250645354044615960815011065829520207/5275403959190931455698967638326389886182616935165982940256370711350954451237394326706495108756793678189096995482937477520928559755447407466679961050756024966107750685783547680311422793354553966622543589147073254684622641733526401*X^9 + 1442095776589278991333186833619403168238032768919248225497377250733660106458045221342833906826225100098733927037098797616970589096457003140529706440695886969061442509889307549379979006712132662351366703112426571875575545220854856448079309876123620087524331971238936560038824719233932229443084288759231383917822107766902639869865411796833392275814779727846136322314080139378040519394583148024791660514807325940380811981301087180275909581507759356602601565936026247846982973911816037176666235607455721008508025649773335421420268531798884127682392545683180702065836542491934130015162890457219255479111/35776984342870639304871549731441828315666814968708881466298133246677743895846682931027446744928554412745609911727796921982140559465698718009627368418655596327923659550636203270597579517682707098493451194880278012097463649*X^10 + -12824283808178736850112669379866257980912410143873420582530776269401600081342655415748565467199662786046122269248559604746238619184896773055434324694663238561727468454257263740440223376930023829270306348419352582596019115846994649492497094469847516783322249633173573241596138769564170928029518033363000116133250320804062775680593199697467989899022564502087483745488082403604777933251178190279375242773042974256328467858745201514479184205566539093236786720257040901656460417760878753899145243452600702968893415322650052147275849278313371538068362156773016736265732694937661318587336433472264089794404813/434439920875478173079055228388898121237142134165031947645258232014407844127266270831466285823667436233969941158110638023629132813591979532790905134707734906209976997923375416314866408083221112297005977859431215900899501089807*X^11 + 55456900865330558643436324848798171596967233386671990913808280971850777161458640075454172717762056980425300188668018301249710162779130425787558277360759009066739156399227922877224728575773758675038840252767039372189082428027846132969151356426008862332521010924750844209476950110615143972365964517497629788582240366073391647674428983522898496379182197415421189687121706165054142731310611848932649518889281172276545487691070151129583224983633148821334859965493281361194546232704667331633307720291486479852388672073563304973322523936280843574270261402948611275334465600945571588412117920306099395/2946305224645527407137573065259147518378227371218717077023645989185353199032091157953343222015033715947097909225710032280502393104315137775642540428119541820631117479258519580877672693542181264802227719252266986090543*X^12 + -370729034785378035344890996734249112253630751241057803843682532505945274715429844322004279545615398304476466635791284473409016921028716614579784207312085204328480131840043528808185838679433475644762998612163888515609874791390235632480821100966021473497343362072474440868137770140220477716807683190956316748998840264509979436787468714047189120037309600500532395767733093258883202419311588969816330046859215949598133542996235761261767283508660755857614090475576210020256761546167675821142269031872145904998870883525438501338411099391262305742722149479345451694127047610391958360153792292087377077245/35776984342870639304871549731441828315666814968708881466298133246677743895846682931027446744928554412745609911727796921982140559465698718009627368418655596327923659550636203270597579517682707098493451194880278012097463649*X^13 + 1186336061878730285832988695395818048614918611462570477818175810215813111609443407603280605881817200173431074829670070894893902157446836890269960333037000861405569158177736298572324832122476104225163904889872549275773827891418581696816539692408204816838394589523307231385022570790036892779821800137959509150286569651315319645053563185174654619881315044079759685294163057352678369603228094274343269523418700016365380034318286780564070368221886400386127233794538595992509173969429779413635908663055128666133318819710129278461304126104835841736340350439100040751476244543210003842146381820052/242634046334968904483041510768273698293521153851496094624363500715255966320686087289248391831922401049748654305007826095734364910179950405636378195513426815501203778247428113388592003091672672716975024232254548801*X^14 + -5801180571180978748399052810192159426166727239781048863966689459018441531158560735326156367974277418350396859208866650842879949812103525170204498002217114008642075522854112122905002410333330910836167103751141418281372371440454363704613388369348226428284688713023010992132526884098999085364529895289233902619017831988833885623312767793979289924063118269448191256797506620301985234670642503404233308824017095394453492131810400852303888682103811786209119737143665591334036750759022175455470587001721990069028866550946833347607649121983570555875351115475192978852871348219615371290057209470371103/2946305224645527407137573065259147518378227371218717077023645989185353199032091157953343222015033715947097909225710032280502393104315137775642540428119541820631117479258519580877672693542181264802227719252266986090543*X^15 + 13514514841836705286680186486327404278340597473493676027756283981349989753783268020230261581913182080952002543826223428990882414862715045613997915938105127464871375428978487797725118817349072900796623332457789212776090210900175760461012707789423463990575873159042557010636720937120757821713174605652447093435155508351446507473478837921149014489097757156639301676217613203110843164573451966692400928567263955932363287308112007688670665400205593921032813301300825967806676871017978111640091995449075029461536508562780919296267613324281401828547633569099439789632032477236592963499204662/19981392270029556492056453163820612558142234526187605585470106292947044908234051493802881646374240389504130305938221699393425422892197184026713184181291840196096827657698107007213374214911691733259904820246607*X^16 + -48236561337762898883958928305768470452027585539145311939519648632261003536094931213084096210886028076871835199290607662432030668510011902992485001647786418387792263000354182656687454750399005534325913159841914405036770111725606196538913485982455910186401106554844004589677919345132493123645210290394590162567731286211841773789161199893005837013247264403309659493863365349093394276396758409708215176351806226931889843380937080406963653169221990265880072104211729014416871444301727266019479367983954047124650914099891682759624073586507086614568261749455090362178580517638431016377626097428/242634046334968904483041510768273698293521153851496094624363500715255966320686087289248391831922401049748654305007826095734364910179950405636378195513426815501203778247428113388592003091672672716975024232254548801*X^17 + 82799060661807240887301479587033709418512517149621857436940786716783901161615499251592877804683908762245961039465524875277346790571288494613506032092144484878432098026904544863699549463914816733752636541336465156615495456147555689751535368883643006669031960324584978361259908607770705937942301332079824456113572570655295101662700447913955541693064249648460838840248945263551211674056982076089487474116308135120751154635672806356221979470202212603723936506531190568330235978030537111771820498853517702790296951022535332455288371490981045809342899818233171618344690640728133578724/1645507063331100756983978684330117150468766740194976989662365666881910969960804701787275108817774881784083859502447640566040140236531103024517267905895729242863940348982797250038159780524721381311035561249*X^18 + -221035079189238087303184743096511845707176830600551809067913898059452701121220177102346608313763682432249814869935527096801656671584370969524984880243356451753872196295709806842220828411399561531262402452344797538883557745518297836330655590164719186111157212171078639215532308374901867587845205504376244808997625310436340737210391086038682486848987799398819993099049655310361205645152344493075582157837676280825410560489586168629746886718323511827721387030255023962754889271984591876690497123397089678056544584999017763894846356266847398233105994882127019456985403020211265363266181/19981392270029556492056453163820612558142234526187605585470106292947044908234051493802881646374240389504130305938221699393425422892197184026713184181291840196096827657698107007213374214911691733259904820246607*X^19 + 289031387229782918016993858714165080864754998953748028083428296957816470059627684239570786562761153853959543399384434832695362469970446415943765415621726781698672400688142047183266853050313043705034020123165191371592134242322358154544366168048242215500320926034807762684258596716301795874218012936299719687094014025520983000901858211420900595569829472122059786355582040129915022740588854934638523739727935152210571317383117257689760543528825627409532990650060755164999294061127393033750722295050248028042423416959731441337314918263429588095799669485884754874538023144230010/135510752147830087868235088884963942227519290142055257322108677170543602895561615892882739752760840137040587952108016187601098594789681546942046274058777010859255566909560837522701126618193311480773743*X^20 + -598723248320005194523026654000305576547866969162600220410406203056301787140622209685357267035450897727439952878196838421383700651136324807269519667627026000967346372708175847224289819303694065510617231563188597925530826995410382211510182815954975944770629381234985535004805557371622926954981716013104421847051264510334337414901794490461370471971753165920078479521208411842901971865987686620404334358035948870480966379333560890455222737517516574992738453922648728023079329207558713174752793079328024768798131230665577844938621194344845296201302714098545467544385106025699256835/1645507063331100756983978684330117150468766740194976989662365666881910969960804701787275108817774881784083859502447640566040140236531103024517267905895729242863940348982797250038159780524721381311035561249*X^21 + 615701148724002120320585061281888739116874872748211865660622127933433053821859408769633864269716609567658010215300785887626301564526932327072200858302418934676927112895785550199195526568648224650657441980052727664231430398589683660778382496033117248680018587548354775391054363082928589694287801449336109999080838479337012403521765467166708043185884342497775184882927947024739289687318790367112128124922695170145206118044320304653138034284137048108979810019663287537009271877880955005131305410613523431606665978839750341713981877597411163363056258443507257596112957332/11159577711259992412767445349992912972701909753936857228206265105043531491028709206364386045685649356587382685671416963485225940442203866173272360541775262361793260883600497201902423340047213331201*X^22 + -1004219754200654497378810787996648634781375481753956054650896934255210315715494654301637082985019360873342216079891637826057713345300159283072215354381114133064510979068093254450853483697741908306358206500182930903279136557413829085493720708733052327569003901222841740580751919456441009537220130736388638266910333795811914173531602448825402389821304339444462297233659352569844473001520943855911426265719509637149658625101814089643507439965609673273258168403240766176896295369754226185413515689990248610962472586218747838006606196410855213222048009089992872811325434403784/135510752147830087868235088884963942227519290142055257322108677170543602895561615892882739752760840137040587952108016187601098594789681546942046274058777010859255566909560837522701126618193311480773743*X^23 + 797299931739034060685957499661318583153298751273972685718006629066871256484144366578126866143842779971118394460344111678301061010027381414353458508133418431257468271507459607209579089712959943587373419379009296998654903312643415193803024647499726524901259850407980937215459429873442177549247720671193137118499920435532537371755611357596164339488117135387087442296114620571343994437084899395080810225555673323223035301845197239205955341536119372575257291337072241432438545196966937157102258027787949793415809297803972650478639305472406676817558341924455776989606/919013234889235972392937935435470062810006567894001254072820975462697149882953899890009556591093581206240853633485708925737127599621499314277555838077514811973421797216544280812190014003723407*X^24 + -951143717738239557607325982387033607653658059548030052160852166382868929228845969275042311032591280156202252480602497427410310839615615883747098189778642396906507741319387645288379189011755369919735517974154532316124009243543575539358989447157495937259432326575282407293623578709639435721785187514172475085121086379049397507180829507491989057661638916815158388486170072887449105991192361780890839197914807522209614713524846413646679184593700694524012951303207335640753878477249921285429580849625515307187974726479668056190668802605117822082834101963542248352752145/11159577711259992412767445349992912972701909753936857228206265105043531491028709206364386045685649356587382685671416963485225940442203866173272360541775262361793260883600497201902423340047213331201*X^25 + 481156943595979723370379284701280607542393103714679643210921039080240813412343020993064736967448110915231221790454573355446169176234242844402566108633774656949170781987180287334377338011539149912310152882370254845451228639441220124028780766445878375994559068663456379417948776687784819953020823372378106507673159574913270621509162840706756794611838191416725370445920299875951701207360979986181150755455489946922165175029277823052837733019851314818212247515682050678758452142530514572550414773384675937148585242917648650199724276926729547612355559657425644/75682552490260724070899937036602986313926259399983632880904304987457559901420892686322124400155940147100457352671144603947717005651115812754472192874702693895530082946268984667066623898849*X^26 + -193393057234417211632639543436451748815460646181141687159174997492373449006880481118394303402499680165748780758143496227078844236836393372743607122225409897648517448069534548716246267689151128406336253327203086675518475882701106713822989409855223370396886672207829762357260365134417822013763645313738611860515841934701089599997390294036571930887005056689350361002903584740068348456448433407711208476201145906261842658326291362165344503514483132801005830828535800131745532375420922002144435635967331106144068840452670203795778242221266240292920991512933741605/919013234889235972392937935435470062810006567894001254072820975462697149882953899890009556591093581206240853633485708925737127599621499314277555838077514811973421797216544280812190014003723407*X^27 + -233565174638188656944367463907984691871941057447760453755390700227869397744859518566631661343054858153887158018687049957825918601573557164253194502297180803718584006635211525529006959418932389936970323039613919215915634133711668415922305240485581262605088419412424097363774458601475478558232263232999471487555239551107229744749860957885356190965305717596014591564764498144965192542996487465578166567869533734236619442017020309550957394850410387700543169671285809012688806661891515084487229168770868651276620742841335879618673407829207600068834857612/6232607468521841725347931897933211423365417063327318857029095362551063155844592990720754706428060623165647480249620736551734909466451108684383776074668755158982959972516592659727136943*X^28 + 778861624846389825981447640131575608868463470200321258929152499985736050431907466824880553355801102193434188853797453598697198129851309266783637233111194641037764254529667986232491140350743731629108135406368234820859146176146276297446610919942405940739426715312289535795087435511004620894726930549133956149442496147163901342865134057261114406363544266793325683641348715506698982745704157855451406608787828546853861425881126136554469959581504699231609981723407805228663436897289714326300936567144843910392889203439412082454826503900575688865763728703942/75682552490260724070899937036602986313926259399983632880904304987457559901420892686322124400155940147100457352671144603947717005651115812754472192874702693895530082946268984667066623898849*X^29 + -829962090527222625004782548345274049803995288790098118344671278623545364693469513835093776821004281611064965804164356062462191305141722578755679783495645474446825807134226119532326182032337427026020671732705858920390000456478850304540926619466232225038169925941537458400732994699910261104977811071188920247341604323701910107860608976332723688924552378371280891899455017178288405437283028344915367453297795092866654379762331150080876936847521189132542290403106993256222221699817937314817445693678283103086809867612785948142356934708229308538457/513267517789824732384742806385012881772660550385186433091418542580174846071365641992979881942523315751103308922804968834038945027295652531037122298828028918634848058347738833873601*X^30 + 1218027632049945466732665753943006431237072719699180041522011893302183258272462010532719656745337205833788261642122723882282161011497833006389733650056779300864691789708609864217240646444847505629350669187959141545351264248229445199446316966001283387674248396773798205841882836890699245374924190369254968231978283849651584486938435415233831702529051133632457367465055091804187338528460629467286322664451691342274281888386790260173658567109835843120211785551902772126165046822227016148996303172699478664614586160992755807881515572594708336569042783/6232607468521841725347931897933211423365417063327318857029095362551063155844592990720754706428060623165647480249620736551734909466451108684383776074668755158982959972516592659727136943*X^31 + -790880463719156172169872165589276845423937044294612137612112902994542581056601187448651729860406941070297186875976785991515575433325703693877348097193632387788084245509077047310293548321027002851129834022663580978728995545136324495061032946134098774189012981459817614366870795539065233364278785808407791715932634810974073394575755469077312462626823600995262837308566353912426651582064672924429551345281068707097235154015304243105599853423194518523438127376604120978080167575107238915461630385814134619542166001470051747677972165558334868/42268592422780592307069324416125577021548262405104705022763612169988869807408848060032931066665841699012048828362428463644811416231215723547485983597795348648179861512619520207*X^32 + 679497167638879500138642384964395771972285503492971036035561066547086992977787880677088241719834269287301282026997894941990961001526178811572833797919049779860934302249862951530871634341051483171312609979703972433781135606195951638819028628138591209825064721133435610299024411424149728299511193250078112776426109080788741060976796127764058116999709633660005381761946758864292719116126396822033262714194071645482860267705511056041502720909730070003916275789533840249379857609903332126732408716641910512858487309944518951466917950196936920111/513267517789824732384742806385012881772660550385186433091418542580174846071365641992979881942523315751103308922804968834038945027295652531037122298828028918634848058347738833873601*X^33 + -161864942913563818803665258218008655370166053400495327347218642539788881275950168377768487539801925727446331309519346565760626220869250492816489449097654111487338803617399578561161842672176604952519871570856044549587037356473688024341835158376999574124013899967111220590116083002908219236397976082627577137255724868623752988985523752120282777181339736735874626448933070923382971003837454365933441553680578392561542661191512485492900014758772822459131626827871050699902144092486765405333710970506382174908812937750989624606147328348/3480901953617770922100743178467065553944516380227678911534514713825979560850601009637892700870117903237424757338584243073771836962135857987934281775326966042014317838476449*X^34 + -152815752808453543728184295865613330676534053675584141882862689710373537894823814195000499114786761238951330571606815642680107642982078712830584025298050313717946696338245376330323726831221503138959326264138530428061834713333355881616885012253054351913631617048257407441484609678744425780611469577489524935305106828244024645936706046974405911334856547564980407115690885969708761190959702904504148023618078583731848382568125342452973296731819766329614514447760889465025303387761955784208615427228655240278941218579235940985853008666624/42268592422780592307069324416125577021548262405104705022763612169988869807408848060032931066665841699012048828362428463644811416231215723547485983597795348648179861512619520207*X^35 + 210331935893447232567576498038352474168009575777832580267551324814601098374679280568691313872267663861081474977912707423248580097968430342653804069261549325572071333249848589463105392092898127468304930573309479284215181486997869547965754566702432042554748116956469010177080721869865309922408354283424658553191722679378975897588195150686250584404849197282393732363171149844526049946837704226241366016161474339754002610736568840244007877396265408255202876133141534404029913130347765227722667853776010543158972450481244351844656/286659141366859171712158706947794248039571471648495339828256173418922800037107881877451428878375846433124002086682388460328735647050634768009081921710200612864557180143*X^36 + -155598297034759810257733849098507285293089305111345057295921968616676334772656673526240521839761034116515588119630271206424408927195242273654095084837585121214487408953355599504826294265466895561737421491323761041718411255282624412982725223763125070833793833725609974282241682171876424723786716484624021107765598908764293739992990436658003296160400077867402768368029813346225187567307225454871273746882643951254003423218591559362890097880782508833742677501834513314333013010996760776858791864256470521204243188770234793060538148/3480901953617770922100743178467065553944516380227678911534514713825979560850601009637892700870117903237424757338584243073771836962135857987934281775326966042014317838476449*X^37 + -47263432479645426288338653648731023622060720415858141475218467360316561152281830358980231856767142141634417331565385681930810775911311676935107258643169025346853720315050353966111260108169610781440055926167511745723229284647338303119644077850348638921522963950003633135561487849637683634249058523331440763142154579967666888957046755902065674000140795439556951735842344421359697280896556557226225495122747388713603564679999907969179986987200339562589348259432269888140937260170198117190255388242196981646150056058671230/23606945677909838731133880173581013591334223144897911539838275007734727829787357479819766851550345584544511412886633324576194980404400458536529846142650136940176001*X^38 + 171803013919646447386917526631615129355099645964782237459137696732760127245202275610832872822738627097043547833200107279383743551191329851319873420432097587922659388435727300149911120798426901894653740378728667768906523675763993005362118067545895561267677385802933748474402901381993591872185472582491775622290503838169553457295613227130429400954520187002589346549723312209586042224092943998102231944149451289567310465976564248108988386725529378086784278803708050203621134778819878449630821068150718748080048758227674620775/286659141366859171712158706947794248039571471648495339828256173418922800037107881877451428878375846433124002086682388460328735647050634768009081921710200612864557180143*X^39 + -91221463591948503330314700980461812062235385593245634880626156952062175417687400007761499480543174609427251401481222303248824669971271221905678987440155431117249493405604474580233548339587140037886282432708277230982847076547937771678998875695080602175121774611973531389575680806645918890709731930534131672955774451899854108152758509181585219528439761671208822910704110285226859036306754754600329704587973578068250960602547824095182666293969796829292634422452985303327761705587312209832247840938662835865777490700/1944078537256842520887250281938648899887525582220037185196267397491124749220732725011921835753137246524294771710996732650596638425792675495061339548929435637007*X^40 + 28089166479438223451371653371804553762639723474417134924178911138436587489173761546420587472515420049430357191923927902970325543418771968097334398967905969356445640165831717636350247970132417234202176846970623688449237592400090034117597099347904168907317875942898621626866520166409896347950351345135954653947687912424556447883913448062241468644794452957523671312261576442345785258822551603849374154986436782738903191412793474340533873030370511561043843679820364401848828713079641733377070758292806313435357805415644/23606945677909838731133880173581013591334223144897911539838275007734727829787357479819766851550345584544511412886633324576194980404400458536529846142650136940176001*X^41 + 7594708802201362708564828815021403575526219736288934002531241804103873678880057646880745732665372785819961971396378664938113685877096195841696151788743509823104807856451981018365613364316030813411085923734724628328132036736861051628186999083236083621963121606968334787436238202331245740919935250695326107548000612130581599675803608985146324426645644698008920792667537177006194146791624632623753732511141633032128998642640034964639966845478973116736094648512570213660980319578290061255366684477389276480336/160098701907011654524190915090064143941985142239976709643108572633708700421702439678162055155491826280515092786872826537972217608975761796513327806055294049*X^42 + -2012004554300344013196618040697365609463448721223579716820695022182597204918344217013875788046092382115141684916630045998451846990056454137417351864664881076696638857691220876170122998513383406239482189846815170030842116865314617163836173603800524767622345147540416131941023713780584143396171893819464749549510498167313378949140630580264444702725046191651154575860616717320230798710784509284610278036898046265047301759021330961937605538227374797013711132866345333977188091622376171132119047595809420889607484/1944078537256842520887250281938648899887525582220037185196267397491124749220732725011921835753137246524294771710996732650596638425792675495061339548929435637007*X^43 + -4315309884098840856891557484069081041865008438155273384855635813230467542937104033830871576617988890677849526406815957648311725922852718221339252668802094938997602068745512124439490794658820896972010792434086345276625634996520237696229276929604736472107932111494613494898469512639072923106845855412084521745924748302589034419573261921409956201823995229552105630514193508296636083741805223965073950886449367346826655883788572259328914778139101956328669916371275427493159064954783899570829386081855294/13184443869473083630420070418353301815200950526227185180195056627992151891765003679334765309683918824056254038283194147901854369511303779668395602903343*X^44 + 2562375299982369643048121274047219599754088083487163434316491715296808066276279220997370844011525453826142342633924885799035836919329680890330393535493442425062971149407686027381655165285249770504562478380335026556764787027656603705546586744800493291217876834461943913662216626226478982334753894464608478626131201146041589703106011329114637583418869049844904169010844346876663106738776344991199196654267362981426320483819112359543739131782657971328226354739582610193743114747154214272797494066680298206/160098701907011654524190915090064143941985142239976709643108572633708700421702439678162055155491826280515092786872826537972217608975761796513327806055294049*X^45 + 134592345258782956360848970845834737396054242635254657540375843303990949219867915277255721161765914270240344575275690837266568498457645455612427441861550881674293636792255935204990199840954870163788813648219532287812462326469553378960730954913566873932367556515968497450589764088612104723394208134332467497881627802074140111612206904614732279842149057412607055332414984813706318395430870415279626030050290874858531094470134840792038641305375634290225701891055370745049349092764923595479639684/1085764956721821924600186973429408038804327639481774288083262507452207188649016196931134423921923645232335834495857213859989654081471117488956238401*X^46 + 585456633721579702866448966681468855334742484426617245062408247579824570994014043122953381704574682970040982230851071593906853839846149027605229034418678934144534861699310681870867390546190821194097551040527892163673588082708837155527444654413904599490470325891530930050693299726614487834217544606610235981782335680076831050060818402625367858305145648945496344244978019792323045531869617873570336966542576153436923617826025510173990507075945580144900820022547431215789334933562912380737701088801/13184443869473083630420070418353301815200950526227185180195056627992151891765003679334765309683918824056254038283194147901854369511303779668395602903343*X^47 + -901501125855437736358666120286104151239996766491516553683995744062902876620046088722546085111590847240503570033514896655808009383703146846431870128172372625713734702765829338740738213651069124892685462539058484504562195298599201405260322204458082070654516209396123519030828279009266863441942205835461964818518672867326803731473095836356991282948987538140603271805683399769357409475421893228333827226482399211609633789462383658208971907772284273516993531946351396511081039132055458814625/89414885672553893156566497029515608894369401258484253321523717981734924536689137522122574645633175099426487235103122281148781526926716420073807*X^48 + 732171207342522849012107508520664271696342732216144970003684617559969760751491525516124492348805799946465132953803094851231686815218581280615784849477275626285359942791006406965296528565025577165812112833493577865861005138700556894071096986625822546578637176348713005983481268050863914696840102585499152840623078866492247598018088803403463048738082009307737975040416382797862425380734454031014422196021505991841726759631983670251736710565624626633929816803052736177539393734356365973474991/1085764956721821924600186973429408038804327639481774288083262507452207188649016196931134423921923645232335834495857213859989654081471117488956238401*X^49 + -171854058189843706421572340882452944228910515987150470350533103009897578647063793688654169926802712705120970129161739020601710215307549095087805766406015914911234021106623207919216407806241569369427748510767756731754902318783937404571321077585504688944520397684507622899759949450387576341554491132804677663994841122686008578438382332292981839474445290179660870706615494735224754403105872990057429437573673535021994958256114861576532923961785495983643175815491746625917780625143909/7363492190772782109574775346250153083617672836900622030925118832391906821764731740271973535834075195538704375780542063835031007735050351649*X^50 + 58044259095655793490529755030839832045243583484104777998922821270731157507333863127603147070998151725955139464475477646028901008530704563222287971099773784678449449338622670975519658968396230864579006701619298260282770904959276941510351764642532558993153413683193324007058888908065200150555193109268420199014024714832437173306457692302117856545840432727653575103799824194156899067185921741925289304101296961089280800761451449170275205720015382737367939402965103022367089492997609508/89414885672553893156566497029515608894369401258484253321523717981734924536689137522122574645633175099426487235103122281148781526926716420073807*X^51 + -14378639239202304632552524624081693493707159517910158594897821167627937822795932946955108240140747076202951858822091578150214462168025820037417050435848957567311768673503715595692091676367526080131210312472160261962489590727516125886389568933383901809794981219592721149591147833028743324260607795819056530070221943472828998026557379666679817738241482107339541265503936766430662882899129518907498728203884887255446636103863764185416207309549856346715659182616288261027475704/606398105144756823649409153112917160801916564020474514611308476685490144261280716484556825811914287699802715620566751530513959296306543*X^52 + 3807173408529534840318232675089547479968925135381982700641666126824420147086205204744489090028025612007969219026065003815103106048036544275241911332277521549088774370728449259171007547282739193469034266857313857997428816391716992639686396320591315551190249722725922016564874072434668642726683520059978819565989110865285483116400630710941176612047866600793064344087012770700355109359265638574819348503242300648329720247033653859059965447916798349786360741509413583294321459919/7363492190772782109574775346250153083617672836900622030925118832391906821764731740271973535834075195538704375780542063835031007735050351649*X^53 + 443693896945524470127030210528110923509205283501810315809954092424743631961009398644963423060640228465021709489086832261433649962528151376245654185733600848151281291856122791570636056145745673791127790475254994002986169670188535515311265852198693554528847959580422988622030476833635391322692247571344189705494177931324952907925990111546272866824490957454859587047311878487577596154459478796111299822221026545668532811943621394030952407270090327980294689885635473723/49938079975686142110632393404670770056980693734701022367726960115744885469923471669649742716949212525718744595286729105699906060801*X^54 + -260363539660510662498115081357169460259160484511226605499009938736068884322726492604741645958106519877028166008723489333993725118667614864557074324177501454388855333673054796627243776996286561688539700741573680686727624796863557353863754480500193794330867513959401014852353888166190803397479766253252930441165771355115328003890618821918566927192523040443035363797438748606814526139920947597689852336661039039377086225870351314858672342263744738353186602365809779675351/606398105144756823649409153112917160801916564020474514611308476685490144261280716484556825811914287699802715620566751530513959296306543*X^55 + -37837911539274875400933402033509575196608270562816955346076399251562481207435469144984552029450921360822639393189216480085381641128552594723241811827922247102417139878202980295695069843800340845797858800257737166679276207621469251579681402546868135116688110705942110864670405198015411117336901328961206975181321628851956572813615242680751723612075192960865498711831887535923817884539475244927964450336047440603735843134029455561794192384156402470510097206886/4112499380357913374835904916797395211807682923058636446325204654183059002711312827937885425096698717427220999364796928740830607*X^56 + 20235875148103614253215014054826747876568008609530984312198559469783677914121253557379555662073128093449041264607123316463617335120234280001437517188338536612093487598254808607112326932764947361638272115360466637332287019009491576274014085559807675242357744297760795654879707823080855359657113598964659446413841945402418628030645438313518410370156731918464642578792279302388107673191672584127661477495820652020625644005206884994410112089210062869008688528334273/49938079975686142110632393404670770056980693734701022367726960115744885469923471669649742716949212525718744595286729105699906060801*X^57 + 1097846869248453776499418119550459169353234236439852784813971771362604105561940929150952541875193483850101484627471165253529868390529239447346697255224064693843050936610386118965561359136605896807178324541542675555118379816205128282038935681229365808168962625302535400561253169686571291200785413454534441504377815074030455370569959296310674635330110495990966376859625718175576507690571283951901907779548186534208389239645851211025330274561837128212060/338672435177296662672807783644683785869034252084216128331154134413494112057260382766852130865247362054452853443530999649249*X^58 + -392590144709889428498568161220542985886603019796279122834416801779097393981212057260779660199981695446977847400742297654233681284307156288256694329593784130166100982817487738736772821885165514832840595349532723187783291310734480753732529808380781059886257457889550049212771337341140600844981295931196270357921349868840189699945417902718414528301848630726577276620152401729143921640087380830867398854702643304026347227174493736039200631999107882956145988/4112499380357913374835904916797395211807682923058636446325204654183059002711312827937885425096698717427220999364796928740830607*X^59 + -124627232705575243806992333422920685614727423081945277629593753773118239500780622566454599315730455769135646277360472577001656773275342749042205037294766709642409828225726601691495895607055716374477547495650130524946861234454616445662700685524972191217435454429148192689674562227128407728907557439125403096887209490970839034131263105539296106955071077363314406891230708720172077379483883464439214918697921333812355258921673484352020064354057464/27890343010565483214428706550661598111589743233485640149152115162109372647390297518475840473132451787404500818869389743*X^60 + 10616640080177227754438897952692488167596752061270891852825510434384854676356139595093345901767272554161092307272029360834193098694394461436467865085181225446929274415784683011672780172360782789560509425767640505824705231392245764703467865616383568868596587810946383112857721684012661388555525478006655580261986796422913532991454875364769181681769770440416951579931161716783329991066201240114165361829143469780362185352837985500289018310294736564/338672435177296662672807783644683785869034252084216128331154134413494112057260382766852130865247362054452853443530999649249*X^61 + 4362416207390267562752114916975418865857728125413507778183924382981045106639487468493499825910191057867298631755240817242146166887193469821413792086746036497617570586751335853507168544449064548585068087603697765419486151976846010540751136287401457881213937095200965027245856824622355026798679193838226211431212282833494445690237346796937845967956947174854523360207285841479869650644240648934521986995631332240631781139494855516523075662/2296824755872970700356477522083636507583771986616621934378005036820338684624087747548039238502219532850572413643201*X^62 + 5820390702329670285730198821450153552215285023995323218484037552172257982607404591327794769516340662375033351206079377620520056350808926564849429670776845306800814731747188159441579252486950891521690034384152738468220275488328577091305472535621420337390615332338335298762574513079860849228164159917927581776093940070311303626650765254002094315893592499847906343203151038231497908813932177977041019758547343872945157814632942716674608112/27890343010565483214428706550661598111589743233485640149152115162109372647390297518475840473132451787404500818869389743*X^63 + -83342793774845412236083549359937548112526255375882918132742299748957647416427382914583178419052461820780045971666255045213777641574719156723964654317825733176775843515301846349416705627438786289750741296219611494719746919991932189533548055011528094979330757886400652014723553305235606530524592943812856673131564226771099344161002905986577457595351745564176197727842248891134298420302062859194733321151969743665644846831913252325/189148048741906505835170676281284403160979328552797655799885122030827528998113130820064171827573048904765907407*X^64 + 13953214267344339330619598610703690619568937450262383013340136362412966903837701588599788747890269617739876571058817785051922883500827948188612722533997142958249560726015229027512004389678448913512187485194259816677882335236589946398384349577980041514050801718059684451871894811060369223203438639948526477648680230104897885467406852405352792191219767369838459535845834883510061987691990681899814776338705892596965637225706257172565/2296824755872970700356477522083636507583771986616621934378005036820338684624087747548039238502219532850572413643201*X^65 + 3614020488267242837704321589228156966562732777555801941313519943172121126207940954824040956411757064013496123498829012151301452747618119145623980078683449857022363350372117552354558588622273452790852018367636669364116788646004128948691517821451683955990766577203389108885551250856413275853360671253443652635193991252834412448116850730099672636558210158642934892659287064441138300300496936367342564671079707393387037049887/15576714876217286159529825931094820321253341723857173334421899203724576216595003773372656825131602479186849*X^66 + 806760012810028536620908372497359281533224547824229892552068941388046631327960272233756929880831809818885692489642112678229679649774168928173731131760251659175863649475646308168345745274515318938192832702753725511159875703641293333305618583759864884873197449827706083788380373580195813825791872251767499764031746004500034757566014315987718643834057067228838566819917987561328478858438002207110804174150252063143555954199816/189148048741906505835170676281284403160979328552797655799885122030827528998113130820064171827573048904765907407*X^67 + 55556430311688092527839331835210016456243575433127844804333735651411794643921603759470003828224613552907937567571465265145481936648582969153561672636215034131194318770669819895124116812754695420435790037312773965828159898499543783821117549056171483443093707533208891236830089565982834093476907488774513288528313007379952666691311601874934580464297934712298301296599982287491965359430566417351030862706009582195035/1282773192474453278393298684929162506897252880166118202620596162704815631770979475695681201114354152943*X^68 + -6449014530723438522537928414741529789778590576324351986771239014039996080670837691564226772583118500883374351340294391447482698182397072209361525384688849224318281970947932342374748970299084304300511471249775321425793237853157512416331897963441516446742384115214140631903903862495028457412157758080229294681099387173866254173140013120594151600632819484858643396333089881092990632460326414828546054313561020370806214/15576714876217286159529825931094820321253341723857173334421899203724576216595003773372656825131602479186849*X^69 + 627378267127390254106599972790518738130498473662891914227670150225283243489796988355402689743254575646726853682951587549670437685505767233162652884684195458054294155796983895173265617463870070321264402265321211379387699390018644096688913857498719010359954227445166860517690471614385178105619351583743941527103174083454087003052506050790699127778624256040158015426607790043230044351644533713677225791486545/105638902451984952515300888160187968944845003719518916463855403335651456128714442534438046702985601*X^70 + 63199177348730490292095853421599386859558103822837326126472965619478540136249781416169168739086866641093068823795148332605450347440819386236621939858470746071064417102730466780003230841519314844860339499851621247900504908508469809228798015216592282268628724814919360494267769748259647663447289786016556362162811704810439393239388183760282898848500331025286386740500295051484573128880902488589586393716549169/1282773192474453278393298684929162506897252880166118202620596162704815631770979475695681201114354152943*X^71 + -15269901703138404743431391070365726387871822975797190769210317166120616681988531707571512576896373058263298741040978007747555323950540536727591227463189977054235783644094129553604046994258498667195319594207313173136115625338614903090695136438791712687725720159630459454507297531001305891459919455393342982732494237218364131892229311386750407610873006565799272151420086396978010799117412967539929660/8699571971669682328526796356764223745766697168699573125574849982347974646192410650946063304207*X^72 + 2622667236258473449426625821968875328596630772667977909287324848167893335409487117051686391493063248480260282790021445421172820788648491137314252999717451451554289811730906881063640869239879147900404764431398212695408227426807808998842723899592507211403563036694168212412967766083634260295871784404126427243685795433595240063847538933753528932099297668951680091887175704347863473662976553000881182378/105638902451984952515300888160187968944845003719518916463855403335651456128714442534438046702985601*X^73 + -254555229826745206340047810688458024345170951948610073044410849473311543261243275727332335637755822890320960942990882513185479392420324747336659070312472137432651129391689946346859610950787889955766989553872987610498497446990201550315480828041657961071978801992552456686624141602280374752223076659177212538450532862284522723049735881524862258870815148062219536952859111359896722788761468741/716426910291499821174898818806244235013316080762544109822519145379887560421017100464964449*X^74 + 13561148320807360835456058015206677629580698365586339484582560383446972175522803875757675687447777023619960582874585722228914648660255844548559107873778384609783291484258374571239361906632561798274183388755747470506768118092369340529408774750037563854827925445661639584330295215597577815428795875707740719243665905174816992403108175797943057362468053459138765324722079497271959675441904970360/8699571971669682328526796356764223745766697168699573125574849982347974646192410650946063304207*X^75 + 2853842039085275228124644544089179268181028504405469251476009030987480200621805638536129318611298269315774219663948497054206468740644274483347294211904581488889010263521818377398778947806584559899570470351662493247347656593535862936602718197402660302817627097574708905207025520227613641688621479287775333961207973908661677140245900192771486267209913568686686319499013970362690945724/58999169092604778158189806374556883390703786606484732753233891573736931600182582596143*X^76 + -975008474283835336206515069037810106290939533503778135059524883355921565955209362954313851836710504174989398145605674342238792643946622402719809485413553655965256473877279765757591427047601878836502239557106059948788244864082876225424687017270548627159221648779635980109267695609725167760087951613937987517699733413350309540585649502277812021528922645801754957802094288245322781871219/716426910291499821174898818806244235013316080762544109822519145379887560421017100464964449*X^77 + 79632187902356169917932419950951335696375566850115922134158685227025809022374066550473718910167384205161133030135784987088024822978137105272242929066501314553813428307387593856246179259839372658987093743686098904313220441048217206040047498925080733764238019783945845798351772338145045796260139157871996630819399958123113226602717731291167680122936360729603983427722129254890/4858697940591680652078547836165435509404907074568453656693888789733750440598088001*X^78 + -3580956570234403090169463625105314974462796009261181326342570089555749459497336101782759156826342817562071497871244042231579825177310511721327315646853461511509242636953934351089495316495515655327375164085590940065698597242455538747467686973550232744335636206430149688109808596291131491069760975737730252269757359180797909016147345670833980084170077796822340457012074746090950/58999169092604778158189806374556883390703786606484732753233891573736931600182582596143*X^79 + -491372297680651820776571672491741452412835015801706230928689094911127076885609959681560727148883461015371850621209511420020958761088605555480925331897743229289505761719723763559266999153050935840180757899675149062444100885799984276705473403654861649230532586525244957022626748280914561240258156336083643465675231046735957446857960607152706475337426081220315937257262/400123358362157675374993645406031088644067122998307968104577846473997401021007*X^80 + 126722105510413289622483371371408953219891110709651814269958585084982286530270154610240716759298354992686861707435452037274318260164164408971623246054977021291682750761398059644792924421719236986128018660587321737514901906113167073503325419741437792237122466439078369977699929229159572098410910349089230229397686961908648532345541655981697146669172029751517503188134326/4858697940591680652078547836165435509404907074568453656693888789733750440598088001*X^81 + -9097331024393529221223512558307491852156534454524321690864765048461850832817840326104822275416644664404607028453338353017187620881334397167292395094040573132220739843973290072500100137886173778410840640346516862157164801214061491352695002425702695139262931381500613985357490405859399168215229833169481944357463168741263933826299412487507620176519121518182963/32950947736321969478299731977767527682126914518513379568852659678332982049*X^82 + 792198551487153477255519947282760292656048345429543267906126465314494473193346512204030519320854957435198068502683536091736701011489916105664796314300662779690882882787377598714326527065780556730133334682216423084702679689812365274066078506029036585111446188369148497579025516554967391879308658566852288381292051255577525613484711788461064989879132356680535394/400123358362157675374993645406031088644067122998307968104577846473997401021007*X^83 + -28102991994454490030619631675218568080930983061303870219296690854121871319576834106459665819883406805853350558494445019437494245509340058877154304986585370866151848205794255848375512313396025370400660086466046308626619298667824170337638371256832024111599756453353670233581175379343556846021368553358014046105646582460470007776701196137245384435497393/2713575536220206660487501604032572484734160793750587134056877186719343*X^84 + 1328876893000916775579297009181179166750835356474808815378041849761905792053851805360826916660011328087598912297891424354337733339189150079875573594715074750900733823679537110082034179614445010068401668425266350030634312348170730734804431085720388386521988715863369550193874819141605958846618853392365383671973859543779445465688781057373309958878223134/32950947736321969478299731977767527682126914518513379568852659678332982049*X^85 + -26265126477089559929239436090094889026148500294672422613194528180444689736522734584457028076790392910121681414695584673550134733747545130577061638906417957923067772272364106412824137718415858438542385073913554795343636559794110499749784786048851613238704966782219916281478916528503491149646683891396876801932889520675698238708431459588705540/223468297473458507822408103766167543830532882627899788689522950401*X^86 + 701329929108569132466297217229901238231594026680534672613028425859257280357145466308860197016547759857009296486998545349774902239020899507025567256893794742345321424177925112420775459323057646006487832274702588484275412875641316455898644884517919521811785444855562190021205021976938109443216625732207452422175343791302668173515239568566022915/2713575536220206660487501604032572484734160793750587134056877186719343*X^87 + -7955278178602766579547644634752152403539042664918500766193900143968480222068721150686644743468512275598546283089870141240202306771564064649767745864033411646517889373485052353215965516052587244592903327880304412141361903974839353137912222149033467217842350381107494620650545513015912105535009398192350359262779106230965102254889102/18403055050107758199984196966661248771352456775747326747057807*X^88 + 124573335953523083080487772024890395040780657508965992690193314867927634221553142063728656705556073239632637926176795624437453400114773859446419002117562125093852553594058362386302900133014801026418145399106965901191469018712063480391375661215565548973168032622656542254265769585844260213305759077100428523090072812207114134371734143/223468297473458507822408103766167543830532882627899788689522950401*X^89 + -854297072266217729903769203025877577463071873723588430280108294339693465982450730837553341167887209655629360826903760439724932678456680236958446065515112423807577153801559374441574023512878582711315920743159891085017760828727988723398241482507875522470199942168550147777120518496685287531056161244652578273990955442161986/1515527880269106332865370745833916558622453823251859239649*X^90 + 8405747462155621931104105421643043093421112758008329067355406215790347081906705129348182319747548281559645467459377042458393340882537824990281104828377432030160511029260947739757896263238077916284803174804124531325078637797694873119459419066739407694987185780252155357119441989459570760061738951890696928294290535156919357/18403055050107758199984196966661248771352456775747326747057807*X^91 + -37101663110179372447011178686113020596273343133907823382642243637545501893357281616481286089677783427642156068185681245102152897187929278326831260716432703162406758862668501782228775346395633653505499164777994718424596270711668350251782378975449317754291763688742475557725719978370217700183652684642187136081503/124806710060866864272862615979075727466231888598522543*X^92 + 234761403383130683448297149581960110552629382583586004436999413025539937212024365471506905440714303495755172908422501493819549149813192699029990577499747674716950899936703636128652055418559261368987786623154628379050923725591147061484809742069916981413251045038752176770994528864878546114893700752060749108143541/1515527880269106332865370745833916558622453823251859239649*X^93 + -679953780650054405012725307702734479087651774195082884095510507051721268378278457898547590935261057534404340609296644217880407704584438115518552794212076674961830647732042250734330842714646088397560659394276538705884823775072472244092698122543447378613583689436510809228191336723415140114888632953400/10278078733498053551252788930171763770586501572801*X^94 + 3076822352539764756101865785859967019098594540374460956368779310676037611575052458802672577135351159539837867479582260586452106037341167346898905480909436591941942976890466657453426134642335581535790207460430444935777659274734930373296816251675049403381877822682114902117730955547319988103904866725206/124806710060866864272862615979075727466231888598522543*X^95 + -6678920274343610055909430201183745977707459396552454214138567323168929833492911475103319508799070184551718998837496237040008200636592914664586873067990083865537140269417711731997441700349295134387561375045167675886071476810458421967950421399738198230526659464310114914082590660993756988278/846420055463893070184698091918946205269414607*X^96 + 22487585021921129078899414203389154126500921323399381019226597270399804673260512115915450005962956788206717240748225822694554843827193231110543073627004905224772912765855567474163343038228275358691886376287500421058408733353436530141569401683300377134280677473484390783443304035644943208885/10278078733498053551252788930171763770586501572801*X^97 + -35212591035604881086821410157258971700009821449196757418376348203792686078920621267998951592675519668241384063315389061161866743576914792529797695591363590060963771890890183583207748206058670683164013830747407777360645381137602424986134902020663136091094914786408374967003352268/69704360986897230518380803089759219737249*X^98 + 86958904170383821676231902463403681858582056728693398990201417732930707115041366626686964487406408640011052737206359746383295627265616808057364809768802544979368543624690734658161565741068884482212770758763084875721590769067585121704984128319327816560213797683097260830135529981/846420055463893070184698091918946205269414607*X^99 + -96138902324380304110805486213154587173243569604535622004088693291713301116029344035860851009250237525434827389415359290213276250847558503372974658099373026774371154487323924289852797659040439262489396118655369848782720888290988918266900034907088439150407760978760101/5740291607254980689976184064050005743*X^100 + 148003363008273207915940045312300743374808705134161620557430410486990325684118839963298313047690751536368119525255803337218980880919729046767659197719575723418485892801576003652110598488960037564889197272645613599459614818015689813412776853063352829520848757976066715/69704360986897230518380803089759219737249*X^101 + -64650148300846248714612717056462629336577698506255929836894616741888383328818865270668840789980996594580496109334790849709888433281617574059322226763733635811195082439743766270608421949376149041966788837720500595923037714221077239535884507072430140314566/472724335605285406405022157955201*X^102 + 49501298912325278242764419390900240971982934730126606944187907006515582485071560241654403678626712725823544606842112660035914039387757099109389941771263635631368868423191510763760456723055089626339222115393803603324968109418775594968879503186716362351601/5740291607254980689976184064050005743*X^103 + -27665511878690955827453951672447607710770750540689781194023843091320227960487018750227585250950114250179391075309655575262365805688273816016984114283034981779129932488628269585030822033502266019307052258491973594943847307463370853415650580532/38929781405359911587336091407*X^104 + 14558598432902010290053008649325745286334050247650468442696222671106963483641629367512863811484964189184816152497035499807465418940503851709801208135167284081752996194542861526267017074230416630371944493519218458329546949904774676637004080372/472724335605285406405022157955201*X^105 + 190483389161122005440649594216738753298927921275539172480649881480554943663996496843977434531493537379217885521171894559227485499919615504905755238115554233207692713392703641604846716771816327505428161413313063546797737024168460/3205944281096920990474849*X^106 + 1896717744585767621955776278166207204627985896320911262910112396363354267738417025099045219905818248280396232321078939180847961098992430749670019450205702349357223288304443755229669814116661977311441470909674758823283174874806/38929781405359911587336091407*X^107 + 5553711311035740097351812375271291090030347672080203743768126109387733286677371994668122669934245228355417699392872331025659775360329679971730010297068203365518494954320642650866793850712399627890346663638967951/264015834727573168943*X^108 + 12824738097524625290069083555138393093825173084868156764591050871623870959074081854349832503504471727328583691540957258449386112633653090621554715693903981665575730580131229066801828323352897453238291506624860/3205944281096920990474849*X^109 + 1017617877966770441378722131941731830393706268893503588887552542146696401396526606536239953104229514309578482557324935721047420870379375898098016943582714120881033044250169137131511976883428686/21742224716097601*X^110 + 80738706054834167743487539565099586023802694333911749100028682992359486129784128562267447517770533248178798904393172906391239426192253932053839722660129777150752663807251761484423392305911/264015834727573168943*X^111 + 1790384525944645860314450479088271430773008060912672887611981457943185489211770680453032931066332054501587409199572908190223106907331157799970837599263289194239562086071640/1790515088207*X^112 + 39201498115899739799727443789683781953085624418120076921359147999506723547389468281805331855335487723090029580062875079433394265704087818799453230690457965198740120631/21742224716097601*X^113 + -199595840085697118928530888382614185228189454435715534482878364113764587549250844875698066956244305278259233042862683874687192224353299614197662096/147452449*X^114 + 909678712628865723802409799116956866715070723815404892199569600700649493547652479697928217959016746855529300392104305031409116454856456967/1790515088207*X^115 + -1543673093249257429203078461269591010623043019024288103609012177721152364975658375628643450867877024447297075920052998/12143*X^116 + 2345150000750463907591907198476370738325329844079554736709198419684776674466255096374827875199299512955236612/147452449*X^117 + -4906023229883861542875194286345515355150222095692758509800094940561658425596*X^118 + 7656941296540993127426227228004241417307704504288239413/12143*X^119 + -38901852432493181736155716*X^120 + 1*X^121 +