Your task is to write a program which reads a sequence of integers and prints mode values of the sequence. The mode value is the element which occurs most frequently.



Input

A sequence of integers ai (1 ≤ ai ≤ 100). The number of integers is less than or equals to 100.

Output

Print the mode values. If there are several mode values, print them in ascending order.

Example

Input

5
6
3
5
8
7
5
3
9
7
3
4


Output

3
5
/* package whatever; // don't place package name! */

import java.util.*;
import java.lang.*;
import java.io.*;

import java.util.ArrayList;
import java.util.List;

/* Name of the class has to be "Main" only if the class is public. */
class Main
{
	public static void main (String[] args) throws java.lang.Exception
	{
		//文字列読込み
		Scanner sc = new Scanner(System.in);

		//結果格納
		int scInt;	//1行
		int[] check  = new int[101];
		int max = 0;

		while (sc.hasNext()) {
			//1行読込み
			scInt = sc.nextInt();
			check[scInt] = check[scInt] + 1;	
			if (max < check[scInt]) {
				max = check[scInt];
			}
		}
		
		for (int i = 1; i < 101; i++) {
			if (check[i] == max) {
				System.out.println(i);
			}
		}
	}
}
