T = int(input()) # 입력받은 값을 정수형으로 형변환하여 변수 T에 저장
i = 0 # i의 값을 0으로 초기화
for i in range(T+1): # i가 T+1까지 1씩 증가하는 반복문
if T<=30: # 만약 T가 30이하일 경우
result = 2 ** i # 2의 i 제곱을 변수 result에 저장
print(result, end=" ") # result와 그 뒤에 공백을 출력
else: # 만약 T가 30이하가 아닐 경우
print("숫자를 잘못입력하셨습니다.", end=" ") # 경고문과 공백을 출력
break # 반복문 탈출