#include <bits/stdc++.h>
using namespace std;
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  int tt;
  cin >> tt;
  while (tt--) {
    int n;
    cin >> n;
    int i;
    set<int> ans;
    for (i = 1; i * i < n; i++) {
      if (ans.find(n / i) == ans.end()) {
        ans.insert(i);
        ans.insert(n / i);
      }
    }
    if (ans.find(n / i) == ans.end()) {
      ans.insert(i);
      ans.insert(n / i);
    }
    ans.insert(0);
    cout << ans.size() << endl;
    set<int>::iterator it = ans.begin();
    for (; it != ans.end(); ++it) {
      cout << *it << " ";
    }
    cout << endl;
  }
}
