(PARI) {a(n) = my(A=[1]); for(i=1, n, A=concat(A, 0);
A[#A] = polcoeff( sum(n=-#A, #A, x^(n+1) * (2 - x^(n+1) +x*O(x^#A) )^n * Ser(A)^n ), #A-1) ); A[n+1]}
for(n=0, 30, print1(a(n), ", "))
(PARI) {a(n) = my(A=[1]); for(i=1, n, A=concat(A, 0);
A[#A] = polcoeff( sum(n=-#A, #A, (-1)^(n+1) * x^(n^2) / ((1 - 2*x^n +x*O(x^#A) )^(n+1) * Ser(A)^(n+1)) ), #A-1) ); A[n+1]}
for(n=0, 30, print1(a(n), ", "))