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

x -= 1

y -= 1



ans = [0] * n



for j in range(n):

  for i in range(j):

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

    ans[d] += 1



print(( "\n".join( [str(d) for d in ans[1:]] )))

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

x -= 1

y -= 1



ans = [0] * (n-1)



for j in range(n):

  for i in range(j):

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



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

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

-ans = [0] * n +ans = [0] * (n - 1) -        d = min(j - i, abs(x - i) + 1 + abs(j - y)) -        ans[d] += 1 -print(("\n".join([str(d) for d in ans[1:]]))) +        ans[min(j - i, abs(x - i) + 1 + abs(j - y)) - 1] += 1 +print(("\n".join([str(d) for d in ans])))