def solve(): N=int(input()) A=list(map(int,input().split())) X=[0]*(A[0]+1); X[0]=N for a in A: X[a]-=1 for i in range(1,A[0]+1): X[i]+=X[i-1] return X[:A[0]] print(*solve())