#include <bits/stdc++.h>
#define rep(i,n) for(int i = 0; i < (int)(n); i++)

using namespace std;
using LL = long long;
using P = pair<int,int>;
const int INF = 2e9;

int main(){  
	int N;
	cin >> N;
	vector<LL> ans(N);
	ans[0] = 1;
	rep(i,N-1) ans[i+1] = ans[i] * 2;
	rep(i,N-1) cout << ans[i] << " ";
	cout << ans[N-1] << endl;

  return 0;
}