N = int(input()) # 입력받은 값을 정수형으로 형변환 후 N에 저장
if (N < 1) or (N > 1000): # 제약사항에 입력받은 값(N)이 1이상, 1000이하의 정수 이기 때문에 해당 범위를 벗어난 입력 값은
print("숫자를 0이상 1000이하로 입력해주세요.")
exit() # 오류 메시지를 출력 후, 종료
else: # 제약사항에 맞게 값이 입력되었을 때
for i in range(1, N+1): # 1부터 N+1(입력받은 값 + 1)까지 1씩 증가하는 반복문
if(N % i == 0): # 입력받은 값을 i로 나눈 나머지가 0이면
print(i, end=' ') # 그 때의 i의 값을 출력하고 공백 출력