#include<iostream>
#include<string>
#include<vector>
#include<cmath>
#include<algorithm>
using namespace std;
//例题6.8 素数
bool isPrime(int num) {
if (num == 1) {
return false;
}
for (int i = 2; i <= sqrt(num); i++) {
if (num % i == 0) {
return false;
}
}
return true;
}
int main()
{
int n;
while (cin >> n) {
vector<int> nums;
for (int i = 2; i < n; i++) {
if (isPrime(i) && i%10==1) {
nums.push_back(i);
}
}
if (nums.size() > 0) {
cout << nums[0];
for (int i = 1; i < nums.size(); i++) {
cout << " " << nums[i];
}
cout << endl;
}
else {
cout << -1 << endl;
}
}
return 0;
}