const int maxn = 1e5+10;
int vis[maxn]={0},prim[maxn]={0};
void Era(){
vis[1] = 1;
prim[0] = 0;
for(int i=2;i<maxn;i++){
if(vis[i]==0){
prim[++prim[0]] = i;
}
for(long long j=(long long)i*i;j<maxn;j+=i){
vis[j] = 1;
}
}
for(int i=1;i<=120;i++) printf("%d\n",prim[i]);
}