import java.lang.Math.abs
import java.lang.Math.min
import java.util.*

fun main(args: Array<String>) = abc160d()

fun abc160d() {
    val (n, x1, y1) = readLine()!!.split(' ').map { it.toInt() }
    val x = x1 - 1
    val y = y1 - 1

    val distances = IntArray(n)

    for (left in 0 until n) {
        for (right in left + 1 until n) {
            distances[min(right - left, abs(right - y) + abs(left - x) + 1)]++
        }
    }

    val answer = distances.drop(1).joinToString(System.lineSeparator())

    println(answer)
}
