#include <bits/stdc++.h>
using namespace std;


int main(){

    int N;
    cin >> N;

    vector<int> A(N - 1);
        for (int i = 0; i < N - 1; i++) {
        cin >> A.at(i);
    }

    sort(A.begin(), A.end());

    vector<int> B(N - 1);

    for (int i=0; i < N - 1; i++){

        for (int j=0; j < N - 1; j++){

            if(A.at(j) == i + 1){
                B.at(i)++;
            }

            if(A.at(j) == i + 2){
                break;
            }
    }
    }
  
    for (int i = 0; i < N - 1; i++) {
        cout << B.at(i) << endl;
    }

    cout << "0" << endl;
}