#include <bits/stdc++.h>
using namespace std;
const int maxn = 10005;
int n, cnt;
long long ans[maxn];
void Check(long long x) {
  long long p = n / x;
  ans[++cnt] = ((long long)x * (p - 1) + 2) * p / 2;
}
int main() {
  scanf("%d", &n);
  cnt = 0;
  for (int i = 1, k = sqrt(n); i <= k; i++)
    if (n % i == 0)
      if (i * i == n)
        Check(i);
      else
        Check(i), Check(n / i);
  sort(ans + 1, ans + 1 + cnt);
  for (int i = 1; i < cnt; i++) printf("%lld ", ans[i]);
  printf("%lld", ans[cnt]);
  return 0;
}
