[Pol([1,28,8921,239046,36813783,942210820,93427196708,2279088280568,163593753888256,3795079000375036,210300255504016889,4628453411223519510,206298945994646514830,4297396245482956897712,158582766198817042609153,3119522110337978299310374,97412813890328656576953729,1805846012185107957982450348,48559040810963792524540622375,846903748643395412195562976374,19897802355520648015295321890661,326097231884939999052223097223200,6778246999920187963363665296065575,104318852125698973504290739295285402,1939314824592338431891155618523558601,28026929188480575061299277905771529844,470440903823369709419386289628170345439,6387395753957582505202400519777125461846,97614069814264664008778846238337414908007,1246302172159771200592681659796966793372172,17467452385561822107301152404697099719797322,209979153742791203056895179162368684966443464,2716150835553097357803297101173508643272149757,30787598778908807645056105184236132294900826052,369592152097024448814844832059813257894820529710,3956536946831205893500726783785546028687780540822,44291274445244122120473269993181937779680144860795,448538213750822538614051091777714849039383088043444,4701921153457337379774665390868979399918585198517976,45119258795578652006372346436552894106986149791176982,444522934024524110718668829009043741747414381579875183,4048398111971243907174283121433148956539944093003207870,37605662935784749557282950993169868574229591973183572608,325544349036091849307365333052203384896321951605730425122,2859070248694115343232871563363626245413582633682032782545,23560016283303139216570022713453745383214850676768218483838,196105685361879866076186967284873929852017812966940051706214,1540340442545805573698963814384755583086081265646007299197300,12177403797237990565077081124687325127825832785999945948667555,91283574054590772917647636631845472493917221833723609416712818,686692431130028795476823296724438906004895571479869677898719135,4918133056507743344330819152643437396272433421108216176605295586,35262136535580980191908442728774072316932507747905541074093289684,241539933509872068703659511958826506007304043299779536775751230202,1652927566155631397956439255449553569972984012480825612681529499405,10838604141293810520978185465780830252750802447458338525672056910080,70881570316752924862565781843870575043689114517442630953856474012908,445292340994649312250030124656839009615113539723908827415884119422460,2785916544056119711874485075475889912024540786024747337935522273569248,16779673735614451264868730214736827854912897626411654851726942795792542,100524868821924934680346903307662443015339817789908615691263094188257953,580849219702298508319880784973680839840511537592478267441496845600137546,3334780481185868437166829548672636102127923465253120932472436437741372670,18495420133599225552578518015834224101690664612510679467397956872256574928,101830109535634481483309549698451332058732088234685283121797406285301632739,542345534149816516633677981109805487415472889139786015655306495000191040296,2865118178682835101854400323529132653770608981631579105449831794489244862623,14659055747330936857012844421372507393571749929099472880349411359571355633060,74341078965635937223551274264800342072229981080681726318863392610176855217553,365496197819562626367375969055347922878982192391602167464972169986233595246518,1780011518207705479631908047184944334606829847532283690118550111996330863193200,8411275492503495162368796152151311881005493130553785601817775092920744546330302,39349664600160115981796185441115041582071904160874197676998327227539603552067558,178742715221421296143775097367345854771095893878096584323546205352943005539650732,803401617299832536553774976107658455862099748077457216056533157064832086556103850,3508337704600237699924738824895796526730764935075735497521712836528140351994286118,15152447970684678370190679005583476869395576880499039404896593305360485689671584068,63611699709382811580711161039673032132425326358544847585586759604046448651347281092,264006947621518619031244057657439275426805437766689625213427175271944419456333827661,1065446187017251702021902903295685456826021602284998787527890648218786683307542047898,4249098903868896006212944688468156524427816807826353914479763164079928744958176613215,16482583778990303585048527546747502305978701035995333491126233067369818947303239506856,63159710884473109290250536265097313782229442169280578079601544919231884804475685642497,235454533058117828339268037082357185421274582424975817730674264468980956715744653515502,866781064065374237011661246395210246795310916045497756491827425024715954590957094716497,3104699055925620860586622207427535401478893581194228801930058191337183306126349256715908,10978082863515668629422367677264655232429100531803236552644317190621066107232375259180009,37771704796452242563605765130713246354933422582747303272271179251104072059999810356139092,128256454842234652773171911638518911448935063105266369067977957740120273090913907387500807,423763024860267177613847942179904025280934353223942884390826421121503428361944240432910662,1381441345039627359974045270911169451991646453539482355966392106992229453363156789154047146,4381744582705560417936813587730416561594076465988881692230770418949680133062773583243616638,13710150793120914735746507095001900443012386384065845788574045707549486761361196546700802448,41734567373593912748839164048827079305159195047269194482172454610274360012325972199783803996,125306455859121641150313046122682445105480439581507507674652210653382884345286499222826592334,365969809327870391412434683599227017179974987792100311592727845083874178880907993522872854182,1054193225833994695755665008050311980129186338494718399598621555596175133499112115294194048837,2953318223056964442842369750828211445179579114817226448333628333790393227646583637049515101338,8160699883208550656045935149169306289227299793239754116850769941520913166631453296313316851811,21926338881292317491156333345366463632631830567447351907930629587727158132271984767808530247846,58117790952993210733396109817021279350049377926212024876138760581405792588725885688773149140257,149748630217661348406231994516599040120858822865407533384391374808630853344283543425769216117782,380765436373151046584127170542054524528002284444414578397179429052620105727706543071943437178777,940861670221614086134945209812209431174126447481501846443267137659152395435433493001168885323460,2295266415761751558574691432440674670480057953145807093799917975088780937406814557706733852261031,5439167213330155318071816000369193425783839822216469197869548046782308967837392077905674196436726,12732868636018307406189704638536681436380010759621230749290049059806863109506168758763516948194278,28937262184182761618739586025864573636763035508718577291738965088391884783900011020292959071194306,65010816247470669364815762506666193925397224962340446672116102663949578318981020494105207220519394,141672272117929032804432973697041934578819455325367446869718639076986953621774419286066914386029874,305434368591942880236027668690673304654605625917464985928364263127315016566454008063391732141151302,637968124798837069311813703256384521791540843298567378829528099347312227872360202014724913698500632,1319402481397173447300175194288940023411997720667470782166184405802935229604087573052175915670983161,2639223238419834448630158635278704821273499528816578454767919326319070834019967598253762660651322182,5231986729998774251200113874741821963836736088805295138373911006813209991196804222872088851379374555,10009080573997579901419907822962140119912462444597282982830573615367619232203320275371472834970944786,18995748336408853387057380023083693428774361729008280583898730777659440439892516948438316509501072319,34685603897937690459421231210152765258289934871483948487410064566435855044925209621120550632953229162,62905927969826565159043727447365077768936194587827460726686931287367752091967802704528469402741887342,109327983986174029193809863630774573972519143818279947658311944534572298361999941598505725818154078072,188985799220817874629977711223978750189997041641006246652313925018249697620922615898410362254720097717,311389896767198345398850281032922646822115554864550041543324665904744239860481654289209242150433700924,511183385103523694850107716715522927116101474797143040068648289021671594182990043368353880265197586840,794141223780076907161182415802395732501079288257533678712414091136041649873991591983814535645182105344,1231946354600046398719648792233426135756632183481743523343351699604338523142012655483269726007255004218,1791044199571643795946412187196861203583354515626078854781496972133987803959547461400191164241356408894,2608978928480201438249736711740774872560546900641982645094219970804456613704618956220281578776976374184,3514793861975033537832299220970339141703254720767885605928386599231604302727211313569268603236042981784,4771415557395572268631510902848042300101251882373350502800658444681571439707793968444427684018617959277,5880308122370651544737227931877281400270836021796642791552522462046347498363617236068116238761477042510,7374098760627551396571810126242195273567004688833922258352498441293940681058977375059736074784540719237,8167826394000735812536225888200985298317658839649910782538161048387392577898639188874934271119716248938,9361836513871584436917960118465666425128284485625691273809102282750808774460335789770069670668351880290,9074317390542385102360225370727171306155808878585418070608490180554890933874300022338380374698956914748,9378137294380741162083026818452918632288266951649239139297494918051593203106620168564370907845244974377,7603897152597020238391320501131456134976235930605615474030129675926483557638613060298802489246465405270,6950440121631735181793268031323512218377348661047588375444399107559754127347750866248543701764951417801,4303228520359857762740299087257825086251020011542288184107942787263450117921861817506461682948101982376,3340765560616759231031479964855909070087005251032128815440859151145332835815340403763513394865371812334,1223205515107022235511063245512996149463025443733138118649837578012707490648952249284872364332389212766,730537938115537791637141629209345202843690882610352610503955315189015825820949115679447093597460352761]),58923715578701730811604272488851889393378163930052044711723422963690659819807649978590458800146646584192667018122049602700353307561975901337789494501102021734610370840603789961404742720885123730899711469245903557504419514716356437052253608034458716484977374876585839494550108573815884568105650024342205427195353810166312786814858680767466458950521277490933809371989995556381455706855286521752230964311713019477252448240091987614612449007852420979702121304857792037211375708650443201605508873741272257783910680485991951031123533994739845339407467339127281645682873914943731669709190118666076132888976581507491147688300673927760489488587431999250009055254218811541694525293864015627643386047724431777902882483938342156471267054315292200886590775405350278776880690447553297912893611551910373927190782801489992375223176235413501829795449067178690597136771797773374402161228473226987989773222133365841757000115181986606936704370620912976645744080213975238928190736216786524807524388262249830400586205886479831942976592969267156853209325408834126739094680868716313666474617538945486774056817496553125540108967504572180779664593467555653354886686746691600877256203227907385916510637908749762816864560521652546287357203030247921983400949401510734948300219648490038312805420008665292691189211557428100716481457510759311528333146367417492121094253736786980667879271467983543389545130648381913039795841110101446750906510471573481680797158913632866371132807037241194503692654318903705887791977561877960337308858492282027000059602609296571393927103035979994561543142499376144518527345136612115249114331246942556947745883942058050107832872010407753277356806020451614168832256664842282376884461911132115430096520528005577574250280637658886835855665368677614921259539053476186084475387624257203595109954086427158892232098229725636925944405007213527077170266848789288424554598582440436450808122196654198729037615545032595443027801061238640458090573389863801883120701762184242369699056083013927255151818008824266594282451333436715603868252361596077621888068371162158331066863774714302936857291798075001757800105248611637091378191827263898181586479979023919209103031834383943874045648159335033439774590597047854501708213405356439126494643282398641841549824629752832450391983653210332522676382031779951266221240533264517401247433047285457386460168549446054550543379961878472216572629167841758965950401751285180045324002615493690557370868562231990595371535263805305003138553504309481125227881802519549914397113003350895840901199598090303463715645072641763136321570162458561533730760279282556177359784590590649408634165535386570106516066732213584860657076981486581172109472314347557431270063007804275940971284750638410827905549722156714813607787871340452688800113926412733201840387503616722415105209268143114456386177614475615866801296137658782453296582441517335548774550163558808285963017914218631486770774412676334905538361376401892533227206696467178504299964105694484101968826548588754950088494755641052278623542810163711926567291062784782787312622687310000052680590979110229380875271273853956297086328245038532973184857086732093016702313667467561837507316946949089002401803479045153337844402629770551322547089434031378020559230116054364977734667697206667907448926829538021095427348451745485119529594770505193717228493484044735095505975387413011263468259337469582837102130898107743857320914915841394202734226304791908708497572151039124167374877944434020361064962684620857577025346809632915181785969672144351781456172934961874016871374736860991518466988398291890275969750562743154125]
