#include <iostream>
#include <vector>
using namespace std;
int main() {
int n;
cin >> n;
int one= 0, two= 0, three= 0, four = 0, five = 0, six = 0, seven = 0, eight = 0, nine = 0;
vector<int> a;
for (int j = 0; j < n; ++j){
int b;
cin >> b;
a.push_back(b);
}
for (int i = 0; i < n; ++i){
if (a[i] == 1){
++one;
}
if (a[i] == 2){
++two;
}
if (a[i] == 3){
++three;
}
if (a[i] == 4){
++four;
}
if (a[i] == 5){
++five;
}
if (a[i] == 6){
++six;
}
if (a[i] == 7){
++seven;
}
if (a[i] == 8){
++eight;
}
if (a[i] == 9){
++nine;
}
}
cout << one << " " << two << " " << three << " " << four << " " << five << " " << six << " " << seven << " " << eight << " " << nine;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgbjsgCgljaW4gPj4gbjsKCWludCBvbmU9IDAsIHR3bz0gMCwgdGhyZWU9IDAsIGZvdXIgPSAwLCBmaXZlID0gMCwgc2l4ID0gMCwgc2V2ZW4gPSAwLCBlaWdodCA9IDAsIG5pbmUgPSAwOwoJdmVjdG9yPGludD4gYTsKCQoJZm9yIChpbnQgaiA9IDA7IGogPCBuOyArK2opewoJCWludCBiOwoJCWNpbiA+PiBiOwoJCWEucHVzaF9iYWNrKGIpOwoJfQoJCglmb3IgKGludCBpID0gMDsgaSA8IG47ICsraSl7CgkJaWYgKGFbaV0gPT0gMSl7CgkJCSsrb25lOwoJCX0KCQlpZiAoYVtpXSA9PSAyKXsKCQkJKyt0d287CgkJfQoJCWlmIChhW2ldID09IDMpewoJCQkrK3RocmVlOwoJCX0KCQlpZiAoYVtpXSA9PSA0KXsKCQkJKytmb3VyOwoJCX0KCQlpZiAoYVtpXSA9PSA1KXsKCQkJCgkJCSsrZml2ZTsKCQl9CgkJaWYgKGFbaV0gPT0gNil7CgkJCQoJCQkrK3NpeDsKCQl9CgkJaWYgKGFbaV0gPT0gNyl7CgkJCQoJCQkrK3NldmVuOwoJCX0KCQlpZiAoYVtpXSA9PSA4KXsKCQkJCgkJCSsrZWlnaHQ7CgkJfQoJCWlmIChhW2ldID09IDkpewoJCQkKCQkJKytuaW5lOwoJCX0KCX0KCWNvdXQgPDwgb25lIDw8ICIgIiA8PCB0d28gPDwgIiAiIDw8IHRocmVlIDw8ICIgIiA8PCBmb3VyIDw8ICIgIiA8PCBmaXZlIDw8ICIgIiA8PCBzaXggPDwgIiAiIDw8IHNldmVuIDw8ICIgIiA8PCBlaWdodCA8PCAiICIgPDwgbmluZTsKCXJldHVybiAwOwp9