#define rep(i,n) for(int i=0;i<(int)(n);i++) #define ALL(v) v.begin(),v.end() typedef long long ll; #include using namespace std; int main(){ ios::sync_with_stdio(false); std::cin.tie(nullptr); vector A(30); A[0]=1; for(int i=1;i<30;i++) A[i]=A[i-1]*2; vector B; B.push_back(A[25]); int t=2; for(int i=24;i>=1;i--){ while(1){ t++; if(B.back()>=A[i]*t) continue; if(gcd(B.back(),A[i]*t)!=A[i]) continue; B.push_back(A[i]*t); break; } } int n; cin>>n; rep(i,n){ if(i) cout<<" "; cout<