// Package main provides
//
// File:  d.go
// Author: ymiyamoto
//
// Created on Wed Aug  8 01:41:23 2018
//
package main

import (
	"fmt"
	"strings"
)

var K int

func main() {
	// for i := 1; i <= 1100; i++ {
	// 	if i%10 == 9 {
	// 		str := strconv.Itoa(i)
	// 		val := 0
	// 		for j := range str {
	// 			val += int(str[j] - '0')
	// 		}
	// 		fmt.Println(i, val, float64(i)/float64(val))
	// 	}
	// }

	fmt.Scan(&K)

	i := 1
	for i <= K {
		fmt.Printf("%d%s\n", (i-1)%9+1, strings.Repeat("9", (i-1)/9))

		i++
	}
}
