k=gets.to_i
for w in 1..9
break if k==0
p w
k-=1
end
c=1
loop{break if k==0
for w in 1..9
break if k==0

if  w==1  && c>2

for w2 in 0..9
break if k==0
p  w*10**c+w2*10**(c-1)+10**(c-1)-1
k-=1
end
end

p w*(10**c)+10**c-1
k-=1
end
c+=1
}