#pole = [int(_) for _ in input().split()]
pole = list(map(int, input().split()))
#CountingSort, maly rozsah hodnot k
najm, najv = min(pole), max(pole) #2*O(n)
cs = [0]*(1+najv-najm) #O(k)
for prvok in pole: #O(n)
cs[prvok-najm] += 1
print(*cs) #O(k)