[Pol([1,12,193402,2250016,18422316203,208103601076,1152099728491426,12656848301187764,53204668732774664321,569368697032147781028,1934852058469749703731794,20203345629283522334119158,57703959657427836213335106928,588907904362704851136211630030,1451266663898587258546921868249954,14500962230451595629496820355717312,31413292825999198092075388185900987054,307833021169689571830391672658402993774,594328029094007421880694043121781744602388,5721668259322777597063462088311890503922264,9948535383412243982932789954650881454746087129,94251162007034144852767403874194802952141268204,148782456774049963130836738505871556014104557319567,1389428331837919277675789486329839734769512470791294,2003911313244715172757519708105441626202368703719406760,18476963126807859245165029130645547266611605677748162930,24469883169918724444359313000173445063336714969459637639276,223122504973328188761774710414503015597532475168677601960562,272427297178467811187582535637147239220846371461017453480209453,2460312062125854442697534061685451878838803474642645375702283302,2778513065204028997959186267385439327152058276870187897216830223287,24889844011226547048350061125459453168063625673334939954561483029302,26067712023331705167103493244353131137637517673146975138950467290659496,231950286561442540224257009827545098607884381837369364509207569382309288,225770561235103923129512591154952345933477503658272800038234869502440258994,1998116336245919407692148993373869009572614626065452768253251883061487438050,1810717052142522270085768812463709388454184681764144592723985394803856134610888,15959128971553750967533590849485223997686825121290886731464209690492871641436668,13484305681577662119265321100081112396729878003057846839154369731823032181647086787,118494515506486910445355982136333308139366497292830157309640989024639987416396635802,93461494745314509632672348185315239653539679761845034682423162386272502590132825273004,819746890295125472900272931117229422482680394152643653173223810362915882511382917658148,604184740887911983713991969869477151994820907661194306553499816296576518110906024872022998,5294432483543348862348356553371375688061524940384637530956805485131560642953004302264637916,3649536884544908322325389167029149740841918462834271600421657101159965762158159578480189937177,31979593390411420736977954657625728443980324113001386374940570150887781603781803097229606662838,20631896079927835664873803687942187456797332286358147350234073835755116569708534760643732748894341,180925411077930641912685037469818740672978727411582625803940746323397855366826633078467436028719650,109317906922222587119146186224373112637453954458756559234957881619983164515664896745248769031335845384,960003686585270461980138506101664101009901799387400757556142853051967823504147756900540866911357148284,543544925383496486955904948042731233699844704750902095426110587662142814952898885686996233090414232153332,4782884789345751167161186335867276095946561012754289006008535451376675450124749407172661323806855726955026,2538889499574085103397761826026711840042666127015907001535358127500299549800523974260988553353196873054301977,22396411926300600036555667243417364332806735217459614817772656853633103159768762403502187948717572292569367406,11151304735215845133130354073310896822363995598667111262546843280681307029445177110287913082074888985493257052598,98651409693716819309790410666495465016922187820990636226295940789681554488528567926172212965847010865581319080354,46092732533185000801386124767972322015544672737342937340957805859931386033125086693176505244134659654008489416201966,409045235885043990577692243447535467408881870218562976525779968572905107917293132138215577546050686944919200066203768,179416178848100510801446315878798394232973879310391721312517435939511885228133072951353355359973374741305373842070174531,1597480816866968641615049376226620287384904722621548347408538461208407560295300308644740310552133542953164584796482293468,658051813341995813078749471641125402315361259309082303651792344787977001583738889295046780912457555285170908098745651882688,5878937728689469866368009188296045727189015752293556490218215574249291406416914491391974269815944620093377510216755693325242,2275239083406356028767323632039284458201594709746100771557869393960371195851632030431971203560839179491366293042912187694790857,20394628193080298927024307768688230350076914736522294128578433041768841387711554528059783141320263380028311918348620913268090260,7418495519357507213416396198765943332218784503710607286629703300687666404806142382484438257904763128097677882977068644645983812025,66710702038490939792520330781402266803794251524391245336487135695938108706490749832214684695328190137872548840439511644748540131672,22815801497904802373516255799457843691866614960026558159256113450042064976316207019346458851745109823179856151180620488331741715740241,205779820134111249785912581759119136808015361754796185950196978200711900548649361143273919602737670972598071204395437826337531862185374,66199226359495630031294505304195532726685857194131238655034147947517225535274002267155397211956427523382325449805787285443344078300408172,598630761728441866543966899122225101976681199294978788992331103983593214338280308642084589851449324875508621836279873243134541528750750470,181213776502097041993534987671842154738610400213645570095056206578563762776185884865492666129399724168146969039938396470351436071408266454057,1642263287039835378592552789208708332751351913682763536769265048221689722867814504841989978167693913864409951650138988547254739529996559373476,467985375860336427369774646747697232595869707876908261905780216221081941886619079224171219906445545397882296043263875166519814214295504557472206,4248050500103054147700219585253308787214905185720904293397878012432424428443892236784736227454155673864209774854581818945817130279031074175125046,1140027753306540675958881834733980708189399042903991885601444479044491625468175094605072827216697468584953749765701046464411447649780320839822484223,10358381757089032497548513859612133338919127603716175814694479711345914555786815356062724295307157747877410208495860113318369090688050148505146695812,2619008655795391494855013828673751146843121187872817151629202317774106754521476821614599805806275442352041498742161535423913498047335931501275483346352,23801117704151219593336047698876406820724560192684347401159492072660148594625706395562284791035167560326615194410169712652258947064431647224430515554200,5672167103488163186170265898262810427532929187322033287534512555621701823249358278472471228188888341132280942411694631691705816813036899222088881410917475,51511946809983564513232968978480738307248632783198778874247688839921839061684392633487451170777267873377153896132180496380683810550491661002321486793199854,11575992082660853252414085598510553980276288237368703679749116479213603725863946528960814835025364331384577932575393879306184136233936916905267494077226557932,104948884168415219692951868194004758167363051685516225096497480236246811257365022415901706212768366423446659208705334197019622454421836196629517574176766285952,22249658416130381943658837834538403401587976995283377436270176334475024042086117571071557972260601010037137190457809597225098120003274949843843294341116132538247,201145578466326429257360037924978041096288721802899372342740078382359505146214886435528777144998311093611928435678822693219760152457217855393526617522406860795872,40248785957105095365280913374502156489280964876095803394731771718460860416442608196999897898802095849515455966078562586703218451997560531390659658117692174504219358,362372881045337975067269262812314343603070492851395012652548857182493044591318220259044023751672463337196742692692201461038134402120475433013035301569747297557050960,68470135160788701108836196180237663252613431649906077004536118233862677230315085387910616688852235581896431310225042225990021597954794080436539246077471577132375712581,613063224252598961386176226920829000718081072633178940413714617873970750337539141024859733002242192952394845141572366820380042336012196220379514582178245365249837489416,109437305485875355119027106206335442481645460197590971911964246645363404600447165548710792766681254647433993720295422708291954217960863887920340893612331762790016784250170,972944850259773788172206079608681749781783595171505484515642968456702031770194003239592904826177176275931736394512403001956119203122410157907775772509172768040141575730474,164164588944022531465456327574171183662051754853798155868691701822187933543328356686636149595964308555167195009306678320208610763057806399715844334572829137911082894059992303,1446654181363374561796831304528101788446871271825155869518431941477653317945123172077243662955896640510902436029346495070583633290228269682182928997557876778949850605622260140,230838784815897629358719596469529366039550374363970950836539869384118399056671420186188873418668425018855766789876767390910264770166510878394945760511622969591968746579905976640,2012420942193093222315391784291211397383659889566988192864358016794570978504896467088222074110033506338386807432296876238235010887539578255425004494097552232497014188533101156380,303838347258312293300796794034652796451468697095230758220944841917447389545216857361703230236695983559437299489006657438679739105174833763445084782915502980504482408581971178054859,2614867473698961531050130739956940346449074242843705646077472380186523392607065399123128472190405231503339148115503212203001463011026582510850064300865835535660203269591711147501896,373753629538981708717480973031194563898017245506875116529735031744928342101451158107165502121913819985263197510240680258120898591812806140158592049000809805390949471977003428662885796,3167822736447508650110399277492546645044287349328115768323005731226491103217570268913775901461096974077332542189421158558345877727062271663853073228153616961565754423060642028225355822,428890431884021454646168088690667664799618673502618258288911011144571460116242805195419630288505650687082313866799568028447725007108377006947371837098267503250831659629430560716902668897,3570650809080694024902399917803780519298110479212710091660303505695293219789947962402684904403013778974315172141600003509882156546760040843987966753852448262384835197169320525761230898322,458169357012825098344636722767474563678452286102207086462987946965269470421747374739919655654742415109576437018409795402396666905102021403074811030012827046735207647300748023187529769546673,3735765605461222606373835331090836650288668432711169361024944183321203126374197128270160311252507065719831993729271197687498805897207504262301295897331010871690297058470679665306717419211162,454569930840213716058388693807986604714277044565968524898111006121088015469541503818801110972002027821305374758304090291632289550567522441104864021036532510879408418775720682668493533713727995,3618125628949768925504324750303375727432084019989836841711489866308975844189800360987746041635511216463374537742153012144873334556030167334689641630533772775270790644733533122717574128900226522,417736515342407930824332793763166182213592063046968387707547014432034616080745346374510247382666161971346631316660193379829741041727412475571485041318555240086989107824932622749243344986296868720,3233824449333368983631166456361790789232793082303598145624308863700219673981237368104648657750765374073600455209772471133253791160393059645709482187883303073900791716269272910957188162817560575182,354482251449302968103848884103464000992921318457673024387441402389331164582455952973235637834229623496778071875370449670650139727737093590303520730910920893471012342989650508626598634505617073124922,2657876014814600544936069805186531784057693315051746957308630384190860785504736906461667343575402077764786098361504831591620916474912278549344347794099645617756912682481872246933392221533195102055310,276783429173169662586388818368992970943637664166291397152948768748314784191517723889187626958401582827851308471551052757203872727560483841351116687462454988307324882989227782838234957167843708328856184,2000575412212972284022912936618050639654696722163802506805576711978349214146700051232724842169416773680326633669534000333136388184673176996746632030923974490311261970731723522214605745715463625319186794,198044342380215601925950531434382902780861563872887244676656394959931041525772938576236216499591544923680705369955566640691983534652843241358102175765984442696043592968960600864887123155050235650060664781,1372465101863891515178494362019785086905511692650426649180947800901923062641588420404033238012678559792764058172751338934931469312295631833254505474240715242303124701458645679694941561608429578703449836940,129238786216105178134578140492545458856824428019516172730935925115822339859737917793866232668499591393145683714014630494687008587070303585436281796913039305659845509513727664505631013268766683241487222673240,853369609684768832931773768237467779984032326778805758686838653241450885521670901732720325549252454832980289105255702120680066394063971546156085899977342360770224690151648137787179335233599320333678500080084,76489540916829701751090972420176793308424914207738895258383415932545802607747661226306992825209566244979506409894366142079381804484380155617221515449018231188113576210567243908032563777224230092391312901844249,477718501886094809718251920541553069919646874420829844090229567678859938832929607751701158170876983529501654016980653192531517690689214699133818332329533088709479591052146480240825657137079432364135485423013216,40785635319525237831841843704208879906877383082663277346944588073742484946871206107670231867733137961014588287675487368390842999216632811813576525895866178254548444723413461197505216448594324009093482082487172180,238854465502424549695272287227609797937019918913095832181300204742518535784617104029213358877216508605337120685505444367931567408237591621947170310622969897829397815540943836670023336144868541460681589453823278500,19437652406975167644641870108296629317874013893161428002714783713024898192214075334393380010084917666820939194765171285023067056120906492646629746638353787300441748421315611953876702396147052473897285761934474090829,105629084751290598934629853242282440135923953713191764497577192807170048499484350296441799556934020681309579337453954147740128596008553536137106045986847179426147654617208615176910440390398411405382040041882238473782,8199409647724174796973338674148456657717770800031726924911333010870584242007148297045498285841244741836697226380236987843890072124846203332382088983071162775199084314588934661796222751692837136734103252338616772790997,40817899849501328838745386784897341057793883750334880452460938925412832174387197903446104418617927788661563599688839879922296333771936990714966002762473209168855696274895798210617846901271047997052326985858634009092538,3024547318633944505905331190915819102065498720997991079739266430611793366497834948797290786607151955116542263059281669518967347656261842622400522284329335441184076124724298497807142802580469223743409099710302112603182009,13571087486395803746318088127960478734764902433598568661032575245875646855802558332173707852954133417803198276468100631383278619412784374593010962550009536263641694946136501636277929357266163910779698243470020611788240726,960652029715893783120355771786123261817545954228631839743302178609456310176390995568267903363333720970689471961864388813375730029059610730875868230107305784112547818606555045111976810991431085468430376838713546059298425303,3803962704207504579666679640751734951810995619673504197632161168808008809792766612912136555381758020614962138083568456164715727045415619747293179930148781128064226613805214586548643139087583697928583348981543188530878574850,257436341409223473851969485557305037921048887454208673375438818709208077279366884446029180402173930800747070802514471764507739336017246711363780928735826533022430868446197354218852449729065184230330631182836727619363364364303,874164286917258767459838726193720324636716119746942774044218841183353904861541793020828315391503008353549884761945214826559512155501919393066646976624571790584352081156591599988815362779306926273878745066077879989140623439720,56605536171107871497265780266149695508660086932053130454016455585282199411784208284729953471823210741161883208460934532942855274476714707029845962697057145846672751018236668468769834049750307561783178130580541894898071409692191,158148470762798501528164642645097945443096090696181381400649050254205687022546233939358671969300654521771027605463124598507249746630256830434174691075258438793457647522335367224616188138409262766453896932443858349403778328718972,9806705903180333703585445090430024224882417793244025825400743147537973068032891465418866530671762733291606037640312588816207073268890825824311261749004133919558642752012587220277350201406039138205766329187283360596619181923902484,21121696326794321228984966931188067041888681968680494420605320705806298093814875626011480027012821430839628743577002814945401571926423305749776414237795171057168314522168651476371031128264937694666146557640058860489172629827757264,1255305864161682729890880761776755336566390337196762447373911655956815868443962047705069927020216609824199420790661843209810914028231313105183624155023195441812114978819034532314732727776720916504319821555415976068014018129558246082,1851545111934812895746913280696396655947844713580756832992552532618588735233930299710732517258817289887301765909866641562908215014134063870071891754508419682317244733174473873125332698806923088399527391712877070107433624604679500168,105559775392290432528871992430270989848642503295450333633841515049807529901446242220318809731244390488662128520014109552328186700855863763066110429046860588486749597021590416393297509910632677028713731293110379791425926306140320184265,79917553511784932277393639848163907337154022585322952074717334478341581056525656119682426357461679755937837994016749596532259231959610479586161673165959214798907532172728952797332482189560065470155264987865760905196486269423124324768,4374628887171966059920313644420690847887633061182743951860082100560083578852740278280905037974196773851447789625596437930045070854010485635519898496347194030212689283536908918557787296906577904220434753026817694724528033995800347599663]),33467836275761582355645035137506507133385044905737892699827437594390120283329715919952320776566377452110896205853736404471976479820437912363871855136339214329112109571716125000110213071718223124940790234643294441908658433155407160659765608558531392425016654002172479752967078713873249307064059771376149779540450081616084445549557464833048429323130687388378301167100556288621712010640241805482476108569630737361733554315011266095003493247943552211541670200322755079208879217044470730309857239872752492841115820066590989320610811500817526483797149633270959571873777652803829179942686122727568530510863697229144229798214630532326438222367517450432057077567883100120937639649692581915772721787985771783228692172099606885225919543736062163346854560240124670570764608731766845452056353890527447206706819424719089127490595852278548386725704815360471956855442281932234920112084311293083754965569219246995848599807911941920375021202921966644014600508555203784032687745618480239803641334277995466876473328830159039306118371154098178021441610159956490452101339961597922444075356842674388115812062256563196102508899172948155520732213018055295745254047751205266148320325957862511115549139404981422494505316198710688976762709837714545332694170286503194798852850662240555313108778616044747646016135021553773462608673715010049828937850075922306150460151186098568283055836721300420431379347794054386887834544607177433590280000981063557042702640318277407508650849734004428422937978846410581658016695628838497652793129044312494141563690339817634012726824855557039833047916805253099406058879340688460351869569915724829097200907460492228421379735092294031953111582883251110889080277310831292627629378647737471073546351704286773712282630228998031531208838613102687183004237021681109810523240218583011499253991024761603310000133412180764368645503516366051416552531864344691166440058241819990691712255482690339665153743465350643215800514965928122838435952909567220689516673630672538108810124730254710638854188801232703911629175321631778720038044538344435488208856420620434021039074514905388801639109971123992169732658054914952648839022796751235036748822746457481019577600636901395375334443681869324262303257829236714824466259990701679072480827609772509287865474863340337571488196833678986002593578292696498765831942658681935860400060755944565470004945218963522973406411037179520536573259136871214276864160962623766772055157154547303966395307157068909353400073581064719937048058357243112380292639568624148097114765379406777171832725475182823561043820334424974885625200247816211318493342157326591200550257914541637055407287388077558856280320219305275333662223709495929486475965997291782458370016718268643857915704758756740588918114541956047112214350464479147646891130496933389448217945993943784232976697683292254330589818839899123905581187595839064414631775981027281391995396858597272847744697170382380473872024743091240469153014873167222580132659855566591878622177663296946251041042273237123563917284815850099054301737259687715291981211935802734080634322630546331074320001921312577030980982552727186645569217359327635429463602442913032248147726457099067903924352894938880100179667849273970363723359932860197315873958011856844414234403242874879738435335586924423427483305409420026354515112782116802504431153731628928515584347779389192909180741648783534621770801420733580891836747084528548702048413228209072587576750534012630543131998205976782666876274214993504706025600129057612801741327179114590449394657440973929627865036230537714974456969315732926712401495193941117119531080037966435376410665859002283194488259225455542449552480115855535918995926890507632117568847542500587569891697286738021476025689119795588575842725138025632156937304205152724100749645843601041524167712169250486673625966073900852938090126185384636773165084168859212497012072285397840317283250385452921411715947860538289627498605428913159893194808025403432647931971270236168457495661561007951324582833954419536684464234285390368222114686502120019617139383961846599324647786519359747951475384869444682829158917864242956322753099380584688707031953310058258981259420837129872183636496196931081458777681669246761138138913384746028106936319782103077084094116852958711110465659991261891650270176442346794542217036002565407026902767166672956616618890291486946181728411601267679962858235985393016291022108827257046544730951875101112997230012965353072803119993061555124927409242311781507763338622054775333419433743983392683217941830465063596547912198265190270840165605084821569752361923328104467798538574477412538339477961196794546005614423205491972680407140044778302390524097974832509682332076365026467404247660596555504550019219634771047457167748098488819498304398482223924919122777671162673818565654651823235172537327740738086582621813679925705066177350293118359948895023457925645402936520445763188767597050760590367009995234364660836288002595167252436600856325008467908269515831037671186146841582834215857088356608153870348630128862148218183091990788639075980657250060793075495338371067232627447605037165341269209385827579626369354655131014839643361560771948964150213800091903789711302891418882283631565220799106564917767345318925345713600347128183106572450346002346296559305516045781331844700486187591179565850083110028475751399043570186325528119653066474073853830792333492135800772599605203072448547302318763243292165061997345691334134612362382978764467834428736651978029372637058259924120551834827531733774733835004274889183718327252233186039567619800512864453516629836612429442964742990064846744987468665307318678000959487331317998695378888694980362779582017870380205789456597676699675204996492455076183638555444862991470984188758907280842586555624908011377703622543795307206200071949065104687374598210621789593761453185165129178077791261574051691033233828516908592031151766682710665646137237201325562557389396887250127832762335705853456759977719966349574593852711124432884117628238470526265600554867070107961494262547618361579287741136656417301044037817868873018822917099796740174067799872917617496843960137586302169852389603578379809353441861501315552081336100353607994770737533759776209009095770816812609713233997483335335826579509979514414090176399616524443988565135035102524046655754504324937691940584876294303098382158699057611936972108590672695332135119222592996387894300792539673967765687684704149269556024336857335917084325850319089945255465390695747365644265292874579180158411723968607296867807429683018830800836560973011975765996057106963282965205196998074925207328814355253973415721539790230068525399390472056754881125527033950755613963317080631272275816622564055111941459124786612106714122393957783985813854949285465543392656042525833588255125641935968066226294640285405350148874674003179627427410778336820996179756310790461020808441994190022682634957249751210275388597044598275336306011038108416047746710308010058225569440486317561987583139216570789852708886483403058624626549773858510950447128774619398228329346619780625148818180388084380044726534645926375802275528498389297638321674857951069732203606366489909419695001111454496177858256154270544537950916499470503528798723761117336172407750494167794736261441226596575957438059799550264449548153699214091416029917642226901744838797667992143358403122754349796873138370606902814234455962184309211642251915067174915542404308700897272566976750383345487638867311503341018332626644023330845670984866122318132784998790288348117749634179488220197947232743813414215373036920426552049651893236628800525316817533587384619374804764461908953558376022366315587956440505129319699776258552867755956865178736277560488562646539481611989495163413198278361795299091801695453076425906224976247078578180397747487075082081605725797700281014410014544716826910120421496266045793900447554705588565671376052618276845779326849462255900400988534054853395282488468103561720448758483059020970953015819127763660776068291219291269467843439858301493253057237315754104640345855178094638318029578415684930485190345119399858003159770362078080461706835262953660588616705787991197286351914712157830270513076926249732442337772181876553702771180269322282321929654706100640378813924771388781139062466787809881480383567004849341598402153833219148929387781262208222670415819455510912868563840662700714517932497878839801274318039828440166993066315158053283257802769692209154827343042873399890776039459266344024325831561386894620896380979797272091494905933761986049613652412727831957732196818993847194534833392709412006983620161240330254842590724924764583592257792278075815851962977191141234579857939299434053863592570672014629460023985906183111626319916830713980297313860476944814856731363999097616110359530955205772761370161181813393079698020776284600006154027155058841337925964180826315138763015612980034907626997549359381315819488249694402645885745295484716458201327389779865578972209007991366824739482502008623000532904285258161507192196672570446889136282763959006807821530918000832869059288668064196976506445179265884310531723828230796311994832435696921808330425534942832470644218401852064817901838753631056722600564607051076031144734334471883464810818680932445704999399230680703315431257333678161465296467812850649974682424532748241467677128920356818909880030046867974775225851869795867666139988784850135162099276087524480066]
