n = int(input()) questions = list(map(int, input().split())) isprime = [True] * (n + 1) for i in range(2, n): if isprime[i]: for j in range(__________): isprime[j] = False primelist = [] for i in range(n - 1): if isprime[i]: primelist.append(i) answer = [] for q in questions: answer.append(str(primelist[__________])) print(" ".join(answer))