#include<bits/stdc++.h>
using namespace std;
struct a{
int j,y,t,jj,yy,tt;
}e[1000000];
bool dass(int ff,int yy){
return ff>yy;
}
int main(){
int b;
unsigned long long da,c[1000000],d[1000000],ee[1000000],asd=INT_MAX;
cin>>b;
for(int i=1;i<=b;i++){
cin>>e[i].j>>e[i].y>>e[i].t;
c[i]=e[i].j;
d[i]=e[i].y;
ee[i]=e[i].t;
}
sort(c+1,c+1+b,dass);
sort(d+1,d+1+b,dass);
sort(ee+1,ee+1+b,dass);
for(int i=1;i<=b;i++){
for(int j=1;j<=b;j++){
if(c[j]==e[i].j) e[i].jj=j;
if(d[j]==e[i].y) e[i].yy=j;
if(ee[j]==e[i].t) e[i].tt=j;
}
cout<<min(e[i].jj,min(e[i].tt,e[i].yy))<<endl;
}
return 0;
}