(PARI) {a(n)=local(A); if(n<1, 0, A=1+x+x*O(x^n); for(k=1, n, B=subst(A, x, x/(1-x))/(1-x)+x*O(x^n); A=A-A^3+B^2); polcoeff(A, n, x))}
(Magma)
m:=40;
f:= func< n, x | Exp((&+[(&+[2^j*Factorial(j)*StirlingSecond(k, j)*x^k/k: j in [1..k]]): k in [1..n+2]])) >;
R<x>:=PowerSeriesRing(Rationals(), m+1); //
A090352
(SageMath)
m=50
def f(n, x): return exp(sum(sum(2^j*factorial(j)*stirling_number2(k, j)*x^k/k for j in range(1, k+1)) for k in range(1, n+2)))
P.<x> = PowerSeriesRing(QQ, prec)
return P( f(m, x) ).list()