D=-15479 h=160 8589652555826029966351853196965296908365864191190268192911252090431098753689753941024549516880992606139034849943068995584915636966974295517516212106100716107499124895926024892372577024745537844286536978285085925960959561857367531010875742352771468528634834919478009045265610115622229682151888657628168294309782391335173712461542558597293641004704260019358909414805140854190746854286756988677227723852929757538512597608931476659728980627963014853269730591915752539165821353236917225297431561162761689682443111766376612355633559484091412430262513006387762445541191622054603477315821049538740116815576823562144891724773402760112865162058395049755926873682238420636751865675011657678738251122629887228518243150014855109164174049541026439729348364446518898311161348453699695940727290392660179986012391/1071664407543126166869314829883851441888483868307063815970810303444213671836230292286395103045530330456240396680356643807764279711476697331052540102397626571297927994562376135091393313514655926129429546126075235724250942412443941963638979504052396300795040307052889782208656262960010195074438427297476988412588967*X^0 + 7913775116719116238750631136838051722185852686592465611175706654316886547550110384536740954936519797684576505871138021448419400605366934541977241350458595568133320012616917984903615780939888240839686223902813095952114924704745695393812034994411677525417431543785515255176888499813829428830974227345508714744384957406130128768441963150526837748099099266926186476329289084525470737290894026471991667867459049462390905533334424794351922038137299522019815872945233469514329408930452027384120892956002524371766181419995566055386439048779827215222018445129446203702380787926498827070335738367925489994895452081497854380737383115250188779083497263988701434615189826470154269994945349001559543955919700311889726120788097927335562548921136279156049113121796930700346018445316472376160253244671718643440/54419746524271799416672902568236043979155958154727270206431111673610906902038281325742196613701479923991462511007691730003109611802211910948975275054468605763491284229834369420156462074270109224573563540642640285028716808785064911197332316087521697480810297115478286863501992692188476531006148486500027009729*X^1 + 874930069048217927113218623846896707237725718074305807904844279813473644067538165144522319650019521669610320963415419140843299318486206158534152254318110278654081819182433601437686286840352450334869340213747565135148862024942997766263822293609985945717418927786738270001655166083232653204818455992764923279993065235718145917688652095399130759159483883091499942821116195325964824570860568852350023758892428629939894484697901512032497582446592051962614110593691562460064539000011449697659992619421765528838940776103594391203846864887632393896589908532575335918622671564059392329405354724294156135573054508318669400275435269830053459108139854742771507833651096645504442502437004435702755890847776009564427903643974495075304350749145769094848806872058543511159160030462959721383930656188382233185823136/842363256449203183170679858853725724753355076277023415525347177595823227936650556641163461383485207743463848207888060288718133681086438169579188282568119548613081588593606204254601876447627020687174190045607428971959507483184019760423506920718748355305462589050488402360147344882385428223444172422533918083595191*X^2 + 19428192973398491400148353159901472631907417001933216467112498702552911912137348343266752714095520616074460317190756566356825085797917408760486613750419246672234909308457616209744257604229579124739618227925079867753191792317778666822818341877961537451667283558938009480714425408496419224029060534281103307437783668486165436055094385932967666905771158409525568450599392731914757545779962664341496131975365565076511405317084095554881640925522150224673224399631279289402108726582824227820088713340893601171592852453968387904115691063143400013223329839566201328725686228641089071147319386703633493881178299827758242902951403024823164102565028162623112967390965878649391644773970999756353907066970188624460103808578594447814344263133233651769938282824506749987651056141036474821914381033214016736366/1859813031290120931030426090742093627816622641246251433503589254818797709876494012618232573722338838412784008548554100728189481532616454608954578493689120256404605553174131495785436296743257818967595782221070916130253323331436096519373912734046060983742402427423477857147913568975237682337505817517831532279*X^3 + 1830340177882593408959736100021365663004335233481182253091406700794910955752790326618504339847252759989229692277891439532239480925218153470125816537098974967624346336634801025426411161416473194821638947197131730515435452007236187912274223032945313615951259193003034556071319781635193344761426370491541828616664231189628429127397747644766187663057559896199445679174135884861439149145720167720391112588910988481567102855917300761189067586348730519406581977579641750410460042129160350404998643071972877355269531849188586540773705515265705623094539805912283634316722187791701258344475408411771270249733537485668870669423472250858399591092414555146979989290491935767267062620906302368206003333039066476555342816556344730857753795409577378812947296844663170548490794488749965695307565196754656248528935064/28788045911339781891419965458596867264973501863850725939202058075340169751178250821317622008648082879791483668323068925171644984643370100892007920503813892448886889357582381423262768437288887779799415112999956710780191191847299338023388795210298977967348647174088013750792554134167704084902252549358514288146641*X^4 + -940762122239785254930368002371642288128160557577179743445516395569291517277488227839252856157194237412113126152916832057186337658661576600406496837424614121352608031779317632730445401073685660433083559049935536656666631539602634339477718407492774120324031528492956265498841149529908806620490518272037423350214435797161259279747063201516463288642608336865090440092398919985495581035191542422882136471173449861286927126442303146727811777062069516218592878856519409950972685414128304837895208825315407651078494312632892381996996271671747942362407431570963429710980666814242830833709142651784755678473402855026902540596050429801982520833487529356381681219110480063427078578793024726530468717017185946584213807108339900809008556366347299173378678244498289942237686855675531014574909852748079347210/63559732124328055592421694037248370638606717308564313477834402467804379386566660163773178596751550198356660024690556191305138299034440499265906843023550915152014751445772695992667213707421886829501787505326346316487112090078796760691827626869330464526114793210609198684104029846107677108116840717548477329*X^5 + 77320225231499350816060406424664266791512677943515053435539400851774260665668578663768980331534614105793509457840117214485014762648436033045998275516751124863795555913440808580628152170723658973584616555526054168535721537744661051290660752645736750779908958287230731090741365459695155221959441404371877579668659389190388828115204424444850783152369657339988332685428221833790886050486797477571156163474782793821375972249494799569162009609349464817162125686407047233680032067925732855244903596833096579729914998016025345103855004923607093046898593971171998673652325492027490854358854356339274334350834324234586814544147322451925892134831356925178661097156742000518807316908513184802438482236287314390348075355986793168149713236354315292175296270945373091695683163790083395699146977692717848853599506/983841093552473972515095402002567529114993377219267008323398715799143988524665332675045031499117245520362740522185119285212235730754104488136972023161544615638036337629115561270495800977183386233858168794946514632904008042329695058748799836310366260399730884107019786431246277987900733956540577466932880575591*X^6 + -394280057921347848978602860759115227128588032641323163223810056381694969875155827029819331454013045240209196071014150434295297693294207334713452158413677880973736276750042502018270360944162217698615752836261426970841967061485875881707788624114216414771719081782417858138794353077403699352676967337139364550732953741708895073935083542216660722516171608293036102447305075433569808654522470431970853902405112897703848488788627001385328906616932747003606008217235256115701769816852882216034083676779296818114791809516582088863735629752594288389344516354993072091841376218506564690995524774065760885505007932727117590425282129874165701249434632092650212296970075777898576464875784001274508750373799868795424289705122669229497546465482911542982948605072820941563373880122616358658619030275431742100/2172175094887883029161514060708339561200526743086150386315291614798663782899009188360747559770112413911148856713050211589923002790181473228998302213286286847691440242574698377163961241115458242315811460063158938007731913925426932386199161096574443809956374805117402035266556740654497137424498271179219879*X^7 + 2321243950237569442276185897171856297716066358189010507176924597362313552009937633605322927561757245875496442558982397718181743049287355677544399677976368226551009159417350053331537988648883772300609612962524760545957969111074961487661188999723504671320472775633049694401696883845944840752334128492052355144234871828095514935900166333408468147343864343750061631208262179435270878067911427864550143501922514508844143697188265195371161836798285942418240634705139965678689768189391400413380960008429928834419024674877400069558275527701605543373227523576092129031548538288968708657160524331679020918904451430609143797863906399924367675681252166167775336072636796432556816031669451003971066074461496279238080369932181621299096598428831952178197688184956356891194427854302190334251534360809038960574694/33623098293769541408391076145704388067822953456230521829774398905468516695493763226636011477681570054930673153061304225200418160189219024111664719959458434115415803514813756180120956051226178132806445590317637201421682295651683486405976814613875815734314725608412266103891031788590961190193808739583144507041*X^8 + -1049760411859923375665735146232782641561926668455891339053304333930138767240690487019428260082923602880244075888723874264986220247776860611529937775036114066005248222825564100599773112121110610941900768865473958535193277659597929227853410991843723550003674196477182318509978215173160485964181225101880321612233869901878032786863526077391582549956891154947373029349475746840796369782509933719081226656003189151711080033396135958587990227110443362326762214943125626979760963018775736384256980011180208405798993101951275232583351433356623243577436864442163693606309436346331103580819492911398776918041765344151051326414256485397171229701573841268826884534114827563353972993703268546302493916769620801569760896178956749785781604209563072098881996100341508973709977883793053780656336105736390550/74234810077891990595415785135649048896897645008887754658620664398765627053012201088108757614728953224303749932243915106342093706053750199505142571925088554973110142019640509174994217749859642753735012751044064746178059465504932310375305654117700159924214889327934987832289457704388460862947192031384929*X^9 + 299944415126869462454405169861639986578227652376218293369750696643140728805717441953657613335040545749095989875327033589797400165927906655774356858735027200184257286083127203362819094189679053861475381431949461772608472797732423284799683659030246033411034483511530645193985714301728506691961904829708830259403257480919012723649723561676779504076850793675484242795360964794146972596955632864702245076243928430620059578699392256945515650131387736226911519786460619462597206735308149200351081330017021060243231592813391716232573811510665862049031672809641638641310113851098790860358113710234281977806584271116613915218893294514801426531439306261010950066581766824182732454885762488513994002540169052184110818635847345501137825055346197729365604006734091417987490765847962247864364832863727117792173/1149080625195690122426440938114711627875078647092573554360789264228493141153575860642835459118389466958997745201203561931069268476005999338140101870828445742428771888322015441519735496550077410185064262373411078206090182466550847232299356220087880775466922271907105676656008515806228985697559585453807315991*X^10 + 472913916521419035761157763434042888611929837570311683102726792528265694152578677600579254623347388476897407557923909502149148375925430114424869482411969404341321533177117459044828421095610304691361826650872429129354824013758839445359494698456952992844526518375661583836766002776977689715410606326560746444410934320578281039402157988537628874267469925398400944967301969563953393455813416808636159289910600113322081410156826037868604614239003387859421707370667776007981074429453502691836610390748616769928905118500071374013581038123963853016529952690651708501730659160424614789807203339388474316794719740146509690017042051525453934938862097566272618089746939991188572733346683858803129308213454350780652049158906611935699321695084896492225622132063096846248078302415351012683417864119090653/2536999452884867434910197708944915489789964093914440352374851829378320092450639858880388447457304493549756684162867826814068581336160853772092539605166473646926498167090240283840812790857016022787377850332858081964480486934046720859780133795998668169772574226660482496497262298961269836326575656347479*X^11 + 6552245577585685742289022800514813516156450425570320880675896012856496306741332021547682757463667515021490500888261025550224139086414216927600768422872019461456855320247873530701945388171532644786646165000911090210598588050474620303621277222085262026853066152052016876885149852262188136550370014695035055963645929898485045301436275706334809793637112161888160447796356097774409030277199591310559501985485201502629263147340615133782251153282939801824722006071821781310422985668582990634978122447849266511203165513188738864281952927335897818221835274833738799498213341875526445732767821091719552110272351429945282234001057324055115514506079515980624055846062483432564172102232403494963945491526062130289293814849553764844422801971082221751912727613172554843517161290775958355799677269330149362102/39270214531204863024974950336758346866458854209701622214410331466947016711043454375609532778191616255656683714157031091254967570502433855538220420548371845580775265128389829353571941189675751016725821745302310250728193457252109192188536691028263384599909676454477608563281123125621495796499064584602627441*X^12 + 3188783839671158866500515671669199437627492867088082491879759287176663093692421722524691874625584836127892790602127107854269650781249141962249627834492068811539200558973895243131203756699495085391004415969491928460541936156302515713161302263233881142250005265539124226821307198726623036872797151751480470585409185180996832346576001847722952014495063927030452889767661043267511863894802399131575352962357192827593598825726973765274720818763416118679249595406990893393656222274820708673147955829221225126312491461392686339809729096304933673860632727681787923462323767128470032018661225719091063353399819920194314912499544691422259935308588040383373362072164979596661958205936652765368576693750397699716177297427007292285123858827926991242880094771354545179851092038419718793861240451325134/86702804481949407136604082177909444673356870965872404315931043203122380574093189828007331785316498293676677170499197647434736063494353100680725722019062249449196817003083991869745459420076327673268485226828730884373032985858951827303035776089107530319122150391071467190842545135377721003731411732529*X^13 + 15462341918274787500625705201863421065782412844732528141222523072482537455217740991305431113888637521670509880664930451749041039325317392033453949206677813449922514527206549649737420681352012763153551905649594015114830037635867808651838001938499525385354002076538157853274837238068024077032542919382592858788227732283470024171989794079212735720504011841767060905769229553433048453023088780006136805606631654472489662422410582330568467800479602239849385525114459187822878288674252255603648146687500815310947550058170511766933107984101331847450047883666054417373489585704775154542828638921846658046071072868046533352219176587596392140125013587686946246364644967605224835075492460231418735325324516046002581038710735838455096479197363478150805635006682539656411526626865565959340699729372979719/1342072710576094873067494588031860294098891005680738946406296617741131328906388485347725488704914077087821285922157080384642279526829091645436953451133064559224117530390737110151789966363361476054522882826081925359210177588110715334823690778083295461809691765903395240647051756150511743416758522207816391*X^14 + -31542818922353163802172464527064097303165260651140267506624866665556004055707744191935227190797492049989197619779985011094142407087982615411313703383109941238694423444762989009253184874628551098759399374845386424737592026886527753065402626165159852597914129791063539876117443982897363317993766728646796807963569229604297471576488846505231695792175036617559009008577910267847017997767847905492127115476649090727872947780622935590378252634023780704577015157576047791478594584611114991064340387361073962574282632744341944042997411818928104886250051358410018072713223301207318846816585691612206756343000025447865701891910532557049949244666069705865917991742753356013934380056432958012693472643438654986230957170367837950267231290121148174712020615857038128034331065176338084442943717057221/2963097329992327435574879480077142982893325456485981128181893006941775264790703367079002423569508856990436218308293530298661113611248322905879185150725752952944319154637342961373173204549413872934881367335900163953313162963976065420460360847027449030222599493305562771752419818891066245298398915079*X^15 + 129005273232853009223694075767225323155999464378644362127215475526593445797006187200342167338646385353159683316253722214687541749407110997854757821046170149275782023097027251046284138416666477537237924728766396884849575057406769452852749414867781700876304544964729555234486013882523635741082287282668502155716187941985715774278866726716451727943064729407117041792014689017820311077221684626217387088452242549498508210940199984031301016496888539753688261721954975977804632996035924762716334510616479153145084696442981799328586253626879719638544366707774986510402134541997697461413301698243103016178899738817454703191928053875449235876208068665085014270304468729198799847603644195321772229713099085563602769266352317627202596971512572571920580598114290814107703648963416358554201227963530493/45865783570951236375263559472114096232205784740946501883127521854451739323695297419015878514432427597354962223194075555492975377588512790260103906948083929958625116194631431699095348033220377339159028684992398637833334449519385516643305925551137883538815617556876806143955706376614814410973916806507841*X^16 + 205535733156176164784625196380990001075688164637034980229187589002811025467347518938050514656451057160962460833306135891269534624904659901836271144679660556508540850012484844711027067993994278056405076975633883363346367969436518449375165191247573075338441538150498055523987757066568988746075678958315836995228080928551925282673128681046738748777787798779907882893593642928262674859870433189675411014712301777890760906926831328388364794678536092409976976139260574846707468846089447031803285124967270915798460111794319868452847303395216501840317887843912340969075708213871400476333034952300722008574139532388118462429379530509775748824672854045629568565417722352008973289143425099611486413190934845167810053401221764244934459155453477627839735612200956585799472797313865154634379467/191426922281305474227978517997102072672222072258284199766257058397944005736204106665740837493992432133240921138852221093007372156550702429477303776130612633435255452848203563626408243720486715739704203587822221329111258024677050547222712116223751471685677336604791186236347297557404628548252401*X^17 + -632499377737486365221481002038464122839803231343056121977849018914467348415129207533421184239953964613414913568111097087851254867766142998503455220728832666407486454430607302932906610692945365428419946256794954382583866553819474243972626000487920714335242392412175868328059007467944154592367989893561986296540411868970288422621505040996740427312128238046712377181253991572127622502318104994985881907891138847056555664448070317544814200329683334940426320563721785644948244004830009819686319290169174059075761161303093904628137064716083910229929836927959211659752891838816249163048678456705063847868432825028148626400895901504091306119858645387910161406692829964979890314387014754976650211966006274604964575459501225421858339821480360741532158480864075972166301858850135005988386604239/2963097329992327435574879480077142982893325456485981128181893006941775264790703367079002423569508856990436218308293530298661113611248322905879185150725752952944319154637342961373173204549413872934881367335900163953313162963976065420460360847027449030222599493305562771752419818891066245298398915079*X^18 + 1896910524470219413562071713163361736209301417776350640388165431734472333385949905844348389205422712273846874809459155218809394146270084108917779176485759878311999883284420934951210134099493965032894115548773525636159640035520746042073638858515124368504655023929445157799038045564498991314911826481343690040079045172675120728273198142951159229341465501648325240715200642774551948182466281291425543272725748157944204002829304345052641176707644568957355198071153524908312751299003308872941945683850730952657390701382298375621845440209037334748656585504498257531130530325994487572047626795708124669215891638370268261078510941292316666484401055792023534449778194338115089288914137832960600475890383956931550420345819073825589091814567509904927620930182582866521838755128595472298/12366879144731925462108567607539380623568839864221474240342209341555914835338465447751200820078327549146645205688495451450828358198249397860152708581343280149573968140590707644318640979422877171632805968591137756257591448070098232910569940966713061030149062381600309208369229120576563637719*X^19 + 9414844516391938543191787048026822462221591922084809394416701954002880765058723052333191588294733605913491510063231959075302393578499930065376300961125648224254092729837787969175706664250773359212931581068144111399772487272688655897242359709835353436956889883913347916016128884215196875671495567873583949634431888273225819351136928384905673572795355393110409556573562171262525498823847521960338527550745427634641128107915112113210500598731983953529803158800299426636956615605368302313861741235233387200533966902339455580600454365350695916580335614297709217800885372545658901177375151105131351480628336138015570000492223978294695544991542268430536224533325178529288976449783628070600849193382517758616385331777826106850261420464836691061851323214243848370508388246927281030104810/191426922281305474227978517997102072672222072258284199766257058397944005736204106665740837493992432133240921138852221093007372156550702429477303776130612633435255452848203563626408243720486715739704203587822221329111258024677050547222712116223751471685677336604791186236347297557404628548252401*X^20 + -59438511184975656593141794194465938733137247975309831160835315910142577283144935635528146082285070701562588127932286514494251362140564759364304146510058422860816504995655976371608500162996582676297403824584173094137011961549761399373251439319537149965628024256001395078947012271214803735718809359904047438681066075584800021118981984382279872717429195380293179883835677411874081684060279133392705635594055711321871410848141374428488510861097124292630516263686005911909822176931127344616927285872043258284788797589458931445886893536256749206724704382231762181179102681535981853819084437956407450600424199360262475112952353455805849863686001937296169465043738983949865489590093292001135017591564932215513263127626784045340777963599445273065431021269096884782282964423089371/798945613071382225086153343726298896800105941224980569826358895377990492624747428629187985017011922549689592718424668999988911311987169575563841887805625696076876293080348061523266424150324773669668968834623538746533461339240146838333867883371862589970221744402113134464062867147526561*X^21 + 65722024783672387892928452497805049941956756207750388405136946068956974096052643193052317370382886542283739996359324317261224769113433336125293345508730933148772991788571975450797076448945520674983342391632977253984344722399484064312181059437047580599789701446489472279925252796075773399578073079616049538684796560912024196317280517130650617409296581710611617858828112860288670632701985660232064546247338380200370579074780438523054817659625270555268220055896594546135494440522313857113434674249878404535261323713849078609588935248746814855562924198283111712812177989708093256353483522581112366406313850594883663469922502274327197545029317993342810850086429204553130761859420847160239247543658725155478368340981652080810397159882827155631244127717558649991967892129205735533/12366879144731925462108567607539380623568839864221474240342209341555914835338465447751200820078327549146645205688495451450828358198249397860152708581343280149573968140590707644318640979422877171632805968591137756257591448070098232910569940966713061030149062381600309208369229120576563637719*X^22 + 1033890781070245564273581847320050828505984310644570771309826570957533690466842576157974466090310336666234364741474202050679240004373537110535210561190377853680319370103634034113918434135089124876858783052392375402706413875694458712561792360504679847143920427025410712807650433308414200135266391811957918561449864226189566551146155822931385128586116682290343152767886506747061107344667736994924282286219815044981284639115262595445217616620474269459186866051452985443514525432826921993864396192601071914256834249383436369144205451142207126114734670645820388684699122045543866820556296773476635539141996836346842839260320665827043503804421971043445520054957906154927164044399288098004981401211826148525309536809737864427554799081519837466811659756245670889610495672313/51614808002544235744308633873396142954978095563342630003640990721493022328622483922035531043156012827035957924828778926286511487304552592258145997015674507143670540285570648073083947551542397678769233725345535160316135495783974858733372174130878131014291733600498296689971113582759*X^23 + -323080380799171703797589981426348933752467716215212230929893524906022695742879834315629408306446925631729075105281982699737656702591179193126233720140228656279773570251600786512621094538054365488464440729195730824187822379670462866671198694712566714942341849184932350372654708066666202186677630402261982770708133113546441036864160298097486746524476011766883183931208387313633695804424380732455742778453180741071561015253417955222242416345118557703356590906686836151254541294714741389962739660528404206856611274316546537976330626522430610691810922023728763508512940404143682558279765192370987309905099065066787620633206677980962766406627675389136277892795386512800408328429403502985705446387286215154522451480382303174392259737145772456580081382446657495575566537077711/34736765785712270655919710596795604208700258314129589992450386755564804027162931679529912392043996632595199683409768217390822230955963894589732255991548943307690273612189046153185496702188033637811694297157545162892759188662615079927559473190080982172618336713135353672350559441196807*X^24 + 3104262200268796116760072454697326934861922875692157720067031323769068114051851871508315521609679633245016655664192279370811213190314754548857311817850453874573992538831864860206513803847243795661978121687530922106376406154095219574620407143201724092861191148562548519132581812026734418343947482996035870453832125270795168132876483453647464910359375195617747816711749934366218160558771990220976551439770404663020248879537595213955378639909688227219046808348746160788229896072140726034718367376275842246846944576210858384868385392929772912310823116512590804701733279166893676423724901331339138872409280265482592287943133806394463713105543116412778759300415315827659377712815968053127213055677627065299156186487471915964602879254190785503463734877723363710828335/3334505329966033706590130749621819429871315689859979973101685556010919460470475090253603659354997921508880284568045670023031945688000038262041862976657051950621522080597625691135341272145642333404563196934268050928104883764065821999701025526899549778040683093255268214353066321*X^25 + 30396993367309170303264871951774161228955512912035236496166537924889102676340315703385340309297727335768823959620324801540830728392774556728839923788081611808632505258682546564062015334664684989097269219986510812135145812696185758916875495768473341428768616742211789078352788187004995513315660748841928333198205487900539700331703111303462185694964123617933447170564931195021577822376615046398657430024551443241761248014018327412177114897652233209251918657829656213001737393715724838127011012657202330434521181365725778011715442348161169634285472695615025731789229581583354965449499535489526839905903984494586028835587753913472657800010468532699181975484525643871675265364384423854813535793194739388021354719550595487587679206575483437121139719660080194571989171519/51614808002544235744308633873396142954978095563342630003640990721493022328622483922035531043156012827035957924828778926286511487304552592258145997015674507143670540285570648073083947551542397678769233725345535160316135495783974858733372174130878131014291733600498296689971113582759*X^26 + -58450803768759155988462848052692758566378057009295020430116016334162485397106733421497611112794843914512236438606115479920250861488209892834478298081143550751848243802599019160632383713205314439946681732040505297359947769527687437528436174155899287404780834806023157131415392650158311767496770334956996325760268811043411964651245028181561611525754482226341390832000859126995733070792091174761699196088321475904959809112789971923552738325248352503303796322373770570113727362941923052449454880651415784415031879333284623564417013130874814725807829197819829186958890405742548736677309660352006281784981606387172332755899460532918537821330967335764522450614309745040768949429398353354708180431198029273558750142134002495504231664246162024767591499317916420110/215421237157828910562060259036230985843485734857547643458988665676782703047385172831165040335615861587239504139030019382584917997803478148591114605378709990995640679669075889342679841859657751366662135598828609789269648153244125718696364463266331790040744433959252420334199*X^27 + 182579008835986674874128012369173303288138476203531864702260653085028103066463387211164826652263763688326849289863904826371121238225747976221828843682755752196407504197457768865254629563964339644520316304573814381559686688700129951336220514694226565538450639878673416939396906383789184133731138200966381621628843182478311659692758319634882266146107275740426666923983537970316020656823112976074871815099693520935590252220555184364488968333761202777180827488037373074361485607004471397345768270628526127789964005201860488503345639333139154753036643843491438542234756194373322386008490367145581864047118469843955422570422730993483347495290707460360322041557322710460203923481808554832885817273585492959639726685343610657692722666507836072540500196023907019436903/3334505329966033706590130749621819429871315689859979973101685556010919460470475090253603659354997921508880284568045670023031945688000038262041862976657051950621522080597625691135341272145642333404563196934268050928104883764065821999701025526899549778040683093255268214353066321*X^28 + -82172208185091441783285623243494640654264325408406775660752265401389803534247215493532487187499777057342800542711004571368235247098348265286349310569826172127583709715975598221429688217888238509438937084916456804821328274183661406707493754851084111689521311528889849258663172567666904335390652497405539937357037266059058764694825622414196448393233403670660888046982950569947137569861587609909145767727250750435759278378553199267624568181780047707921838916330620262406941705854059483372130397366308441828149366107661324791223976786585825380306875336324700507856224929872796678528768553369188589346140847527878179855711872837278160786595514068029912615939818195589890084351495164289731606665884994541392118825029137549772636958682768929550407335843414/13916999622574385332518913304233541303926980738907399926286495618372162481257521340601139630183853064619129410105951248955676593953322446449455042662879384391474945388531293322739184821994815644851872575672111233882657029087416869222583142532872394214144611018751367681*X^29 + 82125476284480207716905078340545107961076983778333287716674996154783830341599227207270809482391755496729110604468528573965376217519841937212373096619903100584802932112092404320702511143508320666407702120160645270275782624531427661454986604677795373110760438159496522238057804747893126253954138001231628169720083446938264242969837393556130975978432017450620833088950476892033849494102276298409656812497238958367572590208684279838548457504973344360433824919163817300277254397621443319709647870853461511478846989620280522737422957279504163796160505735633950224238226750265288437340446782365560281650628427165939785139670819285262790430955523495288880892752056460461236180988955398319351537151476078926086281559810736540807753917838439268098977724656033542/215421237157828910562060259036230985843485734857547643458988665676782703047385172831165040335615861587239504139030019382584917997803478148591114605378709990995640679669075889342679841859657751366662135598828609789269648153244125718696364463266331790040744433959252420334199*X^30 + -77941952481049195882225796705095009281002132340945215386890649141285177400986982649801484121703072541669002601941115921758388302967633389535300964915109060935907156075861029816021225755535646447370812625124076047336157385134748345630546178591851825891970915779815489704537493178590200913734142862614453743219338811588940316326922963158294475360147452694830086302519626469905109609227480666599625014942317539912396232186677337136393482552149713794428382616683524068023628907891615936886782850980467187347298923331862918365322417730683561094725158256710436328541716620940079077310751216741923112953960718526230242530803014288459888217362103467278020428145248595309266509940557361671260914806929098875082893641592796847025501068529550085003688153/899089064059331050618186788825734304795334371658853926370340178200927868806610332747667138069891663842569249312355530005535021251587469891430650730853374532687831603367872170213785439756755323008713261559022626389473288267163051180475685931447276582088288068916039*X^31 + 474006498021597095936556817453039854408266103641683859367070342408186509483407891285644374171580357660568483210227712985488181374612173466279151192862613141242320741910087996498685905447965903542730473907703970147382886287731666798766433775359673131311102612439914724080668282604074291751337285827079991821825634130640458946640890539710770465163855979843756085201395866558119542968000457884641805692802134870198717780530275793260812223125815083140437194553463742876330567011324383554200552031647133627858031795325198725416830722504703331541726512486647217720680289225269480238892882475017123228059709386070409550205396900431902477089916751456512467296158456493068713617023413750455982982870154308062191851927537935619107937616618051674225674637242/13916999622574385332518913304233541303926980738907399926286495618372162481257521340601139630183853064619129410105951248955676593953322446449455042662879384391474945388531293322739184821994815644851872575672111233882657029087416869222583142532872394214144611018751367681*X^32 + -430467928333612259354228894439721671625199380908437596225986676268969260404420550575074615723001209136729910392652944401916248377308654381560316189525157057064250914767544684467649852566689962731893761642745718990263647514337291101868190248558897487404076216734093222705384794106022520903260952056322623957845050492948856594750277570167259969954301348559377181618654614347719775631863756158829015891234196444235136395953311957388128923500701501416978514578564246994966505357791618031861525097402801512715712849995523906537776926795677487455987783488371173430198320849601836671047406223244498364933541217950765246962444919583575989804198751347051215426679953400497385945848905644778592167793440537982899852790690505232896106623061393513449/58084441117600042032313895524629130098542177896430901632556378202786218024847233848935146848626633751700319743675659280672848456075164409291985963618668811466362917718707421035841168018396235093269155730927232146099443650569355331770507521897233450616208286641*X^33 + 768539415738051811806567709097011178836766312643664054750856966684053084866501799266244474180013921472789278440531270193234048798360679541043853873088526975779095691144344887145205463297995513062499530252751319728697891311601337299317507547804667809977131876100066591148708595360571303093330905852442477006184337744884643389965791479428296472257943815502172724947366336184390119544043285176011892635338249333587414027708986821699418042143130066527683446262142621003850402351643538101693078071217386420813560788346937304852686776061274419038945714647377617423105221170688483461196608043475361563234490527305042585673443569152640583656244533918073173928145917416952487887069305641079587910364110879402342815169364104382289150450238546529568507/899089064059331050618186788825734304795334371658853926370340178200927868806610332747667138069891663842569249312355530005535021251587469891430650730853374532687831603367872170213785439756755323008713261559022626389473288267163051180475685931447276582088288068916039*X^34 + -73710889097990090744577725652736839224545738538426775190263043845759814854679760200795037043812466543701767429468632076324600651945546395095220247259192372414284451226522571254176862975934619318005012580171314695271521035352171718339614235458665776553573065306835902763241147385594022688323376683293768492126080715792149272807262836455714386058230899691440085109712707679087748777534993033059530676988839090686927844129054105876572884391503881558190458873578048915008049573126684296748874612210990980901638289785639970028875564317513881184047140365239755138145161398060740563602215305384739730399028719121649072448473426836884244532847400342103739281645878483894358318588792635493010149822227953225431714076287245524230226059526307/3752467285845341561619865335269018030786367200492984148365939544078184509648377404802322297863339605381505248638520529793452319663748589010400281905721869078516888540519892824849225920175478719120689691254424197047576952682302172735351606815507038608192279*X^35 + -500095863148222092696117118379585620184478483716666523359815189367127325867620007411218095242281701121485571973486806537641973139528397178464211006810747997490611803900323290512009027058518931859705780925101916841971678095525615433423065841488313467993578705206642710516763726586369856080633212943274377135162866440963109406117376128402244980072084413686714734497609088654911400832350585158805585298587596905106697023341051489162406944639137421589093582804224755325549944429134881674845827884925178678103931201787090816761467942690162920511048177884169341785554413479826916351516256718746321504216450672991125224650166656819103525279890909437590652701863638777779734355043129714044103051530125356573876216466893195683428092289133121599/58084441117600042032313895524629130098542177896430901632556378202786218024847233848935146848626633751700319743675659280672848456075164409291985963618668811466362917718707421035841168018396235093269155730927232146099443650569355331770507521897233450616208286641*X^36 + 218419374900571105385197029364125600712413125312304107089365986572393103690984522661468537690193876114961233209454816900027840123888725108534505977144329671609876760517960905588959242655821054500987889982897829212979968512230718891301394256134670070379574329541267251957964067157412541563806139027329887367864730346665973599231480296015878443218099886730528973896101881491557883536757091545286090306621616856713541524345108576595870627691484628211436885099901219745482865991304036919201923080227095880078327567312164255548883422539398141631411114158462579958664548509689941748471107195236265030344933685263137850683696510302607282904025663965078214452433617352966701468099848688998133567025806072965100635382574322019115112433/242423107813511309620767836117902838089435183183214945950380486082963015029935874720739214281500071411687140554203794159406442254909786744001568699898046971930802283126810053934312676540828136127701381953254357325898116976697601442945384509044966639201*X^37 + 198227942916230306011395334722735340167879866716710546322581510056193525958953168045144008898450302352413244825463829591624067710007026676587714561765595593169684575616614164017011205808871887814135152482965487445482539903539135046903723723692859288171783582498449418188795470314067136504437462760608310928084038928338148912018365356459475587031233794229896000724103594617843037337957873076703722484527509658945542537137932259407184425290329139330385547447740493641330591682576347050648997150283342051537442398307817494323946995071889896579612043285194963202985109067370919213331756757909964570110363630054657656811676189944048836086238150283224216705522952771371854418470339137820104099008294394466172401083317687317921475542167/3752467285845341561619865335269018030786367200492984148365939544078184509648377404802322297863339605381505248638520529793452319663748589010400281905721869078516888540519892824849225920175478719120689691254424197047576952682302172735351606815507038608192279*X^38 + -212024209709426872478030471976793441404338502677083616192759930717524582293047979120864876474169723198559892264665693723962177402532554838412988877047547289853530355145800591001938821750034681602172734841772584060779803608776742089800636050354994334365226214389309459258240972416893408052479167006982949148171946744111571660271117962123703636079625091387626337428389052634059395629703181601794916732833265266445576372741803124325698348692325787242002229743272397328738401053109801717048098260869921151885431169050625110649585168605312889519431901022734955187054657821808465119255098059493919667718807971052192730314899865084233127996660877403967958072064951447752752222851708301500172026991609153315061749914526021178245/15661419201079611707524248085658171593089681709620450025866043419016927129009359436703870681665486879752383264694346802726690500349492004909979242838558496797648574399302930029996296694930430656224651589460194930286072548400904544411485529365266919*X^39 + 16765311493165781158548909232633590437592148069907414787792299018077534415576497759594595310971343087248397802508566582871355854074344082050734815673519327758034762999276273602528694472015577607927449704652082912657483524483160317833957740372392397611543910621235931632185481179766904336839383434339292220851751484602578972449180357065652217149217606822024055937145716123930735330207739473096677025199389704568417130406810324752228580065073884744895055879314158809044768390983273802639327593709399661210851245782394354572524934128597338965981232244264648704188036722467048243707012320956643653428186563428812249796289124931823896258414497785488005188219221466719450093024854549083667830983628198902791458629642042234434482/242423107813511309620767836117902838089435183183214945950380486082963015029935874720739214281500071411687140554203794159406442254909786744001568699898046971930802283126810053934312676540828136127701381953254357325898116976697601442945384509044966639201*X^40 + 110272624486056519543507174821595425986640964577662827592370457625375884875464260100029488321796725701035629454904379514488110553974375361034994206030511867185093756038916490663425600646659011097053809501621988602383089623278441482426916920204192460997925917873282906726154437979404778806668327585866029447466489439550070763878884940383767602434070342486428378976972654233187607437133763734662525614378240146850307118473053596326990266663117440122230781731320633192814353114600605229910890498135889087430080858329289741384062956658278183130329187215561457307927194190476653768047744911535285236219469814843390942283536189219301983981934008795928462602854521270188909788922502626545248332287787372338021650168230793/1011784947417766761904790237460958175146306719401799213506430868855670723496954547238443741951384900817390223185887124667400381184152206532074374496967407248378356121151426450674868964075872514776448839683454676031143649357252054035240359801361*X^41 + -26387509719208467369742408327270432869939550598021475612887963711210385885001455879276493227718575196404695057060607524364772175541623414174369929071276974112139075428275737236923348496151013466002657918370660946401115120760222942653981082030493351384804967976236162462389386448806716463372271139277479373471471064146307402561188170626698814988526222250030691147980593093759687190432177555610955945209424753793829802111342580497494570224659825188346103569711754605122503345199540359158258886333904999208934599331256389714766965526676098187623135621471468356754518987559028754872585050425072481532031172939181776957820832206240407601273722823741614637192510881081860291373121521444884089182439780991560698075152858698/15661419201079611707524248085658171593089681709620450025866043419016927129009359436703870681665486879752383264694346802726690500349492004909979242838558496797648574399302930029996296694930430656224651589460194930286072548400904544411485529365266919*X^42 + -1642783846643343207557853471963287007697252391901193100994055174222316283208837259748723936721693414000313220730496947037043736679311739625649975502539580883143116029755593368507570487023361223230289166156487863435052825804598082252435308921515868826104892284715322309065766475354440848707478666715512593370133827174936235547534537579147955266775043991392118624072249456756964050552181888859637475156819340786343029929863826211455279955465070364098510341133283952897328022933879823193073859676986390348785534068066883270236877420536989060829768507974147159402660843248275161582685246526587279812884532399566911677341018519779184655781432445645405433613300555922108676195996812368143313427395647075960229450/2841956837504295474386869833353345978271562086646983749389582151570488834794278214912332113217584836727993953058104317118003862692377629529135896591925125059697587815052164505276065367878142096519123636465266198049934832767120822981038433*X^43 + -36599970855465088628110757350113193915962343248309181362155108343772795542368806526181539950235742608831016108794118218164658787998709537337922474035850529751111569344820540527747144432834779863174602444101976390451268473344689033303471478652422306940888028928357697936222112785807177854072345158554419861609098457419452016267449334761266129578312366516091845057913069677215347873808705708055869240998419134029077991301799785556134744352610834409770315837172743288444251705323313060070025357550819945882254779664376461521276264528642687389173679439709062465379598822782390956007258301572121007608852968965115942173756710095925218318434835334910315350679445199742066732699070110839635560017743225182629792969934/1011784947417766761904790237460958175146306719401799213506430868855670723496954547238443741951384900817390223185887124667400381184152206532074374496967407248378356121151426450674868964075872514776448839683454676031143649357252054035240359801361*X^44 + 23647528390506857180136928400503500741713127119226371962056848103751582963268504655040103989245305003580727190697374474934855615319928751842069757377691252597417066868379479476603876097534349809876930553823386307568554221547475264763782963617712583378977402127852711714956171062239843710531921936733259717825429079878748342797326684630923217181014130199955821691110963546197413001408446234793983433217287623873072571561315231928949494823975303673939177958944031143732690535945455539226402912984514981135440024003823177884035524812887760020448082596434790275497150504588865809933552106091070205886923325975100446888639782464709253348860551753523255445118155621164427716837798210573166993570892678584626/4222818480689889263576329618652817203969631629490317606819587149436090393453608045932142813101909118466558622671774616817241995085256507472713070716084881217975613395322681285699948540680746057234953397422386624145519810946687701309121*X^45 + 44263301971307544022378728914410746716068441691922265579211792221133034115728928995579272281507726832389968349213921169764569074949146398558997886653096685918305714718210045997687925327290881489377020239278398611407531045640370887668992954473914456592621238523659686070566436066814560287951577411203971400214140227503017298876953973717107820148829693013186694417310188125851049929166704159461367092575394375818292386750606086416754983016444347589083947844562775709976950667798413015782692953030112371757239146115614212542022478551129127764028250208198575745887916589842302767426812149091615334473612124361955013645858194878426261092101646561783661513661947020191537804126870150411707056148735907925669804/65365007262598795910898006167126957500245927992880626235960389486121243200268398942983638604004451244743860920336399293714088841924685479170125621614277876373044519746199783621349503461197268219939843638701122555148501153643778928563883959*X^46 + -20618536439038967728879344268467283161176701059075860408525308433873640236998344659103441102502772735357874103243569122733450607288594873174576222198802724391166459137488141166092343767915827833060603514246072785962474318654961777307928980301075560621782570477471358273745334798421518021671395858655083691374468071420483489127549975986212099439876072358074864555751504418168826847007258309203309739694788847044765996742004876985292645359347512487510030758430178777413248711741125361075615570874284081432373521938301393722895514182424795042774322482344315859501053835672723547960851238580472243394951906556887707383504835370484203235214075039654510989919296084133886391004236335120721084068934406/272809514871108551171027173502992260738395996478475199096814209537831280667588865296992235486911888265815532183718238698704179539069481715402356141616698831835106492365313087776984853070659994653075353538496454819143343300386827399*X^47 + -21327254923135368235037995126709940795345628194979737689143528533296526330682164654475999220458100388998309306975124882049721101454266699930128086490278740310785242123351062258299632381213325848707730608907526346435113977548370004603756472805613593904788418805611856806765221315038402844787795786189279563272279923681990973293722406034283184084763613303740799421960788186234843636594282546122728243965172555840885116031116736435737893969212752167753867602410012973622568469470473765055343126045318884268409162221427478647414632745107712444101678019017698107343949575202286749868833115524388181309509110785379484650358402292363507297880886094900468380728613746600572274236427000223970529859409402431/4222818480689889263576329618652817203969631629490317606819587149436090393453608045932142813101909118466558622671774616817241995085256507472713070716084881217975613395322681285699948540680746057234953397422386624145519810946687701309121*X^48 + 12378935519614080797488574023615538744813987942241029416474845899120236920987819898771940670764321787417977916745300515918270700637890233370333420969610509449411140508637116445187985270892776329875575114900444620559343184448073137292257032222777726628947343641266853093750108305884311552634260352199527750299962383016993553962176933896771001859316071280542156811877763468934692916773722361444090444016766424161456401478340253418618560426664116348046631418099828329523404826575388243432768206337908432075547346889378444118371296405086305587959465065957977742115590311820730835547909440937108644434438637069120048256189273540130729311309661333278382906785547034356197543380092447253418148683/17624492206932524786551274210413609453995477516536933852110227375013326485405314638994265487881122053479910341993555055152411624721847775399079794664816773165909069860153310147747584021620259361268515636571900950910481510458481*X^49 + 6428665754373390635737245667950633176475376056249678150134736029537207403286689441350761848802613452402857391630097867799863481027725154039667850303884183618741578778850119134685489476062876119535335970120024264707555169488079237901701030133243476391181424247690456434585345698279421545055432860591761821168914936764924114864310254012441040114412565271491843523254144654459883240201488052630461168789638667327233392658254524924547670981612617685359245565426040927080105858916340491662262491388652741768962041973548090123714410869663386842787037734891633572514070421411250197558562106556697547670573893375464995592147657873377079900497769164581858793942034150988285936851400478160345931148800/272809514871108551171027173502992260738395996478475199096814209537831280667588865296992235486911888265815532183718238698704179539069481715402356141616698831835106492365313087776984853070659994653075353538496454819143343300386827399*X^50 + -5132324424171694988694211013891800463977383002331213240705817836489352550679811744630681242238527900681968807020528611410018510745441331701978686412086505005359297591143163324703400016703590194205253321672928083203912906155864962657092409922014356274743781764067414007316158013199311622811334576041442504569581245326070713635970020666784329264328498786673873230489439043034200320954927767764497635152035450414446152131650252008081979756199133218518829488370558237621257151869721574648198505861259449650800755398972088002648882064609301822996092654471138943252321314848514918141577881001384498023224617991799075456245706331617499286855439100904650084560121687760811194386293329013129/1138606641703761534114043168836075292589668422801016464378204494800266586045953526648637863420190067412617762258127466577454074857668310317144505114336635000058729237040720340315755799574924695475710035310543378184022321239*X^51 + -1900156127632781615141196634652280419175554363244307200256063274291352180305605806621827946209907550333144850387500288381080304842103184922493176391970858007397107255382697449254705525998335972578779230726778529339730531054593559051163551672922101802873027599611008230919921505273917920050815916042737302298276371646801222665766884061261480023521736439268378022093230695805468636798005318788300823570676246624128758405435703481895735030211678179774575884765189063024417357160949034653295849450123156771361490651221021879107003922043315268009404025250304414443438727202536522987488395897419225944633126675117657705731142273506972186608347173711220721572883408024351499500028373503497140/17624492206932524786551274210413609453995477516536933852110227375013326485405314638994265487881122053479910341993555055152411624721847775399079794664816773165909069860153310147747584021620259361268515636571900950910481510458481*X^52 + 1527347347025749731912501812108046671720727175346254776685784534909423091785166143368402767567217861134720828562254349196858341939897364376419906776368402968443498970205946352378419509896815344773229471106929639971624502457047158481333973061123524184285289306509485111908912733093503742583729151013324617208332645752086317144680472983624604823327319077712200261668407488405428632769962933218682864595708318646140982854575356225874098549401045371493382209836555688792447588493205819289010153339258209549030926301968321582697849967520654070176602968742556705720155336445296921521516231084886240514593425684260412094590444877672598352587925499785833578042373580797455049271798738/73558152445491409917568523085217087188427445106338682368254053543527785131207024139068277241436143640585164562189254252694235729547665244340364695027885199306074632537032130002955991961685166708166550507819844833905441*X^53 + 799015632564765679126387327304466693035923080671031057851383656360272570348740628000960057313841078880747499350674148757034352685697113250696612477427670096140677704722242253596162785007209961860415274677999273690337748742198523905561348337367115129849366215352043057450143071505540947207393193114374151204493764435092353013120001155825724111699650835793302307966434639362377937734531434978192019476537038870285635816461301089617098535695432845487184789425526454679583022247931266108279253136124565297756064404510865443394883681772479213611351831873525617265734069053211251005999925323939759699110826782856966605298379696995264289009614113622656006830556177221448944670316827761/1138606641703761534114043168836075292589668422801016464378204494800266586045953526648637863420190067412617762258127466577454074857668310317144505114336635000058729237040720340315755799574924695475710035310543378184022321239*X^54 + -274312282584754301394659844546682558053793086752360411713672048874420410940728706522315664436591934385156398016640762988938428386235253557575134783179835535387105953075048207267654945320829002812211568462242654948464971797574256932458243212360205746550171960549624253934487479024627250102144915611730890780030023032238071875980394795249150266943106825953801923385595341817330443461646629121037796616997874570433519340663345377628913155833921925856554137996724058717816842516578170597169340786063026731360657772407490856746189415927840109096853781070320948220591067108061217838738884705303201773571818936219981985996762864162805829790174521082127619246646977329531412239/4752125618288740223371569422134316634693936630682775526083988212644730611228569296405987288677314015155059407079866545170504278670951950664795186706368964358555115481428524452674978484507084870351221041916134429479*X^55 + -291761779413536037821129417490350618968653696867924870504568087847486007295379670936485154513325515555556698899762800656373666627630585419070654850239751739102897069510735122422541954924998497498901757151092697468202115283573459992158108413746626740405188279837735612545864228393563984838988610548753293491293245827969753462972862506698938347569030149850892457812754315664301789565526096933424385028874794367688459031312191051936093440665119434053762471221568675291694241396165261958560283844820703320508086249796910592139425462916240189157379156773433061742818634574636437967315141536606832506273187465554254119880886568014789803952424575511985617628223014630906918694666/73558152445491409917568523085217087188427445106338682368254053543527785131207024139068277241436143640585164562189254252694235729547665244340364695027885199306074632537032130002955991961685166708166550507819844833905441*X^56 + -6638624296313189731936254441256739199552086226290836712109669827262314260915740846174163397346922262396590760740700705878393071656289461700895013306531875154101834024437696112250687942332970512726971402944151954158691862930341652512844496203286810789775017910721659974416506396454656698657811358350973921015989010467059095932023453637730097339872011433783921115726847076829376669492994742968832806522600503997936486693759052451271951110040366082525975813047317780681626060773271912976854979795733585522208992249943389949595320127359595625363684250543562226770422743252446713062698561349993359693610756984419704491038026461519600766426290631820431220337369574394/307004691406986253851771394930829939575808297091722690489307333331916183941376658466695993841805931594745100270034662779927920322433745762955952368135471565253253794265038080798176786905296522407857164023266001*X^57 + 46720842995384958977767340580998562022850724579131352951620349625786522282208789543307369155885719603237322004028526306775521726100466694180656384152530965906832006346951323400367821856117980687464649946239354601560453591144320504865840455763057221316290688981025946413181983507492432974418387421907594889205448807772170511926350928745224680161554052110101068703335363390607970405024907774967572177013642877534551556398869825923113611978525099511055620677596117713233521087874061384584976782583360347735752011966687255972612092155826875659439122444961452347028169720086650472351682097921574405599615200718825406876255250352578723735515968995281942828367551672555460/4752125618288740223371569422134316634693936630682775526083988212644730611228569296405987288677314015155059407079866545170504278670951950664795186706368964358555115481428524452674978484507084870351221041916134429479*X^58 + 18036684717922613505553608343694881973700867408058687466456505738046359806960864218342489495896496540614340390856496273816260383072572936845188338465585801721043841674045854035034507624049051825239558288281597344746368387832629877232101364105622064807481746218266079132501406862188239360787107157318154594616731970006941817626307722842520571335980001861476751661898629697569850594879739663794373703069969027010140493802145792853946873644605508164782544991881445551640009559868387131328055248976468220766253808761035293049800700900420564826001354228456576782126087800846551342124635156334851570744830759867168058686799612690691067110058942425968071415819707/19833625648102994628320395046891268142374074364734329768674160690736881190088291134226758436708180864057439128498912254016921010558417582722136595912880132130838800585634606938314929059066898534004597456119*X^59 + 9754368618258390822350907655243650120313268996897201086860328875352303936951087315648850328552568475141022898524024199440002895367461535737949380739484282439502787878685996134593670989776722716454750359563230237411884171024675228351386545305050233800860776629190499493860309989365409959737121657685375661295281829197901587864686744011932074339064092497717318884674955974803436092097331852068914048216781026160772505432448262556068794864325287944933343524683962313983918215752100181150518161332294726027198808868218009276358073949477738705687765114644964084306649748379145439200404758025060986341199365890543163691433175707386462696519088046728588431018585177/307004691406986253851771394930829939575808297091722690489307333331916183941376658466695993841805931594745100270034662779927920322433745762955952368135471565253253794265038080798176786905296522407857164023266001*X^60 + -3031347807751923938661181226177477085841649980037053976957515515235779940199952672429090431313722599188564480534329625858422574612412409700759659564268183371419402334759500939506965811132515562611855584385489198810421864302126142102984646266024469640041333647271185797633395135196829530056489945612548917816593754823997131207493022843574572932476614158102100307466023823569600976998018622367245204217458229411994359961924711120227815308128972984108168489777564610329786777899398401616285469089443790566287379072822331303461803347247808011853815363272923598130366389564395519747493591590155563409538631468164325584906843931195099172754091230648878611/1281324739847728834441526910452307522603144541942911671856977885569925782679003238854367752226124482463818019800950465405835067546896930210099915751203574657977828062900355768351633119650293851928716161*X^61 + -6078810397083407247501471292984205744595606507390251132966883800652263291435122642212951476880051609671214740499631606518069358718684997290334303755888810978761403146414711893421877132709516937110011656971216569904652869420619047323036357998623987805007531523501194498404167562723305243045429011681818380152543318125842520661693167277650689998510371854631911276779259142924139870967631783866964723457353262745348645639443720385506889632403602944358635250606606312618567500864796184610132667360576774353996994009514334140720957041663089594800131695462346207897834478475922606966958002472939551549741680393545791196264487413057459617733642002596403625124/19833625648102994628320395046891268142374074364734329768674160690736881190088291134226758436708180864057439128498912254016921010558417582722136595912880132130838800585634606938314929059066898534004597456119*X^62 + -580945338325890560096483231117206315561347340124784923367842471008360401781726675319815160052441308219927214626707949715343873360969479300420061739068390295169529737200370483516481610071772180235317753592087165478838997424036508801753068473037317013909068817551344583462748305554636809309268670627958113303755768235557683814032654031416984735664626210838427336951252541936096090797699304842180530398741755676820650560206764169359586691037720817282629456928243189596109664700469087539329319588370230991101467894515382061493677381103654606468912224795987999534819497971147223104093378394567174242994218251230273707080920191431644249869283656410/82778263443874205984981388361800343859625592218031634592478705702559970455391384382348197701797563309245947399764226720449322795199749997422308660197918125071246725428022208692527496585715734345159*X^63 + 987135941982187835088986011502422714515219862357661852074782518937109501856756306989581682651424029955759289986117544813776361850930201982034631961126423328651170665404170429912335112344130188327562078115986673456253170175321183381599073845682097710481219626970244949432618307688014892410667023623230254310879559564444335484252956854081969416761041672670108973117539549416706702654074445738805008196664611917888367446851200862744509653075056458130485504942020118906683347015701604784246432179015651915616908857851595553251608856978793490461036519667156575499162649321426080300974616558596522346820693250016347647453411808075121985198662055238987/1281324739847728834441526910452307522603144541942911671856977885569925782679003238854367752226124482463818019800950465405835067546896930210099915751203574657977828062900355768351633119650293851928716161*X^64 + 297212597213896851764283320206366642281215546290525576525780724038523947120025414851820967221592010382653498566956630718227118812545614667296912884860067254635520946009304845068905577713843957842139313258105989782462221100020095803675593724950993078728334731525805012957605749642003330562154570737628959553494500685861861217296297732592531275953563125705696593181319147900204406079427513516225296381196451300291453710022100928533667991755851568030306912893294316954211098647421072977586842032485923571004545565182286263862139714410729825909451024643941904197282376528961721530387760861007514743943306471650992477579722247684391774613851/5347778502737528650751430219122704558409819253054566483137069946544348501543470791546495103158961386991791937448428627201325847612878738770095526855605538153062001771950527081370081826068591921*X^65 + 7613286776719330145284350068562773318722838469741555575738457674210350509394662170218887937159435373009173040595217189859794124476854640717892392988426379862155880417241216445229676258881390331867941336557449450588556228883532130703831492455965824165511942850151299186344579054452503254383321115996640990446713500683422536829770441061890374317780501206718181344716474411303641125551766780120486907574005563441410131704569363063838492609506843035487702597652604286092493047304211879898681404761169484109167466793588815444927739474790158036423962472653487143927503268136752478045261018115031740614830647692278448476323444084897666660992234/82778263443874205984981388361800343859625592218031634592478705702559970455391384382348197701797563309245947399764226720449322795199749997422308660197918125071246725428022208692527496585715734345159*X^66 + -44214792557887794763551329637765593573255617999251854223100428254975166998047787907070859487653363019710988112228706004093112270778651335830903288835451584282145177174288275054973566619261603390247822616919177242647117962491149889011989762514819701689513543596307637541819489953998059354250246034365550152991945805666919154466006480473600035057959750399436995347475790661944575613793432065766093177012623890130695924812152440305916837046845410305706833571958795968683937951151133677118075134947527587742929790271858872575479565930811546100091383832879156835639763707314795508667546389744390262305566396556259724702886162598545494/345486045787035897070316572073306063596473884169168969774343946414131953068251876190095943094448051359376699880381718922496663066921554284520674905071744825444925497251148464459595699080599*X^67 + -22674310657752645294862699024995103925801289639797799095774509419587384111073307418325771230892536985735170660429936659793930602632071004086799976705110668287986425819023538606252946406981544147439286281572998396697872372398979088162923755341853505155589046783128156903463356063950703088181812874883835075359699439180862005264292649663211810322838581124650238440769640003195378685886259191616189666016302714323479330297218211788449678355602537473911610543833817380876529367392380991807911069873936969189648001448261889397796164209347874122535642064498244716900795058527519020950020730615133153099454765173423981999523775453271569996/5347778502737528650751430219122704558409819253054566483137069946544348501543470791546495103158961386991791937448428627201325847612878738770095526855605538153062001771950527081370081826068591921*X^68 + 2465070129955385022762388724168139525166450036701426671727438922709798887894398745609835417303928837637919696276033346682862081320692401479251360671072041143504451813008085510812433429332251634187436052946989397828480652588828940630251141842128053752425802913558055450754638243358851545807146817989522068346892232774191519273009395660438882193698060461116643408639149931440970182547407302420804607429165705238379541022103872638544270028076866430161415892824913501722164566578683312747080078514957318000333992531815165783381602293553527562379210249733016582941736384957456259877140092253498688108927784651397208055173395208/22319661850703268755754026233820405943308604184325148250813614988961299377753852069907354680176242093118205302692791454389602885646459996415832735000435740386648071403265615637934989281*X^69 + 3136382276947662858603352740686986256679098097118666836429153455479999562833472878270092490530911556147362942656270679797323243325102068918155036099509808185219771811263575383533828429197648079819153436958883059117807561760269435327983080677480745045009660649027679538476445215737091683876972954648161893016454171862020937276477359384547682539934476843863925074540034435870160040906463693861567879391899073180680790891901570578147615136806617021217047948119118223813296541092396580216959495448843230138220939586468582986403748497893143315755803489582303092939242756810068041307322012227309966817080611397286544206219942571034/345486045787035897070316572073306063596473884169168969774343946414131953068251876190095943094448051359376699880381718922496663066921554284520674905071744825444925497251148464459595699080599*X^70 + 15875308283292869407344144541368011936647643933840600010877347603950198057584575851766815363151531946194966986480757485374748573939635951369558900712614630840268129672752266232696770318914650480461326952187406218855421395629753880492477366949569085241526643220987090630666403850123182331071911940190647480556108512413943676280073838208903297239237674899881831460070549983830266767255481641285932009380221861899558212376469572684707747479133049767005020998896510832816225354824051990344592105229100793561549489098843946354777073833965803117133249838122421925754826181813790596823721982808244186515769432588617233375/1441931768893550536582080640469048772098236590498426787958757993989359737564044968661241338599149951102668473589559497021099740658082563241542265973282236603569227430923549043086439*X^71 + -258952087325086059766468979262655831820095792087267522020629832410298574148269709289184690874768263573655637738708208508848228297955168593893033493309806543252902911631247233709243914960814478533272520838179832153953956616189505566875319148312736411752040686323340181172983996332844184436132711010734798808579877235389660595487353841283452604654928878069525036609474075301265971982938194885101811053836956181227334715652986038114310105287792639940879470325065947174274470928791679082824916847677697844282640959019854442919382554027508337763950793781898801331460284069035164103671626935662692420619120607056350671339392/22319661850703268755754026233820405943308604184325148250813614988961299377753852069907354680176242093118205302692791454389602885646459996415832735000435740386648071403265615637934989281*X^72 + -12787028164408990374884237802174109623658104251483016696067601091260400895158768463768987298489950863894964332600162287099055319630484735440458948055471170222973486469643916904102902872804759047771611028395591591168686681190456018406258860372326569244023149699455896723439021109178790557010835743268239354630988465251374706197341011753033434058380017787089076576816561137054878889604259408706955864136835410874056004607456661739246532268357725344854515849090864473777979435674307170744515460397375044096209428088976086413796049418765670471097362446353660366927652056978362951672306925655413535797465023994336/93154064790590512086186487529494720078702538309866708957862781445142434108407840859308827353133274184551228993446572583571273380585474723272967631841994741492940592475195364241*X^73 + 19866824777122479193246467681776885773627896092534437965158359792493287852498350851600026827352911392476533756299052885888477986282779145417401524168025219283672802218964457433057484236120390116211721859111908430456805225444537568804763967303672486357276038338594880083139386899813296590880782487639385388938019077687964009819717494049295381239550907789974463530151344387134411925152125079865295042213917297444240396499842192972771325541725060691842693754930687977612097117771385590948685894610557380912982773875050677917168809742130213111666245412974837073376846643535029321711964301669275005143213450743135287/1441931768893550536582080640469048772098236590498426787958757993989359737564044968661241338599149951102668473589559497021099740658082563241542265973282236603569227430923549043086439*X^74 + 2025926862267459706155124108475921579785911184382760009469251720177796166751067479544355103995911201271386378589920030745677678604490032549656306989476199079550488847135629674429524507016702969570010869328492326399147581615533739338789227289373893801947545001213683205280629912086664850054688431401986985022797230177776042351672467929408127482776499211695550611473073181270938335690607933331637955226884092527789817895078840417979687293467992770231577805912750266060770501288801212317629139126431366742075114739476235755630792015133667510723405043834473282934010334544154527814027707014497157123153613/6018093209547807486671392695231909043136025473859209829954311095364198857058456028122541982888641009403141610791819405877076902938527987807543615985657648523350383905626679*X^75 + -1139439802623282625177857949840272123911782431171578452981792061671033264536116530107392683628760423830877939385594263095447273339469611617028543390084669986330796878437477802580171411805971458500184101122392292897986827588498199705347542004855139626320834893996991924537029813989409408176580146510220314101914859610513996841307724863355796815883479990682013315987246000353997783631019195287707047292291560393071613168573590984184628279489666395505355831282813320616749074650988674776503111537940898504952480256001138407094238419798263352677883910439794533961433390338323917567747610696924063851640327529/93154064790590512086186487529494720078702538309866708957862781445142434108407840859308827353133274184551228993446572583571273380585474723272967631841994741492940592475195364241*X^76 + -198537906461171386435144995725926475466467897227920945350965531532205222866271195621025586176086720211409534518955223962255171763347223890007565590468678092038369808883740169817184247116769256550246788631054591678424917648873083292900261365491230583387007255352318257004954361202499533198462514890014239875907242854963488452880470003701574582982387227326570294172630276758957761222623446206920629119401312661013625002589031713331959929691554909956602668717743338003941821004701740908753134637096035910933863932093035373389436622540855424158977264941354754065648179877471336716794676049251703719/388790826897590767276399812341359845153822951990387610953828483452690668457810971517704114147466955837143330369650455835459454934978227780059668969937182539140150132801*X^77 + 56080139287289439661415148226570235433463052293464751265279106312214422857909878716807651180654698591023473355217625542809853705117428501120183239344038055498623717868501053422397620140941102299590762875223859206313240376931753837694631704401281993005353906793548821911414926894159388381736038918359301020294829843148214932969525680372451728095191244396658793046403770559060408870438090908865728193838762699483621139622979546894036684657933533554218199320798929227562777422291462915681132309075061008529721786764977673828415636180244492748167930030234723570252081084203128453525478762984850496501/6018093209547807486671392695231909043136025473859209829954311095364198857058456028122541982888641009403141610791819405877076902938527987807543615985657648523350383905626679*X^78 + 21976704547588877681093617824658507316705729456122410205712123746030408183863099909141141116728313558764000141411793730683764968326501735481264206026257551891056278216462927697466069947245357188986982095984562534551145208728011894133982507047994404739352859885108510246477760130439035623857021889383580737478912105256039667508721772600445074675623498726353003133477437983666203310255820340435446958510986803885261516507519477935528121371430466635824250863598832602123430742652690910790494686713577035378558338991125966964742957819936098968766991142813167996075135408484728600864880675634/25117309057277005444563590176455833397107238968304645710564537983893705566109630565133672339780796940186273684969988748333836483944584778090294526128120843668205319*X^79 + 6198966480603672007651246833988698162551497545458154815017692442590056123136607026037653227879710327834468080155746385323878471075332746382169535862455469875154281407364357345950570865135763762023188046363411867708550127801636044083462544945730602650128440577018247927025452462395247517756495993050256186081665563926617443907254294650953928050568920219162785541975626634516969745762329662269697893181482678804864407432687625842764525220089081358111161080023493016545610397713730513863863158223087677156126869099631250218239928625603567955995320575396562050834209179473103442199393246634015/388790826897590767276399812341359845153822951990387610953828483452690668457810971517704114147466955837143330369650455835459454934978227780059668969937182539140150132801*X^80 + -200261165075408266255697564671590518693210075344484261035470110203871491679575316619178695691744527886686168190161200101949883205275668853767294867174933692367632992497151098499512840650898317586014189119802748818841394984550565196167129646964309438542379907549415007034454277947180454418582253180357672236846700739046081411466226445255218841554379803743646989840445054293158373635495619284438035152626473633500700052498902337518026240518442772434189737399970370663836584446648754628419947874798998298472395301900364531162299192822934890850431659004243506897880877836051504176568/1622670008222559948611899358902760733710655660462862310909266618250126336721340562383466137333212542165919871113766312315642902251087588222126398742045406270961*X^81 + -7917189027175969915302338495508843003032425926000009340552978809940847631463807630862635315282110238949324166896760231288369581182407996362425742286722817113954993158549269997756827014834041945193049030866852314255755781049921319966334799827515483139475056588250038349915867739815674965126189784283913585101016897671847420624666266690952968214798877761796196082774040742977255672902504554918728782426759800760872374110308740370808177319111377751215808395344152534882545405283189272217050453671852877810989168337819125471993442077907971641643267167392828479476948287037864883909759/1092056915533782845415808268541557973787271259491506335241936434082335024613462198484072710425252040877664073259564728188427673214981946873491066353396558420356753*X^82 + -585546200997515549916714195072592761897601352567569008444596360336453019634043946826971904420849753810794552519403776915088297777577827897331548607650082189079930196685890960317881333436903668231345643064453188860036732719877461823427551451756309863926881874288844403848622060745875302608525068382583043609259569166127827492788705946864798193454872295014289351748137194245329627211444791706040726861300935019012552963241741964490156602071436412177580492010129072387233943739717540765922670033558755423056395991239932291440870713430046314764933598913979959915723685971769/104830415932719164585044212087522497171048236996114885387251541976234016197515379700462958675186545782409708063425693669852245122494191370380928919312966359*X^83 + 2716482799891805792059719824242496167194376174517865690289596835494795712601014166595591826007702838331619117734185688182189842988705743687198877195330762216902592608762580531672173945139442323044848954140098585690138918363344346074084265441339748361220160283228699433638118118966355589229774942526623364288866925031936206098814490243027957823729614493512304872462264974228815211392157261302644824405418501883743478018942746463938157535847881336659254108368136985593503932567883465760593688053574077572837813050105609592203740155765594819013943983413379544532327989947691315/1622670008222559948611899358902760733710655660462862310909266618250126336721340562383466137333212542165919871113766312315642902251087588222126398742045406270961*X^84 + -396142519042195260715690807230633612944259533156872120372808508215230305628906678950377988827572709550547234307513055029252020949161551154258391634085518038324670734607626669241884393437290968078293984232998509070214118380602422624385253403391363407046845531241747573525029000721303737199436084954038834606372049285608701784803739132645202265648612804061938582478780173152338571476944128343875706706269186318121021976149597270796163771300535241600052431731634914864239779360766642289275684866545010534834023993599313570077828058553397056610905255681508304361395711/6772428188689137837395452683475838049683328186324367555220075067913561353932126086986430562386881955062323668416932209435509084727320328857221326914721*X^85 + -308447774247469735775670852407439330037351034347310788537184403220916415074674379354346638321840471604190138989391509319710151367083294035422545358615117740916889819306697340360042304051668573421947394632885394715914259099321139467813774714825292733227960688238547434567253896024731457563760858345022580586265583124892371191925848142701822778753221031533994186713314357935190941663807491964877960464326042026314510533447538183159749128931153876847697447308204241860656882212229457094015073521012488240988814346935377671529196433751838852477704565277614863599638024551/104830415932719164585044212087522497171048236996114885387251541976234016197515379700462958675186545782409708063425693669852245122494191370380928919312966359*X^86 + -8142558440771108779543346303847963831110869295740219344309570107116174612332858429777746529167089875364170549999198153636390525810146106620519692415531745691182726069651488645376700714454404618150825356860382385719347445290503502953018046017219975309499920431555922986284863971182563448383838336405871833434910371806055400694908261374326147721926241766718376940489747664156961060111424330744567443738905882686962711213053020042571129300300165650217344234304840511296406269942994068277525124516410064744900434371424759704208397610875249682995024555489398182/437523624826483483260898810225197884209789274909514022560893795976068308930300800244617259667089731575833301144578603878513410732432348915125093799*X^87 + 7850221118156845317523769130684998972170639449174926308651018091362337789621003573779139927021901809206744563915092935314005874794338949854295175313053846665121013316940773247014651207862423846272820314568212835982042657760625890735251111016164154816757228791798603827270357433034294067477329543543802752697328380503904187809200974314076614756676132893449149642002736281217116038545513046160990839457220662626806391171308689012583378991794813487728346147043140488418281350660794447707161123071239033520017864613571368725661643546682808546024765207755452734829/6772428188689137837395452683475838049683328186324367555220075067913561353932126086986430562386881955062323668416932209435509084727320328857221326914721*X^88 + 33017579788529234297295400353552720701521252368219585085779981664873837753875893049635689657685916302142130896453872390140989979765420272100128723377980174928581580681581833102055209100646241966374053031058480982860344036002385251370889932717478020811189343787132887047179682498736137652618902854409201814031442194035208305847961350491061620968473034855468647847222514924920457702763906503619773379922439948517983934193280338017901757326857535806483047289991049309850954086152840847762180999930768785406825313185803716127309878977735103828574505139/1228940260792275321855132789235339560217038160844886683952996053492019507299653668910802741630567449239315260632437787741915163411950409433047*X^89 + 18906282789542738725552247559918338376927746969053402897223143316059631081470255699474747840598523924250668739424341353386379133052988077164631773914786204975217447729431385716945664034295454165311035192896083957202457779589131972999842347622231458601734611637359925947419111050960193105093917408063432881853162049776481664654047478987079064666122485061697145670965831231201326958068032125901530708411748060837388377548077402833927620478012377379448753802637364534245383066093799513649925572566949059406970530789636648606481499200747020379360661164019/437523624826483483260898810225197884209789274909514022560893795976068308930300800244617259667089731575833301144578603878513410732432348915125093799*X^90 + -10639845619635995333369903045798075811992441474332788288606277889676921063508806909987605486047172695146664419252277506964012860255003875266241508430355693558345244671788785865043206592203862694883469793908708165466891340265188330800911188059019765237895058319756780164487669732732833843789053642574778031451642239439021252605217216422435529250849545478244135026006038490196500401837837998106974964997071936258311780086698152557138554571872726109871575134263316681836704601792776473408737542516358969037747356277674100355757470018252462321047/1826062794639339259814461796783565468375985380155849456096576602514144884546290741323629630951808988468521932589060605857229068962779211639*X^91 + -2080804344172188521100060107242072208076253312503342042845642640315617933062613178021455326888504152294439736837502554614303261514098580519432407316867248599401913998770046211929648775588527416884805490478284265302074211857244063694251487907462838537859959827841772456144249013629751568711831528718172391848058853553841017502985071877357489271832029026130933814411869931510798045093376939275472080853058866726577314490026797838081727722884968090132821426820295701884295343426357842827503706419052810495175396878396450121954232567478069279153353/28265625998222332402668054152412809884991877699432393730918909230316448667892034384948463057503051332504250994546069118064048758474859416960081*X^92 + 5342825896389397862283044565540022497189861777002969945765527617543556477681853592438422100807840943569289833005289277696681581033513241376362257315468912834558700314107509717878019552483112551805661198060546497211423837693407242204281022709693115629758990652745777257656868326026038001746384140222442910409987524939292912296198980435216838606554871970142436700761454217605569051743227266140511804866810724624873075901676737353392990341237427186960180561958157598586719084515367319431074789365250101861273780931979383588297398164960/117970333654586165760996304463050937940176069523602910788589482687133851317674962292372222427276244490504679410107927247059181404663041*X^93 + 12803213801975185190722783658791681701590037974581202957074654293295909219503907065161229883223682197595917072882162257563131953637445207691648864169254528304541447844990493733123613255429194921966174980739415575965789809405908933013365587276040104464728653447680943823300945830533443730174180820101133396771576022600005552627940564425518988161224071318967738259465722145526100834269184795253927588898936696773120916281918281207325648370017113008467411455010883906661893158053702305352639628153661505086384190388578229903073666753892862/1826062794639339259814461796783565468375985380155849456096576602514144884546290741323629630951808988468521932589060605857229068962779211639*X^94 + 462308510953363153339921582699952088198538952862123374073897408705038504636685984753174185716470445861334561513089235590226931193094293124779180578514754620071485250644147774724793685949357621629675032962925005803041375384442717312976685955233702612567705577983073974921818365675164208849839531808409906207471041263032472576892748566296089377741329798050929483956174884714647650495469292547368032355487800740821904015258088390664309022413730853407712940745623278288676301188055463994144636125628823795285985713275811772441596/7621314920510767217584876572327084303906975226022540912758542715106521824257055513429305667502826054041261025267002212485249783879*X^95 + 57748939021805342456728945467513757587946992005929570217973200326133005470667646554687343332793469603444593382583335925379771704993167356170628696282563140642068499365138945106728388468895779516947959080093696300433637975998496488717538691258577637580075016700696818441810275161736989086605906250938937056045822495806573873680555473802264060297869340596438847003716756226298485908494634449259601818628716733921547128038349438983926986198976496300995243013168698512329528434744911716351153301615119542667016848356265628615115401/117970333654586165760996304463050937940176069523602910788589482687133851317674962292372222427276244490504679410107927247059181404663041*X^96 + 140285287597049653147576881129136661087465614424545149580158518895159768864008654118799726483866141708241786228125895612111454709184930145767344022648808220890336146842590172938996560096355493442691356667830215227944992264831054509284837307540056727958797678714927092690027775552622796691682520343378354650515553899061654481470746075277114987608009421775008458148762492802437894419107107390668201365204496840209752777144275256018534882982576374124342725414857917390077903273480917155544760205718516972666956899494126/492364811713338537217189519499133296976999497772630073826380432528362415159703825404051015408154664645084374007817185379239601*X^97 + -484848350400233760177945894462302684391610844597121337880711191517896415620239938325469725217208659662830405951803770408141461824738436066666180144297601008591568213810437277792995432002830988085167291091411787218340681058281293576765296506511248027666549182921687564171613814626338788111700546617586488195768895658403821153323887256961434463559070055736662572993752065935722451331034002169475428773451386359774804873308630831167682497007449193033321167584487057704081136537884825893033273842260171274018848217967033566/7621314920510767217584876572327084303906975226022540912758542715106521824257055513429305667502826054041261025267002212485249783879*X^98 + -10458805209782162562505791983442741164400102888443611394429950211204620369760122430936796725619152485917410339973966074346527444626296847957259490775269548560694730531153545990341623003719256888492601208010994109538448035962358702519043007528161743547306230444651956928860694288760731266951727654166795001826546292275544285657819043049795760850810401995985785500540210414296186171975058248530609302591320201396333488949649468373917189645150296177136457874596936437686547822581308666489608333467142213870855341/31808567201585279231034919536089753664771593628311265186793748467495472263046955578787454965317828325155654370942385514519*X^99 + 2385024614167544386103120445485730337603853308595720062325213274025268047455987593706000644146099286277269731071970258980048978123542514409371753532808425633153153210521618732409942054298488352919128110000135243934855269850437138629954603953762539519412403355907281040006857281566472232689582835217956014530977264334898354583783428617739962202973573838153876711727897558172758974477339898760265072338642478558709531118737512342275214339199902066937687809602482323456599661253873357619359027540712882557453820371/492364811713338537217189519499133296976999497772630073826380432528362415159703825404051015408154664645084374007817185379239601*X^100 + -18866126579656503992060844092049370890234792539754880786963702032089961294670058755216696321719978994753442106712893452308960851430292002041256515418245399082682569196742756464422291779608488265076697587515720220729883261524778547410437569002513840854550089103700399931126599257410641935070474217754661566925008443540715960981871093425105188122534437118081157377493075339666475658877309981799750104582401294393676233167908412614532096033396269348259492881841766721702097013464613659422989741679477187/2054949751378337052202010435822065615658091196350621176225450511499158360556040802299079718671608522847448437944465761*X^101 + 19778015284880915854986564227732055250345288980567375055869472415910550237414660550604301921348068523293152317926242616656592843426178948305933261364484982266992600506844833187711147175640020323141856615005764497435023548096286933008712848040769814786874175055475525545817543685903037078956123800122069862632130839100330641457362308944570423202978111769143778892222285639994786793858244979162384760084107308526591907635372050714893114573612489134658616426757910834795308449089362578250646250938213021107/31808567201585279231034919536089753664771593628311265186793748467495472263046955578787454965317828325155654370942385514519*X^102 + -81515222006719781439846246603418405890469932679087718122700516304488256377834799840122392543717277148961439217352894778793835479556676864961240597992055208860083917567379613726357389600721023989241497092940734056718888534886527546557549118698630053933554382238936835404938125935750268560571232157447245951075304254204907483455111291835805311969759089168588537547749807930243615714430979965530922651021508704416669922069218600840200773769760860489996600671610797551625890827698113932570300112/132757268000409396744105590530529466739330137370025271414526165223797297018931507351836663781355935321884387747559*X^103 + 16603237888877861461962763601506847184214780446766693292899479185157888187133193440332709191848505636801967319215019485534871286617867114877995650533772309127774088156009246128658319673305866742343971857833958484228996703852182245866515353897714153234729916086884402704408417107588601154292160076093427354071455543711488742438873155384268866810442736993945715475216996450949653459574398283222638008251837990812628042306171414097405200203743422692355178029524631073086213575425249306179635021607/2054949751378337052202010435822065615658091196350621176225450511499158360556040802299079718671608522847448437944465761*X^104 + -893493242242467479975832684154589862896755777677134194502554676300297342557854333934885355268698918700293959502059879035073766193047577682150108779647074122644957970449607441530790854427325042726349092101511954134609928003670628064741959726849568292614638218089498374080579969531727190549276497834769223766451700251663810369020528790779802474914732767711360941152211325874562524181734608981043037980526181885978978313651001168428131584740422966178200636363066167373446713476341321035/8576604948666541555921286293076391675129539206022693417825839215956928549578881539623791186856769514948277521*X^105 + 37025447685235002784890455522868591561326241524769759742170776475041644554485240633732217826903670515876042177286882698588452988929714770889836521795417336631985754238835853450009742005504830465853155795180699986423602971490545797397241930195811067013169692040522080948456574630639853166553538700393645802995339844981074216178473934358323681587901098019961154796003812363550847548578286046581094778267103219353610396405545908884708723767521928657002272838528406003847790696912792621109/132757268000409396744105590530529466739330137370025271414526165223797297018931507351836663781355935321884387747559*X^106 + 536170886408999180312775095909874743956319903614499115873963807593619594061181492443347832864506622236752609217064266233929204302545212434609362230592089564575325305779046151499939772866715573348132752117587363637340390499855316099503298353149438734635211586501689918721286318907109512427518519613822789960151771093819082673452806862304880344489980095327482203348153158223912381008725642900532219092833562825469747759167732936619838995425723746167969300225333418371863698835/554080040614157345818288409656721472648720150269571252524442096773494964117764812948109773684137832866999*X^107 + 348316527919943364032492079829815382537679623691516627776488748924086232583037155655320275734923889849851055569366886967277230665952843969172909408982964673170890156371110624189458527634185726387876829477043599319848231322409538934334887097792674852909504348928837281809407496770642416100168837114274093055527173982246021295163468161420021596021311930262492238959436333818687518377239058294566563079273637377551004010912679370462463187587729775944983558296829466163452083414064/8576604948666541555921286293076391675129539206022693417825839215956928549578881539623791186856769514948277521*X^108 + 9151032007574521196693875265233573681636074022087199595161232585455529859834229136687388793177443150920974100903907208056717727507995579334259215955304848681555704336639166771649624628822097590991905701940312877294452490711917980452067299658924223498698133263150275906129850922535033082353532632448341548893482524348607168236770120065561076883900085940579259698551359637005040080178486329969670311595372212786449277780367268212064423778493491842962754786338001588005/35795596654445206138528871997979292761077598699500694652396285081303376453114853217139981502948370881*X^109 + 39449900079860452158006220155673093470051028617974029143248187127959679984298766018487235021686548486189942365997248931042600369804170860786463587650078597629716089692153644890159368178655767798433738140505844658189354661083166952909281490411391590356662127165763118327606661982638327342773140284795734312669056048520662058527937172159573482935213771062807655794064684645288864595733555491874738769808115829285492757586829875353210810569348302950709672232947383235673/24090436548441623731229930854640064028205223924763967501062699859717172352946296215135207551484253602913*X^110 + 16718204842158527807750709634249338207380579729784161661492066900581117998018897075459065676024099046594522957591271053184528755678868439933281572171140631430856905531957094033446156747923278455707701154713857511457949923015031564438087916247588056641375837494082799137746358105230730956618198900146855253226082415267825711881437070775761712249280110026726813392728694909126407907949184969705428996710672733800748982551294606349648451547071687569634932546089/2312526432873260943118345629432088168555953142935635031487582213405476868861997106863491278696839*X^111 + 1113197896649184799920681313179337435669281536436195656746346602257606549699388995899838034953363069144255441787840311146318079876668534618123223701600601073184528311108190392458032437648498743272238293017273452716449551634605811081828059885166034176208294164740329673407170224605804380484505356614729100141582153006682880374643722163129228990507080825743580607577423913194472635745981260689116738500537352179933004473623452317838965254852511116368701383149874/35795596654445206138528871997979292761077598699500694652396285081303376453114853217139981502948370881*X^112 + 16166342700561139877812058355212476510502739279492589159000523291923546247142553713671675549739367496705076591070353891834659483948038478397775866850141943940591451057050229523034044974758482569291974582224194615820080942194483479301334418984073960516404338593255434887194467938420372562145676940177612443481709156829587807257103066339417998037082459461272229895461332540981532349481381800848165718342456190595846684314105600694902828048937983452793/149397663471365136192153603555274124204144527613904970055402946792782277205374837319173801841*X^113 + 785845423197080559312201017264573332553254045521644945880562592054470765236188352443474784784839309465175583860156327502732227990660677155714586312615699929654849958306233709154561359317522000298214098686508808529944095131956064071848321287911036012744027716236840554932372601834386958735297852090175486949594580810205189140829729938324247283076437849851104364989886712430359228475663746273947801676199122579964271497328619247659449964525009540486348/2312526432873260943118345629432088168555953142935635031487582213405476868861997106863491278696839*X^114 + 8813576491113062113734246502496706982716787569817357633468278474958156921804704456673348046942735476950096480895311035467592142975260786839594714198032738617621699360694806076114962193073819151403936696344993310464243598765927236417410286933114731216855983972587679721299452408069417580410625373068327476722636347609950938681318564271926615168309485785566065159027433625924286786171115016605171393343727146253481305645675980909868245945860/9651635342810590877456786843806067847027878261767877127424442586264117656526573894901079*X^115 + 331254897708534046355312958135216623085097212083882383918464600690613831423819430383690943804188973987428993003755621446982724610565761692216703962964710081341091609394929013821793359299505203697005592839563533390403533467976471005405226987411570521719866361600528083620226033159673780554371008080401103983344595724916371104525575161182397256307802749176564094854150134375017295453282974259887842945298881730165304131107420521942225273362545/149397663471365136192153603555274124204144527613904970055402946792782277205374837319173801841*X^116 + 2923395436861079369978911346771920132683455794426980028497106353107332685519753574795004525492968031950290266773297702347516054497889203955042621821441247929599417286194626211655331978007427293077545696409074977578513298498403577254722758289411210769575113714915707252493100635784382960185268659738825702382852538703268778065795212850874329549696432005779235118117814779438796283360772573790235351266382536402565654835356985530858/623530934996484971733108524052333344985327105224360561239385140271601373249342586401*X^117 + 80327057098507214356934283195547533109864494357128758686231187591838071459900119653727755998555611661703776417357656240533675406940247346950436774463402321127298988712911647526925335510876990146095223081936383545349092528535987442465864561187386433178249235418567262821105510047908931695730474388935461522173351667679014316909604478366585192106868414739456663303294473297840696316405516699243196197152114361726469166445575353651107/9651635342810590877456786843806067847027878261767877127424442586264117656526573894901079*X^118 + 538892695504048826266027970641443386121322713070466201230068393169716470721171026822768708728117233733672091719254665305905559490476450631211149675411112074325045417650018973895614609605475961829551935723532294859656441875108770030877632817008466779263542803916645817447646840851269970363587092783992169509226582155885152197821841244572904456081334114619500392554770051183063676001128472537028061388785112490756780065424/40282378383389429015641095939810927384542096080131827717513091302513170957383719*X^119 + 13032898267514773986329060963450369232557841984207006936454859405628007320920096990219631661486087176372637098319327543332094071282631627711510810562575803395515649028987268811218472975660285461266499589405853533810250281067553868480110811926540670745897809042646238173094022759433668851547129867800971488350177352141258266295503714163118872715150575219300285167885715513794655379207075286348157168264315074199123696222075/623530934996484971733108524052333344985327105224360561239385140271601373249342586401*X^120 + 96799435473259496337748362148000312033614312688214602926636059775872318193453167124698310658125247966519559022715636502052689358233928263789268111735271310465416143204756800515326908217732882836978728272573872661835490669893104123443662396247760388928269880183583017408738065746174446165906771369450576400864547091822469630931139712278650058551170203812230545711512830218142419442167194323382484222895595532889/2602388938780892112904005164404091180602241493645056380742495723400295300561*X^121 + 2830976789653588646232729341896345040275355488235734663387874057025471231913279238973476048688168031378663105150985374899775131486562941420292160891926275159450354681199208460460253138660025760606815223779225347939818653726675666647571650984599707774029800981970167747395921207595335776693746427554181332865466970814703346973301949929966493205656636488320081388967670907736384878770133591364448008410267525991868/40282378383389429015641095939810927384542096080131827717513091302513170957383719*X^122 + 896882833413618383793062507012273064607406400258888359986150388063960807650260158946754917261422474349502672509330381869162805220549810091721856621132675189004096401703343069025249764941999927713490247280264950732717867446160220495975974097894462600015567583441034165841982660961173900199775644847526780136875033378522167677308731852527810107193988114710483052348944806867392305836261265911527185031/7309732228463506273307188039908462743639324789673123420349297149856033*X^123 + 464192520231317933450800449325918652863464199354920530510066041890620897068653796685015699040666000977663363264549336892518084638196065663089280788055943549248486603457602838971055150075861556400803085801830717154700971191275596024641369546068342511789487430638442718145054782958948700585830034516741836915128251600244100164536814028841044696523117662451972474499914625915575326241064637042877914548331/2602388938780892112904005164404091180602241493645056380742495723400295300561*X^124 + 2117825627520727355865887088323976739488280022118858342656620162034393606712672222665680471594546319645551332767532752954215340411008768280024331430298960543474246711750316782214014582599412403010834497747074065428206694967302805581659967391897199667238745165512759882257369050174722205898693534528673871955168494370778137731076092470295178102231285542135526703871213552665506178610686764276/10861414901134481832551542406996229931113409791490525141678004680321*X^125 + 27198020324998363187164998274782567680701314832364337543009430395186636400539434126406624343780781414967345428373505200506233499649405997089428361292033238709695573228764137199972171082480361830606107249138309092743816928241559720262266067252616794409910056915489124800541194799846110790421696897124874340979460481684205283995347655960919570307508801712851952541210458533953110586008196788242/168123841254660644286065324917894643103704470162481838668033834446688759*X^126 + 67511738709032310986866234151071236409108609650966028447236336381116004867193291128837948067758479898921108256842909570617494015084300109123261300161878508687608059122175874251268878482930741955718440552491799392579717609207017628569162499421452391978420629245387080215850082999531736925954513208259091830719859861504982484087397416261403470819266713650329098327844642267586127284/701687118104172222530624872859760315983810956230410565390400199*X^127 + 470499408546175595178964782105034959956987567705358498368287410505927977218280464511374756639281253728638910649485992685905259688323694208128991227101985963635613758822633236522263365076989101924866935578420121266521062295810751990438739114720695232315155840379637419507570891901189833381301720947565866193721993323992031077426724241780364865845623355108732582594245159246419859677/10861414901134481832551542406996229931113409791490525141678004680321*X^128 + 631357125552462899069510680522135550915179206516296786666611706334746710326311152897642352755450620259671339565666338994496704884506935981941543437917660717649601688933507663653083645299140320779463639176197667925507157010216659423973959968187089633428284726411390331818360871793734015764146109757161995942267266812981580195452176912453739724387137343657193425445689682/45331553595463028782907479350071730472498931211991121221681*X^129 + 2999203899617945377816689025209011395500438239082856709956912847927436986143165352259960899081843716330300622008480159130408527358827550326974589561573634708877824738703458539498837575645515739637646133521450180307596306838051274885758848939448075800199628952970743749836377896069306278523358833205263023970819860851979038212009481982037798049583166716457592788613251136/701687118104172222530624872859760315983810956230410565390400199*X^130 + 2817559767433783778426379485539586256090663553386466417403094319011647329774458691618269164614843511135046357649159061745454594105864981228779488225260808633919802633422787219657747665051130517966070877903904906527804793442348225617291201848797090384763568488469223073800515198270730583180448503335033833041495956018194915123404175104766840082124612748784538/2928584120128110910453354825897779602848952206989542039*X^131 + 7751602976022562639049606226577124390079527780785890322350313629308136492983837509681366809064693027308294993984720772444978077548674011585889744634423894332737849969913046286487781853698542670585927058246364322905433091968225660572155323414561262942836735257303347471664950435541919723566955139327258873740140798899679565772445003001115309601795463090266911/45331553595463028782907479350071730472498931211991121221681*X^132 + 762262026862654570168940339267476738556013329084451214449825760544530186455254510705028527043257399127805282135300481601484204192020889763451514023111684574179223843189624371981645873806805551800999150251095851603077431312203224735601392011797479050941427991871804342319731639021990686150953865621536416093495643756447072749149761312055408547294/189197242724214155336478766451177699001805814780641*X^133 + 161567048160902066374752640254211340938451337829330725190451275698131011743341282179816414675262783843707482389221208510727958685056055903751886892767048563442403170447919077706746795807900798783268295057583083608169008198192446087828330280779906838493703733992988858826899361646738895889629892197342988735935820599839753788073253014295142514356/2928584120128110910453354825897779602848952206989542039*X^134 + 18893909393548299825083856027555957599887300480803394897181340872866109485534429754336333088930158237752293706276389692289314168415018140607508863453199199728305475876506737746076374553018489788773226992524701718271693944920331941226180608529096759747617753266466892311378662195384515155656642583432756152977567432313502507828181629/12222833692371222645938288419870644033968978279*X^135 + 360954216048890365030554419200451589912016594196736363134323325934241459646033973122398344214754200904797197923224872260161555722192924044720864873837897842057144421895576032523798660648121592572868915846086723726837467680811568732013045943129803493643548764615405353864215241553655110960125370594044256165218401865832193462433479/189197242724214155336478766451177699001805814780641*X^136 + -160993603925406640071343074172280365229022940430394664032657222858996402482137847124518924315075236056512683537665311943917302017467730502010772895354924199162178827401766554159282889551424741009298690289449521721650402407946553517891114784000455563794767022399167237914519077669617833188973892656012337987450941233981/789639750137038739320258958580699272173201*X^137 + 21309343399094686651995138234407397902887253595024334619538472541614967182025511024428028692588195209164146488251720651059336624579038227529286776151258251484725569270389101026875510940501223957241579772460477935942182731493548181183485786152671723610023565017877170453502717207257946543462778184968486337552288067160/12222833692371222645938288419870644033968978279*X^138 + -418048301296537615921849300793251910306002891359267768693531085151314418648134010809586847590550966421432784642551993414061523770485846071409168496688559687654970340384628439344538853926710398212312082446834111486050298164252927405702712225184992743186475546134104922568528963051998891660353257822266051/51013615229474690827589570293991812919*X^139 + 20148659679324870062596649254909301205708204349878574183212483028108826129090605678838406844785316162843792383582129596348761892117777022136697219269199153993318972912499276123803217323892557662388066120499787400024160549968597967000315442287456061746061481293288485938718419766354474729196455710063434/789639750137038739320258958580699272173201*X^140 + -181501259252225743846378688998427946794720787104598934674975029428349444286701873321607482750620227392578449288185295372982701536974209537885848109003867621623160502940443450330325794261797627491057771266379963191024499668561355877769698696733002685513326163999901790329750276366393975677/3295666078524109492059536810775361*X^141 + 4195205410490197609355663517958477390041721260227819920632229601253829927029185580084894930818884037743847898219449829287569078456841691865136274694938853995836764416130822121596742944979993493267751076923413556393002598055313656175634288549099924817391055329397324885977193942095542151/51013615229474690827589570293991812919*X^142 + -736923610541129358430670949685069635293430363801840885767249471646994534772708949192822377484143582265384240017077139936697522071995879130468668018453183454740123559032889119044780830112221000596944422060972334929306622207318118268206485499047523068979832012112798711478/9257046934624215956146860433*X^143 + 132755901844626166583894859042092168162890866537118714492404409966467735658377213315262823057689834515276146850540007217428769207100109105843960904741162946106443396905067067981154318064641220219043383205512580798400592126909620096761000781074711409895376849402618197935/3295666078524109492059536810775361*X^144 + -64853716556064033619594043449785282976281857518324045792778582361092244066833397222594071914369530616836532503682382096229347861607678436704559382914381638171287769443934628263200808783398363640360570716398051106449558426897359824194119142188784710359028/13754898862740291168123121*X^145 + 101392582189714057273089738980046139347813410491631936423685008928440916415642939499094091427845789623952543486703500274087187272919920493612004792345027124692604836000953753158433620841853876316009665990751914595933387361428880517321110981429589681149/212912079496356966991377789959*X^146 + -31257392868431824662828025829352390125522503475438238235022084269739067562247327468443909940074744652618227793198277721251830368492008412220480306174250401477735976997202340476971411932814700502381573489719409747806924624665554416066952/888616762241765693399*X^147 + 28641528984022296279084271579020098896134731212647063008582532372095906830969310002950528457371449477700451915579479508666299210734925537517093898811430178957627117830289756497300378092755344242515342007272590693970027503678736003156/13754898862740291168123121*X^148 + -180284615613023629079278798815710377674319147345432357816975149110487837032854016015724798924666814208947356121668688500369936840655189746160141934714036907262045444744001359814252340077177515663162430414398571803701/57407892127512481*X^149 + 1611640344019617990117782903371078254575589429753626772292243511529604186932750513799716812467354888260588175773846959593741567005327778072046609258151309259258159058011302306599896383684986967337777000958400856/888616762241765693399*X^150 + -1748486894660322031963163553918846923614813231991346224685888186975948077513334103135896976321954951757801212837933304869144548519319106672722338155738062414437119799571668633025862800771228621/3708759747239*X^151 + 2668251159047959330844791825232770699089950354787717450448274283842965414997977437414375632726280195470826435468881327942598286761000233273265503592190927815510375486911920245060034493800/57407892127512481*X^152 + 201233647617378915148398214834328265004003429020065240527141046049948659136778182565279194826910827226213601231438668190271244360445148267521733266852316380620680031/239599441*X^153 + 28141462606979440852339351931552618336099868977702686359119667366356954989338766990604027327092235219149059826865459297957017181437354989421861445135481644/3708759747239*X^154 + 707412568487017146396201492882858155062597453790129620136852036114672476873015766650895926218598780097923192323225723222755516007037/15479*X^155 + 32975970255678989795245126488941668979094015018222000179463484001801453444503967105072923077357767457817272189060137818648/239599441*X^156 + -24752807232273884368164154026296155875507572950359123470120362703662986314708102453056*X^157 + 28712353724346673378235156110449115122498361503480251286147656/15479*X^158 + -66721925138355885361489078092*X^159 + 1*X^160 +