#include<bits/stdc++.h>
using namespace std;
struct charts{
int jin,ying,tong;
};
int main(){
int T;cin>>T;
charts a[T];
for(int i=0;i<T;i++)
scanf("%d%d%d",&a[T].jin,&a[T].ying,&a[T].tong);
for(int i=0;i<T;i++){
int j1=0,y1=0,t1=0;
for(int j=0;j<T;j++){
if(a[i].jin<a[j].jin)j1++;
if(a[i].ying<a[j].ying)y1++;
if(a[i].tong<a[j].tong)t1++;
}
cout<<max(max(j1,y1),t1)<<"\n";
}
}