b:= proc(n, m) option remember; `if`(n=0, 1,
add(b(n-1, max(m, j)), j=1..m+9))
end:
a:= n-> b(n, -8):
seq(a(n), n=0..25);
# Alternative:
a:= n-> `if`(n=0, 1, (n-1)!*coeff(series(exp(x+add(
(exp(j*x)-1)/j, j=1..9)), x, n), x, n-1)):
seq(a(n), n=0..25);