N = int(input()) mark = [True]*(N-2) for i in range(2,N): if(not mark[i-2]): continue for j in range(2,(N-1)//i+1): mark[j*i-2] = False ret = [] for i in range(2,N): if(mark[i-2]): ret.append(i) print(ret)