def sumd(n):
    res=0
    while n>0:
        res+=(n%10)
        n=int(n/10)
    return res

k=int(input())

cnt=0
n=1
m=n+1
x=list()
flag=1

while cnt<k:
    while m<n*n:
        #print("n="+str(n))
        if (n/sumd(n))<=(m/sumd(m)):
            #print("  m="+str(m))
            m=m+1
            flag=1
        else:
            flag=0
            break
    #print("flag="+str(flag))
    if flag==1:
        cnt+=1
        x.append(n)
    n+=1
    m=n+1
        
for i in x:
    print(i)

