while a=gets
a=a.to_i
import math
b=int(math.sqrt(a))
dziel=[ ]
c=1
for i in range(1, b+1)
if a%c==0
dziel.append(int(c))
d=a/c
if c!=a/c
dziel.append(int(d))
end
c=c+1
end
dziel.sort()
end
print "\n".join([str(x) for x in dziel])
end
d2hpbGUgYT1nZXRzCiAgICBhPWEudG9faQogICAgaW1wb3J0IG1hdGgKICAgIGI9aW50KG1hdGguc3FydChhKSkKICAgIGR6aWVsPVsgXQogICAgYz0xCiAgICBmb3IgaSBpbiByYW5nZSgxLCBiKzEpCiAgICAJaWYgYSVjPT0wCiAgICAJCWR6aWVsLmFwcGVuZChpbnQoYykpCiAgICAJCWQ9YS9jCiAgICAJCWlmIGMhPWEvYwogICAgCQkJZHppZWwuYXBwZW5kKGludChkKSkKCQllbmQKICAgIAljPWMrMQoJZW5kCiAgICBkemllbC5zb3J0KCkKICAgIGVuZAogICAgcHJpbnQgIlxuIi5qb2luKFtzdHIoeCkgZm9yIHggaW4gZHppZWxdKSAKCmVuZA==