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

ans = [0]*n

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

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

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

        

for i in range(1,n):

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

ans = [0]*n

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

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

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

        

for i in range(1,n):

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

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

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