0 0 0 0 0 0 0 256 10786 221131 2938246 28434638 213523313 1294371867 6506170971 27640452519 100655651197 317546448563 874877946630 2117958226178 4526204601708 8568967449756 14410558425803 21574939418636 28813157589683 34392145629193 36768417398788 35289338122373 30480951266668 23751322744668 16733726671406 10679380538986 6181723949596 3247453341794 1547940250065 668742701565 261302411897 92050211523 29107481626 8214884290 2054234503 450967280 85900328 13983816 1906884 211876 18424 1176 49 1