#include <iostream>

int main(){
	int a,c=0,t=0;
	int b[100],f[100],z[100];
	z[0]=0;
	while(std::cin>>a){
         c++;
	    b[c]=a;
	}
	for(int g=1;g<=100;g++){
		f[g]=0;
	}
	for(int d=1;d<=c;d++){
			f[b[d]]++;
			}
	for(int g=1;g<=100;g++){
		
			if(f[g]>z[0]){
				for(int l=0;l<=t;l++){
				z[l]=0;
			}
			z[0]=g;
				t=0;
			}else if(f[g]==z[0]){
				for(int l=0;l<=t;l++){
				if(g<z[l]){
					for(int da=t;da>=l;da--){
						z[da+1]=z[da];
					}
					z[l]=g;
					
				}
				
			}t++;
		}
	}
	for(int p=0;p<=t;p++){
		std::cout<<z[p]<<std::endl;
	}
	return 0;
		}
	
	