p := product(1/(1-x^m/m), m=1..100):
s := series(p, x, 100):
for i from 0 to 100 do printf(`%.0f, `, i!*coeff(s, x, i)) od:
# Alternative:
with(combinat):
b:= proc(n, i) option remember; `if`(n=0, 1, `if`(i<1, 0, add(
(i-1)!^j*b(n-i*j, i-1)*multinomial(n, n-i*j, i$j), j=0..n/i)))
end:
a:= n-> b(n$2):