fun main(args: Array<String>) {
    val (n, x, y) = readLine()!!.split(" ").map { it.toInt() }

    val results = Array(n) { 0 }
    (1 until n).forEach { i ->
        (i + 1..n).forEach { j ->
            val d1 = j - i
            val d2 = Math.abs(i - x) + Math.abs(j - y) + 1
            val d = Math.min(d1, d2)
            results[d] = results[d] + 1
        }
    }

    (1 until n).forEach { println(results[it]) }
}
