#abc163c. [abc163_c]management

[abc163_c]management

問題文

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

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

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

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

制約

  • 2leqNleq2times1052 \\leq N \\leq 2 \\times 10^5
  • 1leqAi<i1 \\leq A_i < i

入力

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

NN A2A_2 ...... ANA_N

出力

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


入力例 1

5
1 1 2 2

出力例 1

2
2
0
0
0

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

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

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


入力例 2

10
1 1 1 1 1 1 1 1 1

出力例 2

9
0
0
0
0
0
0
0
0
0

入力例 3

7
1 2 3 4 5 6

出力例 3

1
1
1
1
1
1
0