#include <iostream>
using namespace std;
const int MAX_LENGTH = 20;
const int TEN = 10;
int freq[MAX_LENGTH];
int main() {
int n, v[MAX_LENGTH + 1];
cin >> n;
int freqDig = 0, aparitii = 0;
for (int i = 1; i <= n; ++i) {
cin >> v[i];
if (v[i] < 0) {
v[i] = -v[i];
}
int copyEl = v[i];
while (copyEl) {
++freq[copyEl % TEN];
if (freq[copyEl % TEN] > aparitii) {
aparitii = freq[copyEl % TEN];
freqDig = copyEl % TEN;
}
copyEl /= TEN;
}
}
for (int i = 0; i < TEN; ++i) {
cout << freq[i] <<" ";
}
cout << freqDig;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY29uc3QgaW50IE1BWF9MRU5HVEggID0gMjA7CmNvbnN0IGludCBURU4gPSAxMDsKaW50IGZyZXFbTUFYX0xFTkdUSF07CgppbnQgbWFpbigpIHsKCWludCBuLCB2W01BWF9MRU5HVEggKyAxXTsKCWNpbiA+PiBuOwoJaW50IGZyZXFEaWcgPSAwLCBhcGFyaXRpaSA9IDA7Cglmb3IgKGludCBpID0gMTsgaSA8PSBuOyArK2kpIHsKCQljaW4gPj4gdltpXTsKCQlpZiAodltpXSA8IDApIHsKCQkJdltpXSA9IC12W2ldOwoJCX0KCQlpbnQgY29weUVsID0gdltpXTsKCQl3aGlsZSAoY29weUVsKSB7CgkJCSsrZnJlcVtjb3B5RWwgJSBURU5dOwoJCQlpZiAoZnJlcVtjb3B5RWwgJSBURU5dID4gYXBhcml0aWkpIHsKCQkJCWFwYXJpdGlpID0gZnJlcVtjb3B5RWwgJSBURU5dOwoJCQkJZnJlcURpZyA9IGNvcHlFbCAlIFRFTjsKCQkJfQoJCQljb3B5RWwgLz0gVEVOOwoJCX0KCX0KCQoJZm9yIChpbnQgaSA9IDA7IGkgPCBURU47ICsraSkgewoKCQljb3V0IDw8IGZyZXFbaV0gPDwiICI7Cgl9IAoJY291dCA8PCBmcmVxRGlnOwoJcmV0dXJuIDA7Cn0=