#include <bits/stdc++.h>
using namespace std;
const int MOD = 1000000007;
int add(int a, int b) {
  a += b;
  if (a >= MOD) a -= MOD;
  if (a < 0) a += MOD;
  return a;
}
int mult(int a, int b) { return a * 1ll * b % MOD; }
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  long long n;
  cin >> n;
  set<long long> s = {1};
  long long sum = (1 + n) * (n) / 2;
  s.insert(sum);
  for (long long i = 2; i < sqrt(n) + 1; ++i) {
    if (n % i == 0) {
      long long x = (n + 2 - i) * (n / i) / 2;
      if (x < sum) s.insert(x);
      long long z = n / i;
      x = (n + 2 - z) * (n / z) / 2;
      if (x < sum) s.insert(x);
    }
  }
  for (auto x : s) {
    cout << x << " ";
  }
  cout << endl;
  return 0;
}
