Автор - seglovmaksim852
n = int(input())
order = []
times = {}
for i in range(n):
x = input()
if(x in order):
times[x] += 1
else:
times[x] = 1
order.append(x)
print(len(order))
for i in order:
print (times[i] , end = ' ')