#include using namespace std; const int maxn = 1e5+233; int a[maxn]; int T,n,m,c,ans,ret,sum,tot; int main() { // freopen("in.txt","r",stdin); scanf("%d",&T); while(T--) { scanf("%d",&n); m=n,sum=0; while(m) { sum+=m%10; m/=10; } ans=0; for(int i=1; i<=sum; ++i) { if(n%i==0&&sum%i==0) a[++ans]=i; } printf("%d\n",ans); for(int i=1; i<=ans; ++i) { printf("%d%c",a[i],i==ans?'\n':' '); } } return 0; }