program main
    implicit none
    integer n, x, y
    integer i,j,k
    integer, allocatable, dimension(:) :: d
    integer d1, d2, min
    read(*,*) n, x, y
    allocate(d(n-1))

    d = 0

    do i = 1, n-1
        do j = i+1, n
            d1 = j-i
            d2 = abs(i-x)+abs(j-y)+1
            if(d1 < d2) then
                min = d1
            else
                min = d2
            end if
            d(min) = d(min) + 1
        end do
    end do

    do k = 1, n-1
        write(*,*) d(k)
    end do

end program