b:= proc(n, l) option remember; `if`(n=0, add(l[-i]*
x^i, i=1..nops(l)), add(binomial(n-1, j-1)*
b(n-j, sort([l[], j])), j=1..n))
end:
T:= n-> (p-> (seq(coeff(p, x, i), i=1..n)))(b(n, [])):
seq(T(n), n=1..12);
# Alternative:
b:= proc(n, i, t) option remember; `if`(n=0, [1, 0], `if`(i<1, 0,
add((p-> p+`if`(t>0 and t-j<1, [0, p[1]*i], 0))(
combinat[multinomial](n, i$j, n-i*j)/j!*
b(n-i*j, min(n-i*j, i-1), max(0, t-j))), j=0..n/i)))
end:
T:= (n, k)-> b(n$2, k)[2]: