#include<bits/stdc++.h>
using namespace std;
const int N=1005;
int c[N],m[N],e[N],z[N],x[N],n;
void swapi(int j)
{
swap(c[j],c[j+1]);
swap(m[j],m[j+1]);
swap(e[j],e[j+1]);
swap(z[j],z[j+1]);
swap(x[j],x[j+1]);
}
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>c[i]>>m[i]>>e[i];
z[i]=c[i]+m[i]+e[i];
x[i]=i;
}
for(int i=1;i<=n;i++)
{
for(int j=i;j<=n;j++)
{
if(z[j]<z[j]+1)swapi(j);
if(z[j]<z[j]+1)
{
if(c[j]+m[j]<c[j+1]+m[j+1])swapi(j);
else if(c[j]+m[j]==c[j+1]+m[j+1]&&max(c[j],m[j])<max(c[j+1],m[j+1]))
{
swapi(j);
}
else if(c[j]+m[j]==c[j+1]+m[j+1]&&max(c[j],m[j])==max(c[j+1],m[j+1]))
{
x[j+1]=x[j];
}
}
}
}
for(int i=1;i<=n;i++)
{
cout<<x[i]<<endl;
}
return 0;
}