program ABC160D
    implicit none
    integer(8)::N,X,Y,i,j,d
    integer(8),allocatable,dimension(:)::ans
    read*,N,X,Y
    allocate(ans(N-1))
    ans=0

    do i=1,N
        do j=i+1,N
            d=min(j-i,abs(X-i)+abs(Y-j)+1)
            ans(d)=ans(d)+1
        end do
    end do


    do i=1,N-1
        print'(i0)',ans(i)
    end do
end program ABC160D