N=int(input()) A=[int(x) for x in input().split()] M=A[0] B=[0 for _ in range(M)] for i in range(N): B[A[i]-1]+=1 C=[0]*M c=0 for i in reversed(range(M)): c+=B[i] C[i]=c print(*C)