#include<iostream>
#include<algorithm>
using namespace std;
vector<int> divisors;
int n;
void get_divisors(int x){
for(int i = 1 ; i <= n / i ; i++){
if(x % i == 0){
divisors.push_back(i);
if(x / i != i){
divisors.push_back(x / i);
}
}
}
}
int main(){
cin >> n;
get_divisors(n);
sort(divisors.begin(), divisors.end());
for(auto divisor : divisors) printf("%d\n", divisor);
return 0;
}