#include<stdio.h>
#define N 100
/**/
int main()
{
int a[N]={0},c=0,x,i,max,l=0;
while(scanf("%d",&x),x>=0)
{
a[x]++;//用a[x]++(最直接的hash,数直接等于hash地址),将数存储于数组下标,取数得时候也用下标取
c++;
}
max=a[0];
for(i=0;i<N;i++)
{
if(max<=a[i])
max=a[i];
}
for(i=0;i<N;i++)
{
if((a[i]==max)&&l==0)
{
printf("%d",i);
l=1;
}
else if(a[i]==max)
printf(" %d",i);
}
return 0;
}