#include #define int long long #define double long double using namespace std; const int MOD = 1000000007; const int INF = 1e11; using Graph = vector>; signed main(){ int N; cin >> N; set num; num.insert(1); num.insert(2); num.insert(5); num.insert(10); for( int i = 2; i <= N; i++ ){ vector now; for( auto p : num ) now.emplace_back(p*2); for( auto p : num ) now.emplace_back(p*5); for( auto p : num ) now.emplace_back(p*10); for( int j = 0; j < now.size(); j++ ) num.insert(now[j]); } for( auto p : num ) cout << p << endl; }