#include #include #define rep(i, a, b) for (ll i = (ll)(a); i < (ll)(b); i++) using namespace atcoder; using namespace std; typedef long long ll; template ostream &operator<<(ostream &os, const vector &v) { int n = v.size(); rep(i, 0, n) { os << v[i] << " \n"[i == n - 1]; } return os; } int main() { ios::sync_with_stdio(false); cin.tie(nullptr); vector p = {2, 3, 5, 7, 11, 13, 17, 19, 23}; int m = 223092870; int n; cin >> n; vector ans = {m}; rep(i, 0, n - 1) { ans.push_back(m / p[i]); } cout << ans; }