1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 10 11 1210 12 27198 13 322782 14 2564988 15 15372702 16 74615814 17 306900410 18 1105651074 19 3569169990 20 10512880400 21 28628691842 22 72880455042 23 174895586328 24 398556484840 25 867314768878 26 1811576604968 27 3646385889888 28 7098967307298