from itertools import product as p from collections import Counter as c from functools import reduce n=10**(int(input())) l=[1] for i in range(2,1+int(n**0.5)): while n%i==0: l.append(i) n=n//i if n:l.append(n) d=c(l) a,b=d.keys(),d.values() f=lambda x,y:x**y g=lambda x,y:x*y for j in sorted(set(reduce(g,map(f,a,i)) for i in p(*[range(i+1) for i in b]))): print(j)