#include <iostream>
#include <cstring>
#include <cmath> 
#include <vector>
#include <algorithm>
#include <queue>
#include <map>
using namespace std;
int add[1001];
bool t[1001];
 
int asd(int n){
  int p=0;
  for(int i=0;i<=n;i++)t[i]=true;
    t[0]=t[1]=false;
  for(int i=2;i<=n;i++){
    if(t[i]){
      add[p++]=i;
      for(int j=2*i;j<=n;j+=i)t[j]=false;
    }
  }
  return p;
}
 
int main(){
  int n;
  cin>>n;
  int size=asd(55555);
  int cnt=0;
  for(int i=0;i<size;i++){
      if(add[i]%5==1){
           if(cnt)cout<<" ";
           cout<<add[i];
            cnt++;
    }
      if(cnt==n){
          cout<<endl;
          return 0;
    }
  }
}