#include <bits/stdc++.h>
using namespace std;
int t;
long long ans[200010];
long long n;
void solve(long long x) { ans[++t] = n / x + x * (n / x) * (n / x - 1) / 2; }
int main() {
  scanf("%lld", &n);
  for (int i = 1; i * i <= n; i++)
    if (n % i == 0) {
      solve(i);
      if (i * i != n) solve(n / i);
    }
  sort(ans + 1, ans + t + 1);
  for (int i = 1; i <= t; i++) printf("%lld ", ans[i]);
}
