fun main(args: Array<String>) {
    val N = readLine()!!.toInt()
    val isPrime = eratosthenes(55555)
    val primes = (1..55555).filter { isPrime[it] }
    primes
            .filter { it.mod(5) == 1 }
            .take(N)
            .forEach { 
                print(it)
                print(" ")
            }
}

fun eratosthenes(N: Int) : BooleanArray {
    val isPrime = BooleanArray(N + 1)
    isPrime.fill(true)
    isPrime[0] = false
    isPrime[1] = false

    (2..N).forEach {
        if (isPrime[it]) {
            var i = 2
            while (i * it <= N) {
                isPrime[i*it] = false
                i++
            }
        }
    }

    return isPrime
}
