0 36 1150 17780 177201 1279216 7126056 31866228 117491405 364065080 961627058 2188664044 4328597751 7488831548 11395900770 15323380552 18281306915 19424974784 18450601518 15721604608 12056475153 8342144180 5214869150 2944162480 1497658273 683404616 277955396 99929040 31429964 8538916 1972104 379248 59041 7144 630 36 1