#include <bits/stdc++.h>
using namespace std;
set<int> m;
long long s[1000005];
int main() {
  int n, i, sn = 0;
  scanf("%d", &n);
  for (i = 1; i * i <= n; i++)
    if (n % i == 0) m.insert(n / i), m.insert(i);
  for (auto x = m.begin(); x != m.end(); x++) {
    s[sn++] = 1ll * (2 + n - (*x)) * (n / (*x)) / 2;
  }
  sort(s, s + sn);
  for (i = 0; i < sn; i++) printf("%I64d ", s[i]);
  return 0;
}
