#include <iostream>
#include<bits/stdc++.h>
using namespace std;
int main() {
int n;
cin>>n;
int arr[n][n];
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
cin>>arr[i][j];
}
}
int ans[n];
for(int i=0;i<n;i++){
int res=0;
for(int j=0;j<n;j++){
res=max(res,arr[i][j]);
}
ans[i]=res;
}
int cnt=0;
int ind=-1;
for(int i=0;i<n;i++){
if(ans[i]>cnt){
cnt=ans[i];
ind=i;
}
}
// int answ=0;
// for(int i=ind;i<n;i++){
// answ=answ*10+ans[i];
// }
// for(int i=0;i<ind;i++){
// answ=answ*10+ans[i];
// }
// cout<<answ<<endl;
for(int i=0;i<n;i++){
cout<<ans[i]<<" ";
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZTxiaXRzL3N0ZGMrKy5oPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkKCWludCBuOwoJY2luPj5uOwoJCglpbnQgYXJyW25dW25dOwoJZm9yKGludCBpPTA7aTxuO2krKyl7CgkJZm9yKGludCBqPTA7ajxuO2orKyl7CgkJCWNpbj4+YXJyW2ldW2pdOwoJCX0KCX0KCWludCBhbnNbbl07CgkKCWZvcihpbnQgaT0wO2k8bjtpKyspewoJCWludCByZXM9MDsKCQlmb3IoaW50IGo9MDtqPG47aisrKXsKCQkJcmVzPW1heChyZXMsYXJyW2ldW2pdKTsKCQl9CglhbnNbaV09cmVzOwkKCX0KCQoJaW50IGNudD0wOwoJaW50IGluZD0tMTsKCWZvcihpbnQgaT0wO2k8bjtpKyspewoJCWlmKGFuc1tpXT5jbnQpewoJCQljbnQ9YW5zW2ldOwoJCQlpbmQ9aTsKCQl9Cgl9CgkKCS8vIGludCBhbnN3PTA7CgkvLyBmb3IoaW50IGk9aW5kO2k8bjtpKyspewoJLy8gCWFuc3c9YW5zdyoxMCthbnNbaV07CgkvLyB9CgkvLyBmb3IoaW50IGk9MDtpPGluZDtpKyspewoJLy8gCWFuc3c9YW5zdyoxMCthbnNbaV07CgkvLyB9CgkKCS8vIGNvdXQ8PGFuc3c8PGVuZGw7CgkKCWZvcihpbnQgaT0wO2k8bjtpKyspewoJCWNvdXQ8PGFuc1tpXTw8IiAiOwoJfQoJCglyZXR1cm4gMDsKfQ==