##？

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

x-=1;y-=1

cnt = [0]*n



for i in range(n):

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

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

        cnt[dist]+=1

for i in range(1,n):

    print((cnt[i]))

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

cnts=[0]*n

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

    for j in range(1,i):

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

        cnts[mn]+=1

for ci in cnts[1:]:

    print(ci)

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

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

-##？ -x -= 1 -y -= 1 -cnt = [0] * n -for i in range(n): -    for j in range(i + 1, n): -        dist = min(abs(j - i), abs(x - i) + 1 + abs(j - y)) -        cnt[dist] += 1 -for i in range(1, n): -    print((cnt[i])) +cnts = [0] * n +for i in range(1, n + 1): +    for j in range(1, i): +        mn = min(abs(i - j), abs(i - x) + abs(j - y) + 1, abs(i - y) + abs(j - x) + 1) +        cnts[mn] += 1 +for ci in cnts[1:]: +    print(ci)