D=-13271 h=132 -31894922390177380684241268372185633120400928546981434923656143966777746034593089353736854798983240638568689158972207323824518667999077313557229394363407101334362700336688409948328059128468621533590115643969188858100443941919824605039751692134829555216826307818661439561944231261082172313829098790754793899299189289014882028509535808806980248454749072843706424482633144076144715534693966346425585825047292075414888858098639704524215364136424999093472816383226076675259914099064634984348677193486704366091791036443990182443957638181816165942100663398834604717499530375831396027806522985681827282206118770085927397993098274455840146120885976540081536738676572071540772389381070613965449/256554110449325844262046305179737095841845972473375966170957718222938178911572089897624986917063528008866636958040344178395064875591581479637665925040602233500781076246081146817064021867115085893006987716324825867326787785140096935768984272078252639108087*X^0 + 43021510087371611324211268148349540343538651148406877502610959022661669545027270826493449038758529241311675923921788687281498864928451602179083051216870412716972117149639487034270573587604929764150582684958703058247974670466145287885644736507229325067095388035607255942393449400504817206940590457227401662964196588262269869292509621648551944352458280351183228952982301013249624179865060925323375051508968820437257431376087249385135271672884215510109981705885900930490068624811504433702095625448964325621132387033310534282664724984879410175690143065546203808814471772166319961199666304299430644960844007147951697152192398032996453285309081711248499444131878581581451488562441736112/17723732508536337831871254889582923699534907943999012467919669116020467171577597829102825825003112207719762021436786570419177939256136816052871081449599918813074153208821900095192886480131340242331430177231394666576105172749211482095842171327219349169*X^1 + -1208812213317517583652652187958454629616684132161677509085588738769346847136345966455570782018242294966051537287675391736100778045251109478985527442810618373034605726309391440260890604025844487589344358964816331640302002241419984973911554043646485504941608362163045412862845041940331313473541575253015451485939759060925889564713966108162950243749680705574019514784983038367462928916582762354720040870102167759618102245667040786046243835277845029190462889801374486299294358770879168637991480489642397741185488222986848065970384870859216610665502419221777447875278174688388470527036044802670081058923632064265069783322047439824565294422101546782210123809883030810563352895803589200553952/235211654120785739366763423639654980416527763324810894461761928838707619834006300790023601523616302108648961786487594576032910431868191685837652121917640522568307087234275436163304796477823016355980409882037838620131491747554785578893921455683527982821799*X^2 + 10571099684912229769009439808623803994297735228714544642736324394156548364178691014310243200229442152530257784906534437248291915044388338529127146145241347015275188919210743453306637707001262945029966479293071789185297371105965995017250687627115576165568775827399548251282538327129255697643656816715305370393987273375007214656159623035157980776385389342460795107262034488420459380009160783869472971583352388836537355818209286019381009932690237377787625915505283751508455167874131537288232688938575709747171002566298579453134832170900436847629218531407840208133207178263963549349910747035745468777683385935451002006308517736064380102181424763032842044027866860193630218579106211094/706491937082037729866618479134154670865342950973964101840818699598736126423370450726802415901337228383976649034741925683953366729447394747341481582912995030677132623575223054054482476677679073784441757497958539568891540681511029615605493831067669031*X^3 + -268545231847494749284750171790642255679971431065823318587450049150522087542078897919941743581446684700773441134240373280079940672660096977792601397980882343248628329494970855472186312924838803774101042062542393259354474781880969618576651968271348536106863624524721504902648940175746582906295225702050330229842546490834002733377375773480326923642268606111418337260773411684624042732566348146618988284298198144826941292687782537121678921420407948539400548415971770312831700377276027137728125365046145998857179903766990894105801345894425448004632361943339355016831113167302023699251484116989344937354502930672517064597001959138467522820189589386034395679232078316157473038778948836398108/9375854497015722713059893836589366637053966302375477595529504962374827133764549251595394861426646357883754109340060095751745129866496375691968802086838357052116227047466785150357036947989478988193326563755407778618759636384332874028700508632099035710401*X^4 + 1283770075952237620185299557332245779977257269385119169789244122430695654573523034112926026785398108798349528574108535687039663942222013554891253094398347699856359129163189121077792514746986513963906054818565589203072095809738401027702529014525782389052186223094427051048848103821618272501232842469367026575572902676326400820023702472668054171500837473132108643163779023082766326932712172491852543429646708662233322717645638767309342716790988307103630892513930394963639713873588422619928238019776177421358359480979102161785576107356681098657300183554091587839850767820624949220535871552140821192393468626904821623740381965191136120663075984827097402049293585919792137017783605318/28161723661848990965220493968952439219935680888043629709426048684178389788106621086163701153779473575097856027381393918077863838435511402407026128954937410234963692100918769918982837025280101727976014596972350797373492956108758546202645334687272769*X^5 + -24871821896365583198255291765255661279062043106336405205960233605636620248581503705413957261825537746008693011836201083361584471839716555426345531841337347910771783971654083316791728861412790571179687061207198505199137968724946080569705625528319334238271595486039040305222042449758387551072529013510074869624241639358600995373697285733942678362460823579627328096140901443879350806592004838282668582763202126581527286453717810306795779529022867938442831655071717528211493569792772256282758307461622514769677698172714340631654593219225987671574675421850411481854878569922498326263286403575908543050682917852646984779292464449795490862957265928517960517657172765323648472691640037106428/373734234716397959099441175461967820887766421065227009873793092087731410877962968434478478011807393815123647339378478686811330999877671821343643757360974371228203157871292995594821230162492230031969689716420067431943625020519334666655306236634796917399*X^6 + 97979085785048162901350313236583366093721621761057669245829827025487645764029193956170103224548106049633972761897280400274620003633642097397628406646902599797217162547639139758725385161236681114740857745104491973683161573556556281124512813208364557526422787441042178350498881962988915092126448276669904428827066571539370701069567202275026904611946863411437071700243765311496410059694919304117733115646692685617544579008665921099717669126586318807689297389918157757095570542614862390797318285148347957753583514870296715411506154860016965380877019508428490210115146828546344075646539622394709397363693377250321458996072002161765655565010057156917561287604965909950271472646519175/1122564374735748340034785721466041771331924888084928047342806100062570130201823717472729855349961684969238628474474974204143619209734423319517506006869255520631135040417905906649229205513764886903723285494565109773986720954075297335634042803825431*X^7 + -1540663712528345788863029933037833410555884636769994275528561417154393270158715143791654468132484313380534558183273660797283293695447673132813226210624907402915773528084703862396268538474628096353700241897234889289119264046915112448234553227456229663066564547191547366039194763624818797914776028082075931690616453617083440045727315938956432629343837134518859109359811707865525097954498073061512659006364303738916503690610173703703718119894437109701164715348894677950405961789710899124292466197815872640360944012121562086768193018089177357509643217466802250727369505657201098965680222763581525743111791230715334083437252188060841723033155669402349006363366913422156938896052503974666/14897551817118116220601641309575840347345975189775080116286379753930368197908402554580597910349341521226765838484757382663189970532385531873316822217161890014295793121386029287141920786373173814099311721798373571810577773781533270941199382049567294801*X^8 + 5166979275156370964458687511518686436537000720639797319420931410086430777757520307324626355144123359705562840005323055710742712495334427686660254683453190801563831090133161584009044845107757700867096618429284873070710534410472816106026486979983461590303749539477357845732014129336061329253512284577132889343505639708331224488971492105292320222069919272988269746849885565832875308475682638848895359929912561701863191844041107867945562212148196922145251747759831965498805050154784249237477489881175397027150591285895628409291713195847093915210992332682787580305241900807283345876661593486614259963689522787422185052260008133816862565506862536033513982783003170340119002978980651/44746933481667611474523520959651578406645186180161776583855355808386677633694879552639145013949945847993914133297962576594979621878495210310056565265152299782523580467264880161061129509214198264793129231152508708495137923645982389462015571036369*X^9 + -69602904425642121019201856130627156947906489411161580776774138031296267998038711117665127983061081875974616162213930354720263703621778521070748892635680810258918554515999244441927250983122549957779015406037218355141878374505127286770717569704072302293338850224547106571649384268470393607325753030895639967356775329811637696029428127848610931036028689620445338582262599971983333401045579178964864981330578572077810952731807573237299024601238146775921316120015525902786775513742869884758836107864096619928862916797818283680530613267672594951269180570490941899075187850114209837559475121957577320344434062331337259771815065326577757554900804494257081313067362123306328359001271033008/593836554235210871878401646655536097034588265796926937044344426933099598876764746543074093480129731348727234462997261353991974561949509936024760677633836170413870436381072224617442249716781625172069618026624943070438975384705832290550408643223652999*X^10 + 189063068086637442164792660036081542494267667727310183582635691087615362632530897612485411809325260627277156171191182757380479478367849718581314773559534088391042410281404794065270039850055209885147585599666554195337702993041673093429295167117046042200869174600016929162203994768129297707365281528050745874500529851357095559740181840156969667663879414642991961032771092337786140799518445007607788649181203946750646576596370541581137056037415691820772406377349236745104242848800633042829751883994515943214919463980385244259497506128885213928759795006207267225070594251979825141568296429578639083405867705327845620088945673209564211361879456899538717615631211392787359914717162/1783673258368033039712376052117827215516185930924992827432709157006747981932378214403293475426081030335979246214650154699626570716127192092081977471574528414208045668539154668465175006433148284385168062940221317669650211861105017257584676141831*X^11 + -2035992678933930772550263976771551196383196859945516971497100613750870119247233015958170273170075394934163835331381338597852656312941329849437832083534272201491507701778102441958915377349203268736235156368651671590792856462395708811473880366855662270958994638459584715076037485789098001865150042157907841204509128757337585702538358713792686886017855515653033499992689670707042694860809480436418032794194439856248215606171183182534053804352532812747329606734357904077805214464805133882522053300123009383218615679214242913657307482261106134914451194055833385001113178764742790952717235979212202886135744218615146439851298586285986941443580053085680683337617066473157843315239199478/23671127811802166470022942587655684977115303489305579812859483222636552468224591283346107712379521353588780576514622203018744219973723966254019923025265566584954974067183121605201337510374310882075565363279677106793927961608724684025406237078239201*X^12 + 8321545942612554579248585319858242020218845447869585828970637257557503286582161109894600572419233209109183809995228486237214703995810136595809155402603161313858820076341114736526716599193098407196069991764780907971872674989479083815636920728970250430981025723106400144585106452002699454412389700852079847566660618801675394334121038107934030846072907881148659950690655659975237375226098312573615492206008203094111836481812343568358743601561255436596615806821918886127062037665434463303924626305224572654341254961029894028909679843154653214468898694331125366239831949495407591758302620329579078506856026729588479121743886669915692350119621808036211326224363363493515584040/134403832293574940826793463349998283137381201938436653412155011454053800160679542943507910136845831537636895954686922967344327534935362225309470083006143351232615904493945796734622485602678643989538698134294425263329832858194937627728481361*X^13 + -69826111498570013808097196632184661478335818352237194091969156089723240118100340500467453368835491452332096141060311595224167946751059182094665178491877326510672537216380015773588685062885470715650898440408661961356014718073573812059888034791059235616831332278382038055026575431848018016181190274672120742117586139350574588872690893777816640908948329606237405249742279752427758509355158117009481139594573811852448015947353280981312227589018762084008193916843117192909354231282794950390814155810638503753050539296594651061550848481548339763118565962366666248460619340404445906655445687370215831363080050301495272808146086393030684646616354648472934034482956528454697202302551/1783673258368033039712376052117827215516185930924992827432709157006747981932378214403293475426081030335979246214650154699626570716127192092081977471574528414208045668539154668465175006433148284385168062940221317669650211861105017257584676141831*X^14 + 223380119981080522096795502381978888694635976283820592564683349296908158134893609756448555661483351634691285329645998045252595225449979979715305042933739713402738344835194763732793709551613883792692890260034153298136935186865641625034044531243337564054576312751900710732135816698841634172121808154974531952925182209330331162651767056786078023801552341189327413294133759273013486089011021137324385924526838785435055139122854140934633787989240327004144456044735379102961044798723618970941727655450999678706964239195557297413734481717739576282564821681922385506036091184520057244921866235053684168982919270335843778359719417610335082719891302867401417990688062583723433/10127634111489333194694707508853762575343320167164241836497250505165684587497516610919140240889596227687204879412773940723707899550550992789501174214915481217136305063216471760577385698340640794931708095418161801170208187641845951904791*X^15 + -1502903938036167681405387050883132418186690047642244684272249228789434400809137737625753418626578257714254923432245999128512569148204916826306528246383713437169776110664867866937805784312262230334151757370425777668702687094749465170672429395638837000943320726125880925791781193237658189242025116469022664758785696631899277327229478077715985207316542676583081289675784706004956021320664704117998286208803243120414511453658928933451122193989101526337948470600535541208314436588544507719117780203134708125543267545930102890670662186886415838578406907092434415113713127617273288365531227761802129301064479061270042144919203347813578142762237988551656223786615159613553615837/134403832293574940826793463349998283137381201938436653412155011454053800160679542943507910136845831537636895954686922967344327534935362225309470083006143351232615904493945796734622485602678643989538698134294425263329832858194937627728481361*X^16 + 3879320655130219214031517019073429374434378315723779342852557074232774177329627159161389058403053617558915197073323099702184799774973195453776901872756011515533355475489066378952618682156974569916769371437000925613579433038213765263650104388847231439693113615189493345770775226278138603976861012624590142227048623890622471951478211966894622601515649293431687417453667526819803554008715936685571239449476397504452425931393245566029622903095080619736973551298276848367732812582091593591527842676482457286865794440975647201133200259244760207430591193986854711035056025406394848179138019734166494656308983705430309935558622162790603781729294650748062447085231217575/763140238978926470853342439066668870118553248976282257290125122836687859806911055001065499275834242158631970417660608900889752057158540636689109653749942070464645095562992371379503104388564599120767696135796985997303005624432669121*X^17 + -20760003883380166123354337034771120098409099760670189581853994360936150202636892676722729354286080943973813642809702635187253340502006776420414266027774662243435903616709053944148290549484449055052213059611922382632952105100854876515618943137169658412296594041111953210784744447780057426203885938456549365770372228082093897347725537012917576185861075140507453864208201069908882946050911183651614322416888186769168841361688229454056056707943611339964870257432608834769681953714837410027976358929134045893015325194781526429038865513113740092219576250557200685756215981659569831462911053993537259124930587883825007930255258385068493569524694270095217450607245498766566/10127634111489333194694707508853762575343320167164241836497250505165684587497516610919140240889596227687204879412773940723707899550550992789501174214915481217136305063216471760577385698340640794931708095418161801170208187641845951904791*X^18 + 41655342630062794109827883219720899045480969141281501680948464514526214871386282000464166696116847534853461246864100582931876335907459876307196891097478588901411913579892509742522471449299143374449909410623607240377694291262851150104295479187265915510896246497278550787703337289237994892023626900974515341737667439125485178247251919487190743948857734508792141410605442409708807551069652264586561375885861070590704680674116245855824620159509378290350205519789857872273450626686064434393621943108071598871107967826344675269694251942039312159882500149537524845123404889990079752648981093087109649668651570466395243943727047364483238347525888739981761986351991/57504350763237621193078324095144967984217711474363820155988631062970978811461913571024451757654603432946422305603240818392717357935237784393723883185136166864941985951547914353063303774287137300939469228829552105892774140941351*X^19 + -168140236803705466161092536788796886026189882024588395450532951463626490452065585472675308823154695290857055886048960871905916692632674048909483849356132950567635064898734852747738154679918169860884278730767557299703027818358624442313729281798190890102896477510797675621674988524923533265380245052107401984538074503641202314715243456048089676165271393266622702386367941710975326105706131405378670175475809457064851982040495428664706818346360863352904098244513938955464097211267683787210425824865019772394842297558525715212092975024839054834002729847135751707511853386601850608460484919446889868779931022299170161218607069349387641298717899712246478388002239168/763140238978926470853342439066668870118553248976282257290125122836687859806911055001065499275834242158631970417660608900889752057158540636689109653749942070464645095562992371379503104388564599120767696135796985997303005624432669121*X^20 + 245237309486516858539686576701495744097542859239845058000243023944840536056864614760331548041222365760348776637530207927224428452410726738278009332149564864030414508656496650264333960413004528087492818223470219271975094963183814503614441914687033738971892944749272301978945504236832153773722707691778749911688595169035574987434803204167718272113289244437951127473295799715075539192755928601517773148250660789630630156007811370443227309839613243290905768347935732623596778451180782012418645571583411758973707069144750802813151668256631889611171171496200390738027673825180462993579946599206587758337093258688622625165561656680113738147979144639969422090/4333083472476649927893777717967370053817927170097492288146230959458290920914920772437981445079843525954820458564029901167411450375648992871202161343164506583146860519293792054333758102199317105036505857043896624662254098481*X^21 + -677698143493653384173425919933681071033851652971857643549581589703587782840424018566820253001498582197395145366854406993928059293347431539002646486812618234250998697613532333762029587040442139017982042646010566677588385146391904176959316337481149767393842841527829196740693769052583101736537701840962999662891435545844138800850636909022002704046278481953779099277576474068768532286097840134750972965084925221958345181422828284250610154589320002513204863069074248232254995478499661835008304467888560865713501273683775732550456572355406617525395715056851176656809054473907608436872624482800254054635424721269170874431201316590520572767723526190188867720804/57504350763237621193078324095144967984217711474363820155988631062970978811461913571024451757654603432946422305603240818392717357935237784393723883185136166864941985951547914353063303774287137300939469228829552105892774140941351*X^22 + 598343107922117557381245313688703808345024758585009297736577793711804276608498313389488866962206990466033188569721266842919733867808289881887757953884598637941011473163861388961115733017894793509507052004733851221926035726541418581296387771177179073644049343410258188567196679396359633496491323254571414844767256749554278216147684419619320273806587965057343392621055455720135739619014420060905231837984317140025681089520145596648940618340937442521038076975790558474804458226137076459374288156590798672462332496782611953575475744341835211489041547427045233029720957196773754931842026016170604684493074434740668756062946093168192053788216286619519/326507683857783884250906315874264942643201504792215529210024185024360705366206071316252086887185858334324501436517964069581150657497475161721208751651307857972033796947765206415022085916608929623728871753740985959027511*X^23 + -529089896412759239737409265988922300962922245085298334377825427983659150469815283962539162118253662980236098484334169086340238149587366517274749937269141904970120456953310287756523935154676598334391440411299701200473400106351186999012366671045373578673904223710670502196645209563184229784556460953761165218423762170885818987880113015659663933929864848538727379143525240055213964121396927954886151321730190966407982215477347456103652831234897609046625841059665385697707170300725861006187948849920125497187261918061445589823307145504518714027478663122066139830750673003717601888808147499378516055240826905424352338489323530607511171046247263223303017/4333083472476649927893777717967370053817927170097492288146230959458290920914920772437981445079843525954820458564029901167411450375648992871202161343164506583146860519293792054333758102199317105036505857043896624662254098481*X^24 + -1157924093650033940298486780103346545216649317107025422259968417255687784160151241299675556381587972701278429910737790858493075430105878306155466111202224016610613557601233948109234118665427804313948606506247010406581934858223619821531994402176250283218408672697582240860612625477507563690407293461125235623394486841873670242337221530604972993526425088690992626224435251568229572127488545565705260568693070213161136093314432206962774288873819282578504268282636005352912373463069117672114596769863922787264331495456722088732787110950077950319959259816618526434610835102304895507905252524916241070108503101377981356923353278483652104190624164/24603095762021240618710445021043247882088878365776168277448887425541459224339241301804844163000968904703828003655938819198338531949173021002276298067312776578406585558568699149651276159792700597070972176455503425441*X^25 + 8411267524731794721181522497354673956581386637561942601413358144281897322519005733791635312265516906511916811661219702653923729015326578148823465256715169947218377313456493296703950432026940220257879318767138409736704137727520371956566765583643743890401035570491077945236468643481420525791420417003607082941274597763089538099899177376354436183671023910239721118944523750925236205349216826099171070558271086771077280692092396073033475777619178756173841719254463772872664809478728398353938670422578940903869502723094978816359954209156123668436610637487423619754956626563553956283498070664261604292568166853716847395057046616991520486494491541060/326507683857783884250906315874264942643201504792215529210024185024360705366206071316252086887185858334324501436517964069581150657497475161721208751651307857972033796947765206415022085916608929623728871753740985959027511*X^26 + -14450331402021608532667713986628857264883137414688122795915006880863442421289918342751827595799097563582070872404234986993868002119830940983566372996100655054362176869994308337561268338678033717406724641024973659414741177244240157926307098882175361555913228683774169466661544960825929949931825004871657150301113490125225625028226417237939164306365949935463242711523978253991755080916375021858444058159956057385499692946525600297794362973276302677716743822456109349445377491247498412169092784902604173145479168487406777950209829804861446751339594571443197169463802507287820862270148831543555308086548326424345342569193455960582304603416/1853899160727996429712187854799430930757959337335254937642143578143429976967767410278414901891415033132682390449547043869967487902130436365177929173936611904031842781898025706401271656980837962253859707366099271*X^27 + 44032211339285694866290079313815923836582389749883765551223704520249892730260085546912162436899376941741381406056920307683363455610091349951194943331307871666613170801745955399983785637799517469905945910302834869368754535114680861799520084431494270187234155123632995372760931265271871822874912045812436185099002534595055989953537191382441296346418880678289790614681692059593296398407794578082345842962017986062705136249621539001066876426903387627463093888729870170142632929894796920018684562514947168233646361252073091619735253957207213304734600209567343349714180260788465013124278448259792920352836186995041660487072324314013931103963664/24603095762021240618710445021043247882088878365776168277448887425541459224339241301804844163000968904703828003655938819198338531949173021002276298067312776578406585558568699149651276159792700597070972176455503425441*X^28 + -46431474528353733600580673376952338806929551825903168277329166375082000081895866528344939009406482427194515589639544628791759604783580521570132155129411875028000282277066228136658111449170400177426673331487301316557262805192526293366901991702869734043702077783792942103254880557691337089942832237127379291212779194531830616389466467807784881128473430911495100947788614685791197312976984945469985954254066082910230135554474871667648314073316635235127815299014959540967867992611206541216282530547996017369088472713107430659827867775816476756690816596560701140113415134656015372859163840622962505637035899768708757067249323973580582/139695513580588985736733317368655785604548213196839344257564884194365908896674509100927955835386559651321105451702738593170634308049916085086122309843765496498518783957352551156753195462349330288136516266001*X^29 + 96739340682899329464443197965705086554741860489095530513205364705775948706869513572954422821313692597720836425729827265297028256042771868853641620199533674553188048587287823922900420362779070441531092447210807153842696097714139199987380330161900567123990806793839626757392447148167331313015089188450930077350478488479402036803472802847848766158714506212297519345780377076759155952305809233941801716360459161003381387147832674063978989408431387446112013003322746160436944278857529999533053671384185910205254739302019278348870805934826388167697962012164200380378062702596102020973232749123915304033093694817445632555812590769962224595/1853899160727996429712187854799430930757959337335254937642143578143429976967767410278414901891415033132682390449547043869967487902130436365177929173936611904031842781898025706401271656980837962253859707366099271*X^30 + -74494291731268110791500342226295385556836144529315880578885691758299907484576050681097449488567401365352640654560931730822242573094320656266914085016191760916513205823976159095382500304488120810334699945262770661861486524194522732241049424378535223936928561336506949599733428519608628728443360863363871083597992409177505715970423070606699579601836533303073236520202820390149681277417309923637104847732082168374927613321828965131611963435990766669156455030507262283001800822542689043361435490174204363030372880989760430646196191710948848661945188811451158973888033886628547253538561900901382219727651194299597219360119870306/10526374318483082340195412355410729078784433215043278144643575027832560387060094122592717642633302663802358936907749121631424482559710352278360508616062504445672427394872470134635912550851430207831852631*X^31 + 124711619423033177886596364270415681497262184744838189201981233104319041455851018028227022140425785313872059882996773157594865411432248697933337633248026293740459709019028502489329485700213176285780464295009413034315193253709325656434098448549231878292863734825561198366781911424882577187884422062832467989790252085099226720277354916146565625822666258822071242804654083008423149662479109125839778187153339427438385734947252249504963656182775524333350257184181454787696457315654303817662961443395954322773745737414944050296825352783102071270089449380876356271960380503986869742257190441986459015158435084447926137457410705168421/139695513580588985736733317368655785604548213196839344257564884194365908896674509100927955835386559651321105451702738593170634308049916085086122309843765496498518783957352551156753195462349330288136516266001*X^32 + -3723874504721455334310043814757643568415675361005861137279144753462245432858009240832793812930503069125069625123870643575970720886789318221011176154438918684806428927591087443497281182278588166996214051152348308308262642624913826829593415565688739432073342341431895123942351040201693148847993418284090203652786188525411006514862123332241405580162643016099534287497133359021869889050193343211007307135920661837219541794785431396471379681768767264011512970076746014484406802044914815429054598281904875398583281604698728093049954540422242161862536707335949966868809200084247648620006442784826189043419512621878783409151/34486357367922480007716768355357150369666560349121091574775908987011759498678367419619496065737658325942342200573821053527713197982231122710717742236463634160370691880866322234607373877829167252007*X^33 + 130623961485162548487309644823052338748549780274558146699649385327872337701474017489419145664932386289647331217723410725785776993874563879427678633688137623239030102236817594975377884320656148403061413113222083462915736257032190907974100575992342923112280624901091413682203782923213814423239388164817476857812485701041265182990106070635659944214119291440081450845343624420360772488865955566451476270584082310687410495430098055604852729665428612676378434673536059378914952230657501084839004961355719926078548534653180722970250358315054737187978886496847939558203720706854824803545769348787758232172713544875032216105830589/10526374318483082340195412355410729078784433215043278144643575027832560387060094122592717642633302663802358936907749121631424482559710352278360508616062504445672427394872470134635912550851430207831852631*X^34 + -73384790201441159754848986713070029372257517261926133899949765204533996549060685510456259190636322578133466220154103488023885981005651723950535023440433547663394883441782151905616575501510557101927497586216586765391675953832371127752035862366501786127581589994072764664190379881553586821914813377970672934360676670260720762437800773634487390540472693293692488020378855846954654640853726976513658251063489708364840102610699097295821837961574204190326859090002328275058866477108932919003757337412285565887846086708574135416963721185765483422419755671781023289997738455078671083112966252270162990342333427678487310/59768383653245199320133047409631109826111889686518356282107294604873066722146217365025123164190049091754492548654802519112154589223970749931919830565794859896656311751934700579908793549097343591*X^35 + 95703052127135484478259943806096202166968743114542662797091848733350508156941708209170246245178233836344983755998025897311264445214930738679944023322788616939482227803163324758200757741801011094249342861380541561886561224680400632633934126889545193411675034928160734827001034425599392445467319742226848615070286300875977499553872702637407220977389072731254896971402678017619322134188565291067876046170124443474821235058931997475872806395230150190903213305837827042088242895861385908943548674794321429633887356817403148656903265166295472362359062276136839168114172469574795000779109323605500921704923354481614509316/793186219462217040177485672173214458502330888029785106219845906701270468469602450651248409511966141496673870613197884231137403553591315822346508071438663585688525913259925411395969599190070846796161*X^36 + -52530563050705939863763822743264481487253863180995453033382590742450023744092424337243157431266443840159698502910353852590154801532164791224533429375967533911169722073153418140863992456125157608799929567177361179424592435125014298101195461873394046038942464001258286377188588600083079547513167120671200935264689728457806576628023256210043396841685730568989647426822922877258469246884600057468999106874671616736676971720496144712652086851387872834091407384252676781791710132657444118115789794672132583302799710225530310939875205379934487196124148530360527648632183181146069108108989248940880036761734805386/4503683494329379799572982247730473199164485697122926402087807595876201244981253663252590096013114994480784609197106662580977664774619150774766018428588264629391629248130110811537095437351921*X^37 + 61325307962324222573910534069656143128517761406886233076608155597155196196386248337126931371590151346641589821953553951449801712079480868844380612809821324832944941018103456630196121849910218380010730469269995136798285251308950177653426027096782917046581192778778851550404941524266023268972017057439600210021540974149004196335552448564377484411062404940791280783492030550337475288775132311967601776426390952081283638007644921134162115774345458644404974091389434316507283435704715638445001523732987828457850007905595966335463414968772166155280704949503609969923850640004257993151737306143937908654978774608397/59768383653245199320133047409631109826111889686518356282107294604873066722146217365025123164190049091754492548654802519112154589223970749931919830565794859896656311751934700579908793549097343591*X^38 + -23451575022031311002548337329657952827766837385958397855324380534490136727343158463284085167026075136458569833849571888405164767464590484083244905249017844209083114947085716150554544047173356617917885761384555765026657890355823231688946530837688680163895535863513470543609404879860156540948715253600354934635118175493984082335054169336146486252524769865592715643092790335812503071213717091046695355720487943374837415129584441935896505342826588626762866803873562975344108920768427024311673620297584993571000519810285669185838099464237981709873674343405639278695608899398966173458897296486792401505684/339362783085628799606132337256459437809093941460547539905644457529666283247777384014210692186957651607323081093896968019062441773387020629550600439197367540456004012367576732087792588151*X^39 + 57098745517308508406537290369227719801600488490082570977325553176808205791265614907859217861524464168326298133707871935779145293362028609587786765785092222684084890401039854783598271349089885819893183353161096945260490127178953926768317108928143440933545371001454209841788734327432717475666334666779535704824547308223620567569843796727468867262818053327094493393433785666173236582692713630048110704088148846244762449846287113298226412288672823414227936076126292725735722917499055904460461623545915643930378790713756946110038986748716343668407599062977098841951216622133104365124639151000361384687516/8513579384365557277075580808564221548515095835771127414154645738896410671042067416356503017038024564235887730051241328130392561010622213184812889278994829167091926745047468452811144494049*X^40 + -11526534695090009274078881412254388020284250517587084876809981694314661896748442129857599031279404839798932731827877759423769170387389616513427390098654069848264828428445746080730015950878261193241503187332236717112567437342075792402209366252344724803275622967222363781285173368091689478466675256135869512598838833258675768611879567914779725523274751049790091665068487450398546664683575601772383023684029791031742361098276537383270925185212434021200015969545969268028769100988690417862505400913836626809969826280647865539722192142213191650420814997010122523551332250061937340344645976148520215/25571756693966453138884208971174699556106845110432336666840815125436386349768471404883632897819128295329898356860595887202354138601990854460899739220659147046643358629159575924029281*X^41 + 9867175656848364376858451584021052709440464596589176612593091561971077599992747756930792458816543025307055849568029307854107924945107273430918423537514162052444113450165493549230655173038422423317050412905535078649766427716304636992865927768668639259245814912034338027715046398685043633129890962316503122859189348305112442735563685005164038221009043128232252595946276743205213018352252581109018016208441005879479987382350110596740729731349632504598490789165300802539150166261911759228389626391009187401114653334113199542068733445176873606919225842133145193831785947527849487255369278368020198178/339362783085628799606132337256459437809093941460547539905644457529666283247777384014210692186957651607323081093896968019062441773387020629550600439197367540456004012367576732087792588151*X^42 + -5580598256200710698736919150339687499554505005302324073492920357405079075288890200459196469392780377980409162070566460149688541878251539135500981732243995665969176038769274743306667156769583388603567408868984330302254825817235706202166958546571076987889100427023102773168314173613885887730114483760860426370406995385792311593900298182621777821592148887703707318716820411798340562983187971859837765025233062047909959052552442928225625829776376437874975201256085263459040749932773419339177154492762788533721385257998371709027970543037342100730380838280910805339697928581530282081100620272/1926889962622745319786316703426621924203665519586492100583288005835007636935307919891766475609910955868427274271765193821291096270212557792246231574158627612587096573668870162311*X^43 + 2515224570063171975520852024453764207601742096634221523704884019586838227080057884305486580883445756556745546323960816169744288960396293228997235773118814200188575902589152411723144657000678207510703595104103128728435486441654829384075253003018705924357021532312792907118727381351598427488282884962645665791522544054436483186639778660422629559999890804858979024422575677863835834813060462415782000003948228838149823606634278813987285177509902669870316242978822930009859473553683459900684729414311351944201105040643219040908070473767466219583522654554203383458150230990177236037457245894300/25571756693966453138884208971174699556106845110432336666840815125436386349768471404883632897819128295329898356860595887202354138601990854460899739220659147046643358629159575924029281*X^44 + -1449018746624012535531905869054588440732588872129200464277179190855936987163177115828620136703750746099133601029324665856663923014927646304875538632619020124394981523987513948957152791579518009094020506715333136934465881421537789461446745304550685735081924276776193261883792657704787455813920823778395835378513875750530501162681303671241068029430766232270687719818704405146384522885189192994410200972299852376976502073911971177245678204908369509097785109527231305066211672970914639431651058280120708791028620231910169639830849115034517399243073945399948601075696998433763799221782/145195536329044180527941881050909646914600672111106329634789240135257903468865038044741652898041666480930395167791816277695056609917305236398630967836532862074229264838284241*X^45 + 1531082299517801521949756848562898078823922962926976259281578123493818498495469981108936928408356051150399999871421360200444771821757421896509206014228372631489903894572039230612247991602421063861688036675196166039701562961324906431778810273257769432971118321679359759144152057310154719736060008025734908336400028976993185916531195816573818354949793868857943418878873423193415511220042583653740772061816452424608194208888714099938104324754159247058784526838791799951701765204133544799229140459037702773282689716463298943057329600420794337250790722177938596923794057487372379836150848/1926889962622745319786316703426621924203665519586492100583288005835007636935307919891766475609910955868427274271765193821291096270212557792246231574158627612587096573668870162311*X^46 + -104839154262806430594115618500981380599295016148956390601212895475886672917324284302278041142553729529437374191404918799349032521335287351616180866769176193205764454235884938521089345288096903065916017025519557966460255518032088758334612006039579351782927758060780133925893603531728913302920912442535016649479691595174319527139105175772645626584571686261212882932072171412929134043273855136602052438834978105817880641940137041595263488596714302663976129218969226356437167948828107499579635248871443276527487836561976696674719636643629768572719550262802849813125064289732219/10940813527921345831357236157856201259483134060063772860733120347770168296953133753653956212647250883952256436424671560371867727369249132423979426406188897752560414802071*X^47 + 506019361232512722681813572685698877528596883054177538555077046140065521708596410713489139360503601331814771211887847344151951124939721396932862540859484412653954276187611260070951231794655240242845630165809151993083229336996629900276317005967256539422485280574843548631418278211349526770399628273292356708811406283948513967421802843486671911820961816040620171513496077819549816259321254447071135692359033342250196438155317729358007151510004555632502940001768776285137884341659929890279615138441978039087442321637539999752328158974935978080038006384806807952651571858720462455/145195536329044180527941881050909646914600672111106329634789240135257903468865038044741652898041666480930395167791816277695056609917305236398630967836532862074229264838284241*X^48 + -114636014417367143384872796471274481226771553654185165403266794130794055649165168447451356789765520605802030045292684458645759347942448546118807413490785388859480432530469705333602498135971587772968991840677142496341146909957218484695706467158557498442675747674342954221286000398928054907800213565572767048283726244433851188739023663901823394840670314233868271676832058412198826688216592105459518672667117275002698103827774425715300937234834782682693170276686232709063011716860677535843556413870300500970688614446558074671394206745741879052582688788269410062133130447/824415155445810099567269697675849691770261024795702875497936881001444374723316536331395992212135549992634800423831780602205389749773877810562838249279549224064532801*X^49 + 853782170787069961247174166369210584304409438446980346652826400693533333446498563605772496436541800695342301881249100154994889812160456612860773627684614983941190504230745218631301635756939316134886550467884784451527712877297922449603478212292498020653504099772826536055836975578095811478815581307924257753631234852234448524667155059982149736114466255658921575203218044769816270364395873713897662622431997512509950223997051667584488602871535080428517347780781522279923223825061389587581799600392130066328398996284594734973071871206489413127743878151203986127773121142/475687544692232427450314615558965272151440611307120559162309580337833404215353641463215487506402212345750279844550937407472509885619527496694757669834299902285235426177*X^50 + -108973564897863229343151842983301096094347361917747256632367784748604520693284287161118875829387047050110887335967549779680753146292863285082702487401071115454602734253069185900118925144387195083966272851426588346074914278216635432653628632906704442774752515673974187689364956835423366622834328230890306525976047820484181259920409573483592162854465975435670352916261581913777590803216972003199166359847169242346220804534897651492283042328587405419601447063494856581633786445858234343456941214862326980755779435032724076701334352825612437395158017806113815838594/62121554927722861846678449075114888988792180302592334827664598071090677019314033330675607882762078968625936283914684696119764128533936991226195331872469989003431*X^51 + 68764430810205537019036513685497588199973459506042461462878098347291593046546782408283894661557156030996790833114747965402004163126304356671202735898157791081460784130116351012963313419997305700796330051010200406448609145624249296857140308701066373349783840282033908857647291434386015919969356928873876156272317952542021818890472640886561664323553958298639169737197674459683817655049170938701770715550059704746468867625840179319183149471071785900098236688956738995208318496075715393239967438631227599745438238308545217908510570036265074161746311378417082649314329/824415155445810099567269697675849691770261024795702875497936881001444374723316536331395992212135549992634800423831780602205389749773877810562838249279549224064532801*X^52 + 1980110262558110672542079362677561315650131715747531432149022575059005136888415742379739669223815802375544528984668098848780993498447630946913269830045443316982905249378298172128402955868460426574346760204990639098906048730557768243287981554608033456968169535781897914180118748039063493360022635367350796257629120615100153260510540131877440649556163074722684951215858690905196956653521932296638334694334794673017627226925335312205202641862001750480515880588137590615261580790226064396331277450171585040278993135684170607980865240087807698994451260227384/4681000295962840919800953136546973776564854216154949500991982372925226208975513023184056053256128322554889328906238014928774329631070529065345138412513750961*X^53 + 5972789606016060326144249441371325616497743055799651839271445214561479122958274039819135747686397628532291811540289549616602934258648121836589224215533240306512064561167713655312331823540362961333370401242424163773352239585015218948972883994727560846554503707403564957385617290417305167723430158984839896813288539507684352489187969720257846860458721411344564297353907292030682600541889974311426739594979389873590689933244797740507991844074381091863495234040342999092116325352383117663314656071246850120895585603373164656138875971518250080329574343127237723/62121554927722861846678449075114888988792180302592334827664598071090677019314033330675607882762078968625936283914684696119764128533936991226195331872469989003431*X^54 + -2823345329781778107228754029697095933629462258326254709470958853244206322501987988367833487247005219113194532931531710042468792910192094688618906472737887675686932791648402962747744454984568779942911919416590591460982558881531007387651287353199424919475307231096754515659948421227586454975881451111291813838453465882112719426615040232166159108141045092362049230305353213874253820937836485296131023673168170474504533455213983826961681719684348146879797377812935396937460412002790635185754964954031461078441079691343887000675772124302957536183473082/352724006929608991018081013981386012852449266532661404641095800838311069925063146950799190208434053391220656235870545921842689294783402084646608274622391*X^55 + -603477140327872967886102226621567240339595712896781836324498973376366816088823562425081237718354465410234701300182297381816099101371836102441480146533303498759948803869539552472993399723258923646486992014625638022545518698275598329203787182975159194123060784479626255973730520047187865995160243021228170030578385821445761189321110458421960103510735088701664132077383439195750755869847158681913485701716683638004285506922426857435164363551858824122026937766760470066688726754001017335869863260825980228639014866482097334535483171307521908398455872700/4681000295962840919800953136546973776564854216154949500991982372925226208975513023184056053256128322554889328906238014928774329631070529065345138412513750961*X^56 + 305350131252344946565795553749308532706411301189603676398513748130139778467501559905492716056228073117496943968885159896092594075496200011791796823242262406029519306191545461746301450252210929033693445331401489999054570958723738932199614122323173633897602815434127557628937353435137173488377566701209300828406851174836295374368052172214426830383277240305589912811846009559177468003266961374772067036150480525207846274590573975810625253939933011177625464987022188503520919774595715802713040176250500544738539494492175907917807860653471799465/26578555265587294930154548563136614637363368738803511765586301020142496415120424003526425303928419364872327348042389113242610903080657228893573074721*X^57 + -3171499151562157559815192682366787347225434027935467680924322245690810252374684446600482931247915932522973487367015250324348640164602209696337402479250141069407484827453569573130299663320789926793873676587946028739199788585379969744871667494433007204387613284454008478203323113265437836665412653207048919556262783259276968139838803523125919437134739834940831792609989132428940253637022814178478677032506742707560155024534375640032979025300737893099943572471313380607323930137948956569409424147191210493271074310829382854526188346912766541499/352724006929608991018081013981386012852449266532661404641095800838311069925063146950799190208434053391220656235870545921842689294783402084646608274622391*X^58 + -3012287415256929291228127817418907421497933960166807581781262330569285522291203661307600803419290764149348299512389585264786518802837615462655410660524895978506973847039723867627633590455871191263809521696639360004584710579801692901985296564756009260981247655867080498541008349655925566783989094356278895766499022735654926124458377619750935570147884505749000122403844273332575906242176276711013666984803913943795454954203424866026335572668100881273387538549082148651128080667473838389123831073403579674072751993542677058329749339693/2002754522310850345125050754512592467588227619531573488477605381669994455212148594945853764141995280300830935727706210025062987196191487370474951*X^59 + -1036408568529543613982383440424195310006447017395703787343237656060254695710536991119109707127477023210903877358124071363471516035227838450394539077841762285599476546110049541020000359052208673422166929743105853903499477882171366899396805381946250704587285687445461836081200918304212600839010251746195449698132964259497399612779537265039501234414838523685082226761300952585783395619977531166475006174831132708072172109780540076075447973396410344019679375359387337955730368986908385613441758197735992444087925734903084060660364292603284/26578555265587294930154548563136614637363368738803511765586301020142496415120424003526425303928419364872327348042389113242610903080657228893573074721*X^60 + -936911493156123549453712829918887573195629866944110117506881493914259841332258435503053449616883682282182588802270492146577592144036996608494255611185906431582535121510741911138958234147753976072198134567492103425349159287194565558344256431432255475701825312900985693738984135302925054193155513518254896513004495612457189506562368195335400292724180887702413812078143009686492831807743045005020434667964944956611442771392376282600251339881054576165507252271338926097756417480205941836310636759047281131577581870543772215817565/150912103256035742982823506481244251946969152251644449436938089192223227730551472756073676749453340388880335749205501471257854509546491400081*X^61 + 214602692263120521245000532049747317376777473592775503718499064866225726385822636868902803110388673976146372067738797247223283211093474416991797448141287478135779507679590179360613527263608514391429875600992678809394176686693419548140508313686590013869212683108104415814340849267309109994341568583836172755760785294253298546547222612034866400403505396839711533226299530462448687154468919920228230508888839641873427704227033761549498504662175273603450214876788759562718117969972919382919319887830830749673796217976774251863754142/2002754522310850345125050754512592467588227619531573488477605381669994455212148594945853764141995280300830935727706210025062987196191487370474951*X^62 + 51242754598502049883801334269832481520711337769437888752641199334289143297542548745304774905217292091368203086743534297570702641627250223984026085350388609174928003472050073330021254891672601922946567454139892175465244546102715375454348921147139663955889118004509870108321335401476084252745438438620375794837961135363655371168498448062389212517072118295476015016449753382200800899140505594247978796081217542264328382664849247301441900526459172316535985911606584725286170140691572278524585977498302224714809059941083560/11371569833172763392572037260285151981536368943685061369673580679091494818065818156587572658386959565133022059317722965206680318705937111*X^63 + 427805439676622083562601478852835881728906709608757077154099914803525116695215348327843821481752415338108348606328360505647104067845622458331393854294740671463300648229367355279425927437955412900591764248568316046146509931770462061562240976066226381873823072745515651027331069370584210277723671273006922718601922539959553172439032028334606875894369188692488132525595893387961020909640290058630784292979522279975756790322232544980125465833226693099100481246786650900205717917646880422155326944397688176276342854072707564/150912103256035742982823506481244251946969152251644449436938089192223227730551472756073676749453340388880335749205501471257854509546491400081*X^64 + -374945102697661629937298233078044064414195356112243539838338695469871516909059845398318142619305722332640508401758748832658005801648143018489221249754643410799422668557376631907384500616466752443872010418162821586341842111158202364112664330291279543670835799884130116212351904504583817856638872947211233864293448609312881179235734339454704962898342041293509609757012341453059633945043751450483198114139845583299535387612925269948874318569201824676743159524317921678355513935694176321748697341968478133512065281/856873621669261049850956013886304873900713506418887903675200111452904439610113643025210809915376351829780880063124328626831460983041*X^65 + -654672420039121541801469605080186416228932624031560281959292977090265428349648637199830854534749163210669824823177304935672685380007993698951523624577633944129160595351809150676426381078267354937348003116293290782717721737159938601133001037259679474064485593200850434401054906876898448636802597368497945456183492019732146452347306127326406330728685685637845133457431300200864448517112416890251345783380350566948962895886742860373436221034793538589716103763785243532808905426809646420852873924580004923027655012520/11371569833172763392572037260285151981536368943685061369673580679091494818065818156587572658386959565133022059317722965206680318705937111*X^66 + -55677297447895143671481938071831119678860973143017945456026791247323856846333985875448978231426176544561751389218472773831144018383687728105002954474500133305509793940970115417974505424589516106791988880786198235363402782814769832568108729067454463132106677994647865673188058019073174937953166622972483351889664607459180774998064531075614485911153541932347798088226917218781336337681279827580734551314199069252223448950168223798758842668522820989373707914492352091155501100567866805431716024085061172268/64567374099107908209702058163386698357374237541925092583467719949732833969566245424249175639769147150160566653841031469130544871*X^67 + 17908547626275330407931521530091115552515316046092756549324221615191223177119481771078767258391765357771548902484438705392343861470003643481019692562868811819299052091525114672520018130626852645536801210129753453389269391114660328085197696300640302095048792255444954556375138300294666087584318625287352287151383982461117122411653693063167772073141072332393805867209030889165890629510278430878237138462678173745933923343326150478511999416971354940488047805556916000882669198959591075252758737866752107823665/856873621669261049850956013886304873900713506418887903675200111452904439610113643025210809915376351829780880063124328626831460983041*X^68 + 3074625097638842505240261493472563810033247458455495999913140465854968463457322404561120792745422224659272710029196253348296950221381674036460743758459141597668287964759223512614408552874166662911607909762180348829507981542209674860598474801345097367981015918366409568696431999091626351066232364166207794298234004409566881230928470820561211069698047718937773634090229678854304409626730928438260027317979630597877274731230456360156462116145514969211131079997868088888889922895730409297588997388656/4865298327112343320752170760559618593728749720588131458327761280214967520877571051484377638442404276253527741228319755039601*X^69 + 684319350558872404427897547713273838456019430672202389084766577641675104862522160543724947800688409878551911259746292156355095231170411991949029637911569517760935626500687334126564987306746934315749436891195757592539642940220072829603304115384665109079415321487885221656641477063061882609789062824827183873013251236284357880149935722434283236995934304063245637083826471852638655795667009948661303766889704074346728255741865150367366057262933437062811811448319395566621611504455684026719402059491940/64567374099107908209702058163386698357374237541925092583467719949732833969566245424249175639769147150160566653841031469130544871*X^70 + 5652876356388735581503572192891910721560627359282836659452932692492628656846658584189087987770986888215450047270029677545609679451666488503732552364399763824942585243677356087767651801814854643153796180772453655333397993622801152006139979035780780805088280981713333959123686109423876379184961768859558490466749006409340926573866543112501867485691517834058678866115483325812822278028931914461892153812871558112623552592694593227139813632665686388908869597674451839308994252165324448927479/366611282278075753202635126257223916338538898394102287568967016819754918308911992425919496529455525299791104003339594231*X^71 + -11570767837240422820288781323281823613789574137885688697121426451393989312402211637483054351964428659615512752340764008276547376632254304426697273990424362817879784293236105495640920866236528882199306501636257192242117638772890365164911197564047623712169288286925660124689634699782224065440983278262524891046110953457214931781536432466293776604216253679198894840605065686434073208254830961933948554920306306215581247343814443813235710820269021262580211789937132978119086244447179549301620251/4865298327112343320752170760559618593728749720588131458327761280214967520877571051484377638442404276253527741228319755039601*X^72 + -668084603962940868105290557446515873033569719779201452577402759016360762484779693253429720279702875723925878435134974852317951210195675425418586673690961163103046469757067386627768030345114374655231581180638244194985099347011745260514449801500704749249816062250012796081594914466506252454219728106955591402962730153790852379518307870896776337440810747496763669418469330241315462997829570096282944765037892470721741902849710650154977820681800318001840794176432502474534379101056514/27624993013192355753344520100762860096340810669437290902642379385106994070447742628733290372199195637087717881345761*X^73 + 11832364728261111674782614907652751318537389456047585573355911446565433807323907012639094386199012843202952545360041443747033669949178956392276184656515076107783099263989107637194520767448940458105235996029405536302942380939142811653558523022785313454592254461677714446805946734312271452512660373722470051303937366897653290535138730481421604765862512407637265294077469907543686862153584104683771276748859099232873844693745448901655886907607774270144743874563158461466721943817938307/366611282278075753202635126257223916338538898394102287568967016819754918308911992425919496529455525299791104003339594231*X^74 + 29104995445441429065493249444122989166679528267703216194219596027855840865889138245705892020728989436034760370105059492349353080622539938330841738850560698732959875334869121327601606169432275769966293499860317477761255985020224602233522209769205976112706204947662503692415903213086382497838520137058640471466863244539247533753858685649081300804886689992027413466730949440079670684916172723820726809226133269157550662721738962170444787414864540029680942638141461966663465606/2081605983964460534499624753278792863864125587328557825532543092842061191353156704749701633049445832046395741191*X^75 + 6198219476853948934030010042574211716075339797371118083469304706806497730570671858895384872072416505277338525869783520249670619372316604500146891024891419194581579127264526389608163174399750658635119048346698033885032652322286889829502744861573123990040234798882373541446575323449892106775200628507510555799647058319725921407288390621113315667722311374547241986274840383069172618773910454619929096594954355297601948962747705696969832549410744042692062322286788868409471527013/27624993013192355753344520100762860096340810669437290902642379385106994070447742628733290372199195637087717881345761*X^76 + 87626419450142978782832578983075927182576700778556931838498546184534839907664390973241260934483591844581682129686148979726516206907535429336140148151449673182941921176160434620370088669428181956970239423113937599611611234886352821332687349332814240443597486328645633694694226361971598081555327003125824315116136440437289253447883281853769838846991877268340479688430244945276797983381542498400386663196045620630269163189217380624965127578144350517388054223128115961/156853740031984065594124388009855539436675878782952138160842671452193594405331678452995375860857948311837521*X^77 + -564267547464451287934092039795968969400206707715260924394970293302360418416325283863788954104088939982862163790972260237306639314396723517959461655736847478138949740867577261699755725175795564978596262790039962984897460434566180931208446937088217341006640087736243468447913430061738139010715137912989191699617642659450985670832352741677892941706194947605315096041066533856504451671439799518912457972878013442891623000151349139441789710137768565268013275801580447567/2081605983964460534499624753278792863864125587328557825532543092842061191353156704749701633049445832046395741191*X^78 + -517798226437899074289792138118596625439836016514807205249621650122900267397887870499751749422680031717663330513121148653617049839199092331219868098649879875908473827335146105614611676815305268211697444678304751535933395060665889024898296173731820498927882817896557711480046363444571807250395992199150973042388388136892739469259964528206914225026051936794572991926990225170547406906024265035606933935369422277323205030171092756284006523906079816315606652865/11819285662872734955476180243376952711677784551499671325509959419199276196619070036394798874301706601751*X^79 + -672635015205478130238387790516717872748627497393890699397549205844616951572158064910641408019716302981867565467017076933428485896271593516213326268888436049383727255431732861507498019041409625568139210088320255672130256201616123055573394685904459916313743421312001972121914359810607056233424948468404304346845879136874586755276937545682001939933754946826496955085348185849488927565318846904831384163900473373973177005461386213742771597683598966280062908055/156853740031984065594124388009855539436675878782952138160842671452193594405331678452995375860857948311837521*X^80 + 1072813470759988915924176244000833934854861256715832571493783420734266379272181664825420952764646862804755949015854177060244996603234099225859406895041087979739230973678214141367179901750431433099173547586273098385993069524582450392212062950258937815913320671039645466005623016165107057037630836846895698201382336929409178287705842858270267755227278635227323266716763917700740425556018834076879498550184651669139363215056765676289379841445123137357/890610026589762260227276033710869769548472952415015547095920384236250184358305330148052058948210881*X^81 + 73089133815880922004082688314903304020150801092744772120505286672531792937005102402927787672236567693987244338213298414439332535676012210077985003303471223118952633601778055327622958488015494000415725336884913771095276573262026006106781356602419847229384551426689812882850643804211167458377278453280046617037884375205110003915850359347529646800981909957626277000439647881505086984176577144746443262435211581235271994005470213045078637018262296223550/11819285662872734955476180243376952711677784551499671325509959419199276196619070036394798874301706601751*X^82 + -8878936120525846715403570349088001811731570265500390227837732403853112158840373388018237959331648087038535309471097520971605871457408341232289702018398922247074885529441087867495900738777642028620354866713068321413868367523672895528937913369245636935818504113100279584902428333753078327679968095990160539120851163146109254694560130344457123083758815511056584404643415499800430753501365165236816839023505646510686672832123576763343164661059/67109488854627553328858114212257536700208948264261588960584762582793322610075000387917418351911*X^83 + 808244914161940283287701694991870504994456158422328555487170407022034045632408300056358712670459329885989111400199486304424826801105551817538546872826379347311437235886591733963253109979590103008238131732898220305135417226696143175642139105618166482556073371623732175991380728096092957200940250966818034954918974880821472134762761206174592622366796795631765016383179981334412463044800907260400119931653180993282205969328972679052248500058090/890610026589762260227276033710869769548472952415015547095920384236250184358305330148052058948210881*X^84 + -20873944525889616459937695949758156131476368858711442522692183516843124718524017850231851234191103593717173058239879257678112610384936058248883167862901556569491850440039323351162189994301621360265429310978383350954960266062481463278324215964361787705693130192959965846669977892828140201205319012745047053974388091482083818313335059382110095929824178268647636336842136944840845364154392849751958408127436396490981928550625760765163/5056852449297532463933246493275377642996680601632249940515768411031069445412930479083521841*X^85 + 1007816498023400716879651703233614107881969234723860707223588663985093946954684320261960274535414838264009720674139399933814497652718723130042493484930510957374791896333659847709611189968186926663519059318991014493813166291783019830250116812173601445283079603822061603677800120316434869867526240219446024403007039167281558098372916029344251018276610711909090320673851780465626573759427646396840766206274018286740319149394234825990961/67109488854627553328858114212257536700208948264261588960584762582793322610075000387917418351911*X^86 + -17611445837013296112111528956498860159575277160624549021416875948171520382407620579891758460245679336115305932540987807535384651593813965877311259146632895696636545694481743606991629727355763266855210903195534045833201651585737235042250929328564065492813768312404349241018435723531999956570800893483448499628318803426029706427774711009739926877409032578258590497420057190113891899413786907443478610693946473178403002486930/381045320570984286333603081401203951698943606482725487191301967525511976897967785327671*X^87 + 598762673476457835490500373202120725657782709994893753754529490572669937915022393187361386301446947073795674834188020491630468130640107046734127488966291527494680514150729016598661796059668480245258187507877986257879742506380470394234458347576884286120946881868022565518265311129648783009605853442360776279243845075804085112523337880202404082153997808730255069514007712081190230638599029658475356676362016886589237473821277/5056852449297532463933246493275377642996680601632249940515768411031069445412930479083521841*X^88 + -6991620772222481450754893385030394194789105524521331093480831054456686514792951232761739691612151318228375074394476894538964557361642126495130953266721280045115241709416801496243475094410977064322367695499116460173856794262919700360315536056155298572733905410867096553356571558556997875302019537767996569754906012465185940057872411046056208276476343916087485006316665312644150600045013242135664754371523690177449/28712630590835979680024344917579982796996730199888892109961718598863083181219786401*X^89 + 149900214420902986476425823195317343396895494955640733650789712834082878775343382792700333625920767230469955675057296208967049958509896940082531797872959395631653503911789276189039589419238386482327111757085531995968746540024593528752373276395788672854307217790583934218121179039049147268425056350787903006699445251012476624590716644996503977880321541388241291134623186005608929766378087947228596534627061094057163/381045320570984286333603081401203951698943606482725487191301967525511976897967785327671*X^90 + -1076545644760562339776141587473217364298908327700583007305336673722952786945124013925754240216590352139270031511551720820422774920197342651848271020903364331220381970039877418493247813159462098680494318247274854252145899192765014457602912627506933429972270084459398840147634742685087027472588293973867649359140079950155075296238654375720851445086080014414412731001203780366751936541424062577232361084845/2163561946412175395978023126936928852158596202237125469818530525119665675625031*X^91 + 14342137045006223973469881159653362877416318598817487516523104960743213393710135990409805194192389725455847946038817749992143055736162496855108896668699920246357454789765115923774154165111887074819837805499683928858865225346983368281371808523315598191974811091666942687323321033390997921373397128423954230001778287815140327124695163129442950479057962841946948639872201694286804398841433405751078025428780/28712630590835979680024344917579982796996730199888892109961718598863083181219786401*X^92 + -66649060099510017115438572883026783758347289161159384375218844858062040685596689815616778605976389693261407924272913007302188382519576773168687453699837532350065631601111116659139734354005026136368011938083152326325634216664467673461709547221216455636811058181813913281450585995816251954131894069429307450889088573193465013174880767770916050248006721234553513449349306437838009632606046234090/163029307995793489260645251069017319882344676530564800679566764005701580561*X^93 + 609481234174135079970846592997949189003320656009381679623030860304419601794390688813494528927441431694841075445037669929425159392077124476461387398665718280723069205131380228054713216296321001986617676544779991482754977490148929482161108636780531038221385779446047088602311754503117349615613492096162960568644398170573327294768697727798512982441009566982798945677789964542189117194829257200769/2163561946412175395978023126936928852158596202237125469818530525119665675625031*X^94 + -2039765878202815602067361823102818699858489582155477766998965920803540928832648268770349060605988933510228994219913587169284764201888904683489655467528587391813854305737753180135185333547347906090091630248730414889257778588090387798745676656186763942902189412222637909350926512561877155734032093788097229604577860145759680025877921001165542269166143538737078123094770255101685965712/12284628739039521457361559119057894648658328425180076910524207972699991*X^95 + 13560656794400528517145531712622408800696299772970201826938149240202369754654067262170334266762911597232969390373716552031296999374969088596954526097869891374309352229604683609498151009727608008794296283145120335633898080140042778123891428233844551154662151093569833374281923228779413437156193938904473994672006053525072942103286165330045140924687477125748042811830539540699562558036/163029307995793489260645251069017319882344676530564800679566764005701580561*X^96 + -31971049167535019024123824209155993975152109947630876795883949535879524906596163462851704775445906365612685708251246249249110761085125728657617085963704451597940316139461284645331443004834074947999245667471318306303063101880709082013838681390942839849638113995435213998701802537870671099982392721617017345912895607199969309073499384359084663295974844581747101527994974298/925674684578367979606778623996525857030994531322438166718725640321*X^97 + 142452964051780134971589056086215515689689328702384785825676772549311384131341520677920405305101228277393962318534446019085499430384744639934403167425833817493581754964684956682406269270255146656526039422584333551092036211780456363618797015314885940565458377043994305327429204776964593346193087085618548229277279586461192831855341472607900459337074264917187139485341590046/12284628739039521457361559119057894648658328425180076910524207972699991*X^98 + -216118530774762973439695357219396207140195171267170344074031911609732531004882381634956696380279300629857784115113840888308245533113642255421291770707212220100964385616083699537437084564717374610529583070229706254040883330920656049108597179977727945128398120770201332941909592457465497111968138356943342336086067251581235146408705352453860282709124623033074173/69751690496448495185500612161594895413382151407010637232968551*X^99 + 603309251527831218685975402528774793484519019673896724731607433576263312321598260775676735237922401629219070789727647457607578493516961959094139626614858513543353544495215323658843637975223532535363243960614673742705819020903386888811103707222765415124386957736223878853831227234072123214453436441609214517840447377167832950629508389124118168773966805934108122/925674684578367979606778623996525857030994531322438166718725640321*X^100 + -560907326420882314081530310684564113443142854634399770373250307787139275476243653743631653536466884141826485910767757178335547854086732703676959706635100613791994437675948997794784586220036194122829485355142497299935897421594310267876918647950711636105303995087870648623886369321255656217442644083792538670133410147532971680047008126101500122419660/5255948345750018475284500954079940879615865526863886461681*X^101 + 933866395324415966692691730021234633133957397882851445866026988482488978478518069218551130137248111988103252144596917558207381724870702768925593294818124257346110466772992110982451733376673549227522596770631032685771013429136101195163804773058354503325169704247822686661938108917437028523172314725034630868383952034249195268156828994997810094429395/69751690496448495185500612161594895413382151407010637232968551*X^102 + -497664389093736707556306114083140547519035496102106437859318344341401943113853822832803352414544606505709187134099403104250018185649738797061068680762772786065927753601568803240905055907402380431785488814011876528648273950337075912725037562493883779436920925207543237568955190391611966312647585542852604270477539976241823536467115437790/396047648688871861599314366218065019939406640559406711*X^103 + 448378901191837712365514120669719088220468896338569973714216803087661291503136568187131501158960140058608086483814801481052316520840296983454029495505863855498514603191256190045773980783611775859220662850569774007928264259865048663026620082528012749301290615756724398535853242991888988445220011440908492479371729289323059546096617852738/5255948345750018475284500954079940879615865526863886461681*X^104 + -119977509486008779389236092029152306436119705400416486959503040014924190527859331969104528451251003658979520452406323355091447664022282813574036818854969342809266394183164214931367254555950834181271829265950767880533075449354573930554329203624352007429152163556581951750617168660593679338535931308349185357268154042656918897/29843090097872945640819408199688419858293017900641*X^105 + 49382226165406447046678363749301976972793005430596819161766722148403720991903984447198038997609304765577688834913519765954616494125661456251279122436501927407003097660681911518694426894454141114027953878121689625750838550400088130393129859608236331412757252904131495344366703326857488118225479175855382757663364584288442052/396047648688871861599314366218065019939406640559406711*X^106 + -4916827831591979115916367217637144001728807216258614596153941995476155090983342516252685917553270672593341675632037179390714173773086612342003708354484858299681737543014902860395379247231186509323332904927077368492075829932216516969693647380384994821264596698578127229068947222899522370325134203463605493437381/2248744638525578000212448813178239760251150471*X^107 + 368407612078506999142733740361268326043063048616002332377263190607035156757600723507200539981507446385557380661497817018843147364235603159239103218990387848008635685054366541712872777985587099089982983543139334710821591342377465292642486786600613525266020274859286150041267981627601120566999485909328985194514/29843090097872945640819408199688419858293017900641*X^108 + 23327807449379690386377902883314351896081289569783321717099868596468185371214195415124564001991240975621765876698540376117768674124437756562125305778955938775224438502781846709036758515605410871884962038455888091029440702418075865810324791198342145304821565130766805836425775746665437522982557816/169448017370626026690712743062183690773201*X^109 + 6641924120662241699577805015932058181193138530547951538751681719716050809990880319983846606084812978401673019790910697524887351955466830904323688141051023764572488234789569074289808441916246676764638152159782863770910066569878365254212579984836405330549680938478331131901499215533880436686285456/2248744638525578000212448813178239760251150471*X^110 + 277406479015157024106242991806237552935021623660226618713411764879958687856111105409365247477070532839577984262646222529184540940434073620107173219841384386575348083787622944143614340916761557334816138875371654361872730489117311941168171165591982633228410343595802832848061887719642/12768293072912819432651099620389095831*X^111 + 40411303804624918089366723087681736041456899930974980832983240808749060326445321195401589420758161897376393962619417203831777958462696041045670465915004078193301104343997250123290140313898148277054801272198328499523122325285739834847485231571073241465547690060937881808429789245733/169448017370626026690712743062183690773201*X^112 + 1139045630688749126119773651395750432650967464851343505171322119101926370815050999675530723655527961638789745920703461454706486955670155126874672575611046582532718467426661628988963123349630637808741589309627011006680253931295047914779599614675499895572764139312991282/962119890958693348854728326455361*X^113 + 86230003097231899760763372404460787750732692433034851957825306525153516404712309380068431387006425662845969620050302492225501838870354965806741313188610916029327992232393536741819520042440565496310278411786879317512254515191406133724869696808286800150466090817634471/12768293072912819432651099620389095831*X^114 + 1616699490273178957607812743563858704027574426041386862764139024098354455833840136205802689114752418498061909593833273908407055655677498880673648436961436224322449397525947710240455401735235154669304768229279475337702604622085890445393923882736844276056/72497919596013363639117498791*X^115 + 88577288506058686721976889175259997644518191288703217826566251969745672806421716116185210362167717000408666492187920789976418165961458098072205322480377858301660121674325508027865571304419115886399645730491549521657034812661586691880780814492611574622/962119890958693348854728326455361*X^116 + -8764464374798280547471102608867630317378444177411049154398331990920362146682774983665622762695501768634623662305960358932706195498354438102311924413153752617557857445555696938949921022177228786038567333406377151442504665800757645542442/237516649890455368977527*X^117 + 993935870980090136767781548575006107832043666613480463415611636808769854612648588866941741129987312464846056884683650205353470023362204291360985953099108124660826596666575788621880663479562836818927240053638719057441725840611614860551/72497919596013363639117498791*X^118 + -2694914833644886860523955743829758924991920453262535340331402499705698159701075035594420288132287604804366911275264617158957991754412837659257776401066518150233255263552498385144927065247290170989807421550691715009815/778148659844955719*X^119 + 4574365539768886195146695945696741577263967441958702888507761631346220967725889964271617480757107395541786674130486006222969198196234395317661122865278160544444113233267607695607332026999068120839505126508867527924577/5462882947480473486483121*X^120 + 69062600173446953094915839140972013820112859564706922736972996314396420939178302300653447079327692862537005205607509902223384822097573421965833874579961254257151751529362039004029628482296196545644153/31018057498152481*X^121 + 3257752861505400397274065335419382660537953954840172083930656769828905474609680694983253639768700146029669941613724513064845808287642159316839808593776830880033936612961786759896342149032997146021/411640641057981575351*X^122 + 19974557391675540861881833696091844464432009834619786620920150670755685626005450603954381048269349980572887227151062224351778479771743554728758949761685459218854666763065604643776/2337281101511*X^123 + 380168956079742098176869850027627918986094253973897691641753447459047048525245226030172968009433170115037044854285626292441417471726737196511317906093486131157517719133767034/31018057498152481*X^124 + 436380463921398285434160037780392861423849705032266828033376391486985265776233333295326323473422670264729989925477833478071297465721027703190927462797694/176119441*X^125 + 585403490438277334528916965647758885919660246452325567353302511179172157941868488173184989477174104200994571449961518861586065320520977312268891/2337281101511*X^126 + 223997468032361927142491644213444587787053616028997090550160712029916120482888747020357653057453223047450925396286113438098/13271*X^127 + 100164046985439068303567715254970373991242061820878154644380206247411356945236772687107052779571175627280253255662/176119441*X^128 + -12757601923994830413504266177662300227225718238763789237121944103394784990105252*X^129 + 1582435203929998817071796833074522076360323188212927962366/13271*X^130 + -534954400385167084915696062*X^131 + 1*X^132 +