0 0 0 0 0 0 0 0 0 0 0 11 1390 86735 3563290 108423937 2606370707 51559124726 863297038925 12489547512698 158596671474916 1789718895150451 18128779435234350 166200110344564090 1388603741406012054 10635617560147377637 75054775033039408298 490149778345168716638 2973580992381860162084 16815084926858325412975 88897251301098914193084 440563051066064172043011 2051624087510825380571181 8996889882492244112124437 37225085851454043792150124 145576581025740105841199100 538955593702575362531126997 1891692049337849858999401063 6303155148685937247988670862 19961777051471620986324090424 60152242961973906750158084544 172644207912908346776137484948 472386867048610426247243294894 1233253243816538889092880241896 3074298449743853737664871566918 7322842131093544286939261743152 16677297737065227015189379578292 36335417734660888074826690481109 75772969070507251245427454437613 151312821696487897531080451833474 289460666394881064877445508048106 530651515618460567319175672463041 932541711331900994789439510004063 1571372858876241278205051586197772 2539430452661697088459708898329874 3936543044203030683672449698019644 5854273899793136200386930943036221 8353166512495323434748711039066079 11435991138286853568204538739550157 15022778858789765675191000745046326 18935447230660260247221950451369739 22899807166441357526232453457168096 26569892645010050753239671588034477 29574037104674059447883524129088892 31575320991104220537148117146437192 32333255119187555128633326959192605 31751250137105402496033906655874278 29896954634154771480564695517510560 26989522114199525468381177537538446 23357052435525469033458421144825840 19375617046562951702956041900061834 15405563144881395678693955371204671 11739931770844998900792134611444858 8574596751627169570284053148593621 6002461583796214899936665079649203 4027476014265256595594089417640218 2590338512509819764877690880693503 1597136009166335340566422341288605 944143086489328819605813095521390 535175572948032621497206799558587 290916526325670210711506897265692 151669988028784832474950699472970 75844659135285826955322059559655 36380088618568318341770297358852 16738423520835667826870279680285 7386702598342373605522190402416 3126189279269675964262394488507 1268580365291909114882599473861 493436055373184514951367024757 183901706071460523956252799733 65640460648613070643351653138 22425006423412147592173328260 7327672324695152721520544282 2288342671394624974807490715 682333339393692292585176934 194061577775610313809340394 52582646110495748804191362 13556270044789653344066847 3320522476847968698665365 771521655334770124924617 169745943336887492263313 35295010473667979553869 6920726059441804411251 1276651413171725903469 220959930720513295499 35774538038938596386 5399934656429190609 757000402671246264 98129690344150094 11703541298188851 1276749964568741 126524771308936 11296854581155 899749479915 63140314380 3843323484 198792594 8495410 287980 7260 121 1