#include <iostream>
#include <map>
using namespace std;
int main() {
int n;
cin >> n;
map<int, int> rc; // reader count
for (int i = 1; i <= n; ++i) {
int r; // reader
cin >> r;
cout << ++rc[r] << " ";
}
return 0;
}
#include <iostream>
#include <map>
using namespace std;
int main() {
int n;
cin >> n;
map<int, int> rc; // reader count
for (int i = 1; i <= n; ++i) {
int r; // reader
cin >> r;
cout << ++rc[r] << " ";
}
return 0;
}