#include<cstdio>
#include<algorithm>
#include<cstring>
#include<cmath>
using namespace std;

const int maxn=30010;
int a[maxn], ban[maxn];
int n;
int sum;
int tot;

void print(){
	for(int i=1;i<=tot;i++) if(!ban[ a[i] ]) printf("%d ", a[i]);
	exit(0);
}
void add(int x,int now){
	a[++tot]=x;
	(sum+=x)%=6;
	if(tot==n){
		if(sum==0);
		else if(sum==2) ban[8]=1, a[++tot]=now*6+6;
		else if(sum==5) ban[9]=1, a[++tot]=6*now+4;
		else if(sum==3) ban[9]=1, a[++tot]=6*now+12;
		print();
	}
}

int main(){

	scanf("%d", &n);
	if(n==3){ puts("2 5 63"); return 0; }
	if(n==4){ puts("2 5 20 63"); return 0; }
	if(n==5){ puts("2 3 4 6 9"); return 0; }
	int tot=0;
	for(int i=0;i<5000;i++){
		add(6*i+2,i), add(6*i+3,i);
		add(6*i+4,i), add(6*i+6,i);
	}
	return 0;
}
