#include<bits/stdc++.h>
using namespace std;
void SieveOfSundaram(int n){
    vector<bool>arr(n,false);
    for(int i=1;i<=n;i++){
        for(int j=i;(i+j+(2*i*j))<=n;j++){
            arr[i+j+(2*i*j)]=true;
        }
    }
    if(n>=2){
        cout<<"2"<<endl;
    }
    for(int i=1;i<=n;i++){
        if(arr[i]==false&&(2*i)+1<=n){
            cout<<2*i+1<<endl;
        }
    }
}
int main(){
    int arr[n];
    SieveOfSundaram(n);
    return 0;
}