def main():

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

    ans = [0 for i in range(n+1)]

    Map = [[0 for j in range(n+1)] for i in range(n+1)]

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

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

            if j>i:

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

                ans[dis] +=1

    

    for i in range(1,n):

        print((ans[i]))

main()
def main():

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

    dis = [0 for i in range(n+1)]

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

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

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

            #print(i+1,j+1,tmp)

            dis[tmp] += 1

    for i in range(1,n):

        print((dis[i]))

if __name__ == '__main__':

    main()

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


main()

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


if __name__ == "__main__":
    main()

-    ans = [0 for i in range(n + 1)] -    Map = [[0 for j in range(n + 1)] for i in range(n + 1)] +    dis = [0 for i in range(n + 1)] -        for j in range(1, n + 1): -            if j > i: -                dis = min( -                    j - i, abs(x - i) + 1 + abs(j - y), abs(y - i) + 1 + abs(j - x) -                ) -                ans[dis] += 1 +        for j in range(i, n + 1): +            tmp = min(j - i, abs(x - i) + 1 + abs(j - y), abs(y - i) + 1 + abs(j - x)) +            # print(i+1,j+1,tmp) +            dis[tmp] += 1 -        print((ans[i])) +        print((dis[i])) -main() +if __name__ == "__main__": +    main()