n=gets.to_i
a=gets.split.map(&:to_i)
max=1
b=a.uniq
b.each do |i|
  hoge=a.count(i)
  if hoge>max
    max=hoge
  end
end
for i in 1..n do
  ans=n/i
  if ans!=0&&max-ans>0
    ans=ans-((max-ans).quo(i).ceil)
  end
  puts ans
end
