#include<iostream>
using namespace std;
#define max 10005
int times[max];
void inittimes()
{
for(int i=0; i<max; i++)
times[i]=0;
}
int main()
{
int i,j,k,m,n,t;
while(1)
{
cin>>m>>n;
if(m==0&&n==0)
return 0;
inittimes();
for(i=0; i<m; i++)
for(j=0; j<n; j++)
{
cin>>k;
times[k]++;
}
int maxt=times[0];
int mint=times[0];
/* for(i=0;i<max;i++)
cout<<i<<": "<<times[i]<<endl;*/
for(i=0;i<max;i++)
{
if(maxt<times[i])
maxt=times[i];
}
if(maxt==mint)
mint=times[1];
for(i=0;i<max;i++)
{
if(times[i]!=maxt&×[i]>mint)
mint=times[i];
}
for(i=0;i<max;i++)
{
if(times[i]==mint)
cout<<i<<" ";
}
cout<<endl;
}
return 0;
}