#include<iostream> #include<vector> #include<math.h> using namespace std; int main(){ int n; int rank = 1; cin >> n; vector<int> point; vector<int> ranks; for(int i=0;i<n;i++){ int tmp_p; cin >> tmp_p; point.push_back(tmp_p); if(point[0] < point[i]) rank++; ranks.push_back(rank); } for(int j=0;j<n;j++){ cout << ranks[j] << endl; } return 0; }