n,x,y = list(map(int, input().split()))



ans = [0]*(n)

for i in range(n-1):

    for j in range(i+1, n):

        r1 = min(j-i, (abs(x-i-1) + 1 +  abs(y-j-1) ), (abs(y-i-1) + 1 +  abs(x-j-1) ) )

        ans[r1] += 1



for i in ans[1:]:

    print(i)
n,x,y = list(map(int, input().split()))



ans = [0]*(n)

for i in range(n-1):

    for j in range(i+1, n):

        #r1 = min(j-i, (abs(x-i-1) + 1 +  abs(y-j-1) ), (abs(y-i-1) + 1 +  abs(x-j-1) ) )

        r1 = min(j - i, (abs(x - i - 1) + 1 + abs(y - j - 1)))

        ans[r1] += 1



for i in ans[1:]:

    print(i)
n, x, y = list(map(int, input().split()))
ans = [0] * (n)
for i in range(n - 1):
    for j in range(i + 1, n):
        r1 = min(
            j - i,
            (abs(x - i - 1) + 1 + abs(y - j - 1)),
            (abs(y - i - 1) + 1 + abs(x - j - 1)),
        )
        ans[r1] += 1
for i in ans[1:]:
    print(i)

n, x, y = list(map(int, input().split()))
ans = [0] * (n)
for i in range(n - 1):
    for j in range(i + 1, n):
        # r1 = min(j-i, (abs(x-i-1) + 1 +  abs(y-j-1) ), (abs(y-i-1) + 1 +  abs(x-j-1) ) )
        r1 = min(j - i, (abs(x - i - 1) + 1 + abs(y - j - 1)))
        ans[r1] += 1
for i in ans[1:]:
    print(i)

-        r1 = min( -            j - i, -            (abs(x - i - 1) + 1 + abs(y - j - 1)), -            (abs(y - i - 1) + 1 + abs(x - j - 1)), -        ) +        # r1 = min(j-i, (abs(x-i-1) + 1 +  abs(y-j-1) ), (abs(y-i-1) + 1 +  abs(x-j-1) ) ) +        r1 = min(j - i, (abs(x - i - 1) + 1 + abs(y - j - 1)))