fun main(args: Array<String>) {

    val list = readLine()!!.split(" ").map { it.toInt() }

//    var elements = mutableListOf<Int>()
    var elements = listOf<Int>()
    // 与えられた数値回数ループしたいなら3回したいなら0 until 3 -> 0, 1, 2
    // Collectionの結合はどうだっけ？
    // 読み取り専用リストでもplusで変更できるのか？->できてない。ではmutableListならできるのか？->できない
    // 読み取り専用リストでも、入れ直したらできる。mutableListとして変更してListを返して入れ直すのだろうか？
    for (i in 0 until list[1])
        elements = elements + readLine()!!.split(" ").map { it.toInt() }

    for (i in 1..list[0])
        println(elements.count { it == i })
}