#include using namespace std; int f( int x ) { int ans = 0; while(x) ans += x % 10 , x/= 10; return ans; } int a[10000]; int m = 0; int main() { int T; scanf("%d",&T); while(T--) { int v; scanf("%d",&v); int s = f(v); m = 0; for( int i = 1; i <= s; i++ ) if ( s % i == 0 && v % i == 0 ) { a[++m] = i; } printf("%d\n",m ); for(int i = 1; i <= m; i++) printf("%d%c",a[i],i==m?'\n':' ' ); } return 0; }