[Pol([1,37,-247863,-5829535,29524244646,306512934542,-2246825863943377,5283873790708819,122518677355987018468,-1800033567166411239706,-5089697403694914097287440,135996535089246019719085802,167200798228805186523896516232,-6452329669805841402881903393424,-4450160909548567070925425576750018,224925835876755840228128588471115860,97520666224647040751245351694557927941,-6137551635624080726120183642525524681005,-1777740415984243507422839426413963456205897,135653871767277310859144703110790703818917897,27104951138599038575427520758359356596840575574,-2480496565123165675323800839979232725739321232962,-345799557445190811448021142837455148050809066956395,38052811962892159595098961426164641116210267916067913,3668536724686494285693088206746130630190509367875758329,-494387377127813157572103963414844307695305547947839333507,-31788189624148591876452396547320430013521267293574992933709,5473324523080311335518280933590381341932258715478386419828621,214913226689964930591697371474330016895147652990229035311844064,-51816038495596583524675060875427338500147098524186851914600610082,-979097767312208500483492772362551309518684349697314720415880159125,419933443918738636193755876335656265731515927862144484751553073954603,640176546974636295801839426096429240139915578519888401179400997695882,-2909034834486338656806957354483632622585939145355723712846215762186262292,41158375475780252592253105133278956048721890052144512953982536416565815290,17143193319095229625590671252364906252650503936372805334868053345035197868626,-503361741142982599636979279275914728102461499602907693775665307002067391431316,-85106410032469730986802179909622636245439678568715329859481787852591352056022816,3887792810414546064797026517099666076043876997387084833513699906105124580096298564,349235060281458017150532023131847111952978630844549675559578758358989951943180836456,-22994589258853205577904732878891543961026850429389529889963789523858050407916207526188,-1137822703541097819627570462070572907181122779699893718658995758443993482864725135888988,109879359890553795138902246080537771237245780403005681471154667101439239019148426984810104,2638880020851840373553550923389010060537388060109830202878678799404188081320253809966591396,-432173668592534498884062722578417338961442135231483133096603746637829854636671565970368606786,-2366881008761568320661362363524449345342034760072988007504186098319069926085924746739576264182,1403881890387485157785670492875737927383635603651002230399241404015053512208324605389473151350778,-13781476664020908289518439255525521099123235290902923135016342589901843567284455716192929940204002,-3737738529269246786272297100563656779009631715852142587986093741626600312099829578201026196483425064,90928486044995436469812417948279691006110030658063309998706895525850917636867200122079515301972456728,7978346107281993011572067746617436043887580933810031134011515459948687240022421987171015747456037531862,-326521170871445293548925349827888048506215026780968885417150127667830032708249034775088877785494967134354,-12938718645814301829750488482998289672550953215266773615651849103866053086311070942743166237746675182022786,854932455800749962406425709880577399456134301705092926454064889429651533277601107908332971414977100991712918,13415844557501327125000239686836403376094593169460388717679229306808327627623360769575782895104790999129917986,-1741127538286076489197154575907641885327602005592478720058567426477014426552188266688111328761995978066587539578,82227543191917632924771474879740789320790343587713386468825114506551058627301812532250841942891079853507088797,2800459196613270393520332877901089599222493555784656707882186063753937231486696917095772445108638943613134545775885,-35806833680612529270090976195001431254149150359245039018860921370254931430904712791168174476438565206769289779202997,-3521623015682689779053816490764818174405580454888474736445558135931812811871622100971881618634358625097548342581517261,90472499301958120840703788814248622059521951005868973857433721946402539778917728576796642828397932584957262776221825878,3314513702605607701619791171587647633560255212995341943808681864484886622940464653187610707230030376918234060582084304722,-144052664074461606083640882610477494669871903028123664073446349346390488692777506955321952137313656093087154329359792331361,-2009917130145408408446388955204778732549121299562482247013995693441218687402842100854423748900819963734681819603848516122109,169808334946093910687493232225257015695403789075206911996329816255134597515168821265438206675057815362644355390026352316680040,134933190192169584449366396486593156715440874282573601538705495450723610949210360103529190733875752256815192368667129464760418,-154384723874521243741575535896860493975195577524471537295883328877759132921294826914172205400023731917682647987361200672126932636,1416594373779325970116766289301353791813592484824469275912053978769933629629938543963086228484362814762761999294535976089741181526,108483111323726601886175135788321861862937377111545416250553356976319946583910770669835747670939522370225748973494775780113626946188,-2050429692672262105487506265083318803415047520786528296662779212891485751587365938131488868141082246587269893241111677316576524060316,-56963701002564286262681773869398453615359864959340645333302955545688742121156997237778397676748334587213359024136431362981314906448158,1818476957570222299407804966440648175677751584869993694031464324291430918989470851498749166633332545663409872478009438534123127323451840,19643564740883388304091033319450947802225555349429650446074796290454935665232337031866190517172906277948226301810676406477628850181449077,-1189396351416275407911166186165193913148423613063873034422295673780307417979575723848224483133489582549359087421983288353677258083560235733,-1431191537202556687365384556446669975990622650938703462350070394639618433239710778240088348898228770628288885476730785541747616597994918777,602553133226568432622427443069039546372658617343797787531332417350874410510753505818232018259462271003187597199623020460328329045318999798801,-3531873979675814552956852557442107326661103252864067675018337669212025353073161556693671159112947494160243754671397041128499893947089166795574,-238776276269362945643435823436255850005396041997213331283552145912033525623228884132297054001471203171190405926242808119668469754711846486208638,2960758293534861813498565795942917554816469819029556797829829484710077531032162935809551361230674889943833320990786610830222423865348415984228093,72711805567250082194764922113665474834640706105267578005958522517645428831566902811361262646402179202527474462764306421003799940320939427816062433,-1474761225697401429890110922664986693507432439312901800966607433538735553751155669619796114064579123859556766802472822942440717374122068538166037391,-15881573263362258445541413533566326908106144547338112735576045140818734820307662014194695329913497580354719614275426380299668908721383047051948936635,539972306745733825556206484635075508066786198391548363876511173006104947689115280122893138220600799707893470398420029608495958328920962764052831668803,1838254418831469497711527831802761709258820641703414097378999246888407314203728095727941132978571622655787063423032371888585693070692444939768059360629,-153646267772182524387781659456038456960591918658844369550917089380699763481804200935108640270211428579061225774484140063359539044141090007693711591410966,248116807620718413315930178132931978009575413493130276845911556042848820870891215911176573395625152372209152977191014865466348829162834275904361033000760,34527246748899561559717805027659828583422472748769140846303054822207529134160925739805041709987278798487166368776751581153135588731895588210218162978295625,-197288469478107093743129798039959920157906241367592850256018448209261745303287552911907897755944945534015828312922126520940504404003814203164125337032192711,-6104249351332857199300277687429548446692024995362788490140114143730329313437785807095397772845900709387415921645499684836421348308217491091486665286548796094,59434444381196772881643434086223997556844504390347652519343952313520064682801845907660942394275828644147377267107299307820530934518057653872912804013574027260,828571232652028714453578847372130305004048604595504604792353660154084271633216510791409723763885536090742963728753964053429585983497810364751394062363116713024,-12173706393271360637466885697876298801550132733183566864456865658596121329875999306507243737265110333478719241619586865845182353775256525952926513137583135019520,-80724207994775165850751277136760660930138762934857669697880648882432890050771721714668274128638657248499934817343315351866288797903349298351127701413969012340256,1867584589097641957749383570263741311975660267111244295139017408697394927118822055471049465679167809812598147289554375726610320143132750692263861497749808695087936,4412128875391655264438166400601852707590108384346646931988619851611310596359137145619730280811474532934169951910265418802297065076736039629955680324699010550923136,-220189809293381040491307322066643666585026260291550387040079051840338706569296207474573328034111832819326923363533851409833107812574238835438241915561489312613906688,127643693208090139529738112196364908218643068995394693530193961700705749121695343872570763988886630726866372004450465065033428552137224103395805650579734063540440064,19948742984449870617230509153584736255434087926275476520551636871570344183582501534289598745927569518891354077516324589628006109679336524315773918484358684639204555776,-57349663946765130058345138064981365936919072727035164962935701058444470377020821962712417116875667897749821825895466962606416183234561458802893498080887569988223021056,-1364644482701050813152260321904348229093430377281739134411578320638608125007921605865813632237405708941455911929601926832619827555710032138357038678805428154660972875776,6699356966126150662241840644814429285644777096986837491088714183798585672298141907092053803849643278302145606103371177747957112039585974427855915660611743321555806191616,67813841869867296831303698466120550965614366739329324949626715348456889080277796323398224732145302360397531660386679899011315458923847689055312276586681022256728307433472,-478659251159609634154749781036641724950069706005737799043420792392321470000370600223848735318642051098051982187785248153568380617246566481198182009020949582220921426771968,-2257222854380626970187677261665942510479415849789331684476192314631284219655009556193806738785064967538928374699469072333033009961806570960709580479070317145285849600491520,22777193951966824598725431101623666021891723255165867071530006630360886938022250364418513750212144169601574133521350109963283351509393357220747986339434821032136229941149696,39984013204118161482051794902128216773195689999800531431369074254607101736307948847807183554358935866425583198383867742274979162650736040477876536986019323037403239176470528,-707281214181158891224086824551743297635773746287726342399183875384955844878723038690821871310300395092193765182355059463331388323912718874567136057509967125889794570317201408,90637284025977305305051054422321124662039446537137457992903459262162400389738793755096032709225907327506092986091628873964450578636808772110726186195616433292577935372320768,13005942360585704627098817600630350257335756037780583526376106342693796532661213047718089781035353229894941781665718992150536768746535819186079906982302374172462212872214151168,-18589617696154199068086109849851484086452194927434037062847426054121525317407238183103360220938234775685827321674086083293622859130459684447905462288082491607018692165421236224,-107434122449238327372293052419780425994736094936850524598436913933170649523725177303683974807243912572684493981621590858816032277417856876256774539294418363869866290461276110848,254843040896398439803421672250849642791356767122658564969006491321947952308413730996715438460618729119639253886327941945608764433764544831514607078886938786517500256949205204992]),10592394954737569814309509292664388738136509916230871082227344514945121072387681909575030194582192160563318091530603462555524318436071157067521833409401360913164336628097660937510308442652627726351612537659886282240691030719656220747757577896383131021105114223394460281838566369310663852010273281037859846644391769397472416120323664016658885061605799945641318483999115854750469825810967279774632649620241071317007381926840771554094951913276344282310838543478222285834231726643975466031643798922717066356923045288210598520744626611233033048335908517569974617476197320523888519739314530231840766049571122377599844751427577641154781328278761847173705439158069256049716352314738447444593846730882521862840960236204286762315515889377772601355306838954865753368077083387613662378029855491833709861322924433056755844843787723187190566330547580556681159779721595225925448647602142290135056654651798145602678491360622684115167413717019260157939386139804426272078525367347460388701149454837169102311744109094798666558653804297334499045761395974129916160411605948450319423741643945080284251482284677510544037594786490059222888248574351677448401594781749099609956339085733623544400270993184392649717841876836023804968152507275542056733049858875163335301815198885859966367714689799495400425186066131351891562829813853519988285708545913810662663140215302566033759685448630004929894119686873149271980064322615805308395686067275065331917620213520319803159379771397136943668566988472223535828066492460243259310469743087227957142126237622133595019213610667161229095314723973383734230929019094870120624224494798608079100110012453836301580019933249775857101162037814783425517436551928280438440758664858785350336497952733892287994793871012066182402412456453177092280313977502367790031327731074380779484687105050719543365549264575353588789374000683841085624702876865256630526900419444481504386341789985849454209987727537127346688908429241711915547385205724638841091191019147166230845925299960522786962639531168275809984575930921692592999585828888546139429574972347440254374016102666867546812300675273152970618855181006541038256143957791696044665906054869446897889991270322293418408281900985197235146960200027621462922619459321203964719721002863476563508205500819022630647260748113584383967870305043564489787410077199035382596331520696397308785026767885162296021298514579861873654539817793418271432279414630462781541979509749080254992293376363666325983933934002318037095521070429073416693278118311827507425702426347674007699809028736009270654147867387444634268423523565420334655229428374449077106895122085895347956279981820345089036050811654482329034800961812004258401970778553469900016091496740843359441846171077191615569334715873228448431142085150326809089451628801625437978276334743376466953477179426305498286173880774734917128905444576333432446077963382359144598309657580242701586397721443198187810826244481396580640481199012995204519493458553475929905844371704973117025976214774709567374518905325578354791661350507158940148079353760381312411845187134283611416903755562267762130486431218224896119352321237317998568496809132699158632627808239291324823335877122580032349658516638534059663068914189014688879920498788384118935647722396933570932621111759004570514854466183717881341401930288908595154036880610820450413048119673589337941088071105381385639704960252073418106191738875654251068584232238722763285911170663921074646141796532843258424298974893919372550334829137717948033375373085506441565911623760277608279472455459570238196270389305117444359170563654704033804810506604905396834902258930633433122684256232427989794830152412575304805694148240606824613586169859218263737531402130483602922519406766620513141686504233961940145314310990241958307238012590158716102260385327249442979459717814307927985292337067031796173927787224380720484880724769360957990416506379535527738772486034352852319977691974451388092584533994217449722832347589388486459138916950525120909228571649568588947593875091194041865762798641826741377394570090099530941578400791530489184894817462036226677414100920832223542387403173486383696427833622866492239437900625975783876981028575721188600870778056905535171635232523145801099919000192447908550576583579212510858728439651467450050343320289981444795940081810577954327591856555997475651053348842229963455417584001546436904116177715544839738943512026226594289634517358334487503175599435748610428923655211682767869278702020615549359298529184027846832218296874902899647877238745162119493335701535876249180749733440731115144340318830235212983730447677832489834453864309165504704715706272144306193421868007604934205848865028246532762926353908787914989477893396612892886342860648441893659323335438751075406830457349249360466813251260976289646323189675538431325206381860232748279249746190279290992577056971671179061208525284584726651392212451820004472721721611260719919705042852572622056041039839193898412429424424473265228465875871258805020218274380794069008398328326541778509331905545112481390141464918410975575424250753508607909165710730517972241060908411591233077465671614512532655189492538251726541773999127916257922043170113868947368686566810449889344032912227279923531964768652693627452281486868664067945241691199609996163793167873475430285219675237656541269450584774978769742361945923877958677401545442203813708705296422734099746779462190961459584603772389921703715185116605207987405392559763265550882749611259579064951467664091220687929569805687503628086189010273984256292976482021429360515969527278540512199661733576826641723403896111270075399599163217500456151135452745748949321046321314149292471042831600014675266521132623040569969962349977495935119343034534871899521199802571119558442923927725203346948879041640323028754457269749126320278781335376441455879489927749011917336405979371912778999722985426853055537706276080892666730719805515185052820689530096614792333106099544945664894882458765974329073284083414128649033907991114363990454473590881719704085815043779196804947480208410859027215556399685553380934006736198859728120294462752524370291000417733827523995834335005369099251806317202338584323505546584230469174057636246437086469874424617302705394479924093869199458147213468947098458151463410890414783985830280840130011462285518524740332686276616234796989974973268614063843593013283745192125084947049726325589558754818045601793875594870881798738185610768476275665188804482153055708455174877244527371260977244984228697288035280625031490775730217849581848728440997191789356687768170882110098096957866025416131649739501483744458463590724560805884703302812833019909743669298644642445296539929494462224472105324432664860382083778358811889598179491619413279953642797389392088281086655292793009568991712493668107775387224296089792285091935302104721049143192043267366822727473314861099195022390998861379510887863754549055361386117820780009650141776248742256678660158242909280821294048619828008015301810502044468887402593121570245184651158947365384453133832398442238873571592144761036058798406027976797673752135828525529119838590539331190878731091060706249305997763109631825446136977925390610500138171820800233639626937091050333257408047454697254208563559542171369243811053403695238325863603858941408606780172484022265813941983616643201362567675332220734668800]
