var n,x,ed,raz,raz2,k:integer;
begin
write('n=');
readln(n);
x:=0;
ed:=1;
raz:=1;
k:=1;
while k<=n do begin
raz2:=raz;
while (k<=n)and(x div ed<>5) do begin
write(x,' ');
inc(k);
if raz2<>1 then raz2:=raz2 div 10;
x:=x+5*raz2;
end;
write(x,' ');
raz:=raz*10;
ed:=ed*10+1;
x:=5*raz;
inc(k);
end;
writeln;
end.