local n, x, y = io.read("*n", "*n", "*n")
local t = {}
for i = 1, n - 1 do
  t[i] = 0
end
local mab = math.abs
local mmi, mma = math.min, math.max
for i = 1, n - 1 do
  for j = i + 1, n do
    -- i j
    local cand = j - i
    -- i x y j
    cand = mmi(cand, mab(i - x) + 1 + mab(j - y))
    t[cand] = t[cand] + 1
  end
end
for i = 1, n - 1 do
  print(t[i])
end
