n, x, y = [int(i) for i in input().split()]

ans = [0]*n

for i in range(n-1):

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

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



print(*ans[1:], sep='\n')

n, x, y = [int(i) for i in input().split()]



ans = [0]*n

for i in range(1, n):

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

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



print(*ans[1:], sep='\n')

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

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

-for i in range(n - 1): -    for j in range(i + 1, n): -        ans[min(j - i, abs(x - (i + 1)) + abs((j + 1) - y) + 1)] += 1 +for i in range(1, n): +    for j in range(i + 1, n + 1): +        ans[min(j - i, abs(x - i) + abs(j - y) + 1)] += 1