100 #ABC163C. [ABC163C] management

[ABC163C] management

配点 : 300300

問題文

NN 人の社員からなる会社があり、各社員には 1,...,N1,...,N の社員番号が割り当てられています。

社員番号 11 の社員以外の全ての社員には、自分より社員番号が小さい直属の上司がちょうど 11 人います。

XX さんが YY さんの直属の上司であるとき、YY さんは XX さんの直属の部下であるといいます。

社員番号 ii の社員の直属の上司の社員番号が AiA_i であることが与えられます。各社員について直属の部下が何人いるか求めてください。

制約

  • 2N2×1052 \leq N \leq 2 \times 10^5
  • 1Ai<i1 \leq A_i < i

入力

入力は以下の形式で標準入力から与えられる。

NN

A2A_2 ...... ANA_N

出力

社員番号 1,2,...,N1,2,...,N のそれぞれの社員について、直属の部下が何人いるか、改行区切りで出力せよ。

5
1 1 2 2
2
2
0
0
0

社員番号 11 の社員の直属の部下は社員番号 2,32,322 人です。

社員番号 22 の社員の直属の部下は社員番号 4,54,522 人です。

社員番号 3,4,53,4,5 の社員には直属の部下はいません。

10
1 1 1 1 1 1 1 1 1
9
0
0
0
0
0
0
0
0
0
7
1 2 3 4 5 6
1
1
1
1
1
1
0