def prost(b):
    for i in range(2,b):
        if b%i==0:
            return False
    return True

# vraca listu prostih brojeva [2,3,5,7,11,...N]
def prostiN(N):
    # l je lokalna promenljiva koju cemo vratiti sa return
    l = []
    for i in range(2,N+1):
        if prost(i):
            l.append(i)
    return l
    
x = int(input())
# promenljivoj lista se dodelila povratna vrednost poziva prostiN
# sto je zapravo lokalna lista
lista = prostiN(x)
print(lista)