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

ans = [0]*(n-1)

for i in range(1, n):

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

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

        ans[res-1] += 1

for i in ans: print(i)
n, x, y = list(map(int, input().split()))

ans = [0]*(n-1)

for i in range(1, n):

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

        ans[min(j-i-1, abs(i-x)+abs(j-y))] += 1

for i in ans:

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

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

-        res = min(abs(j - i), abs(x - i) + 1 + abs(j - y), abs(x - j) + 1 + abs(y - i)) -        ans[res - 1] += 1 +        ans[min(j - i - 1, abs(i - x) + abs(j - y))] += 1