A. Карманы Поликарпа
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

У Поликарпа есть $$$n$$$ монет, достоинство $$$i$$$-й монеты равно $$$a_i$$$. Поликарп хочет распределить монеты по своим карманам, но он не может класть две монеты одинакового достоинства в один и тот же карман.

Например, елси у Поликарпа есть шесть монет, представленных в виде массива $$$a = [1, 2, 4, 3, 3, 2]$$$, он может распределить их по двум карманам следующим образом: $$$[1, 2, 3], [2, 3, 4]$$$.

Поликарп хочет распределить все имеющиеся у него монеты, используя минимально возможное количество карманов. Помогите ему сделать это.

Входные данные

Первая строка входных данных содержит одно целое число $$$n$$$ ($$$1 \le n \le 100$$$) — количество монет.

Вторая строка входных данных содержит $$$n$$$ целых чисел $$$a_1, a_2, \dots, a_n$$$ ($$$1 \le a_i \le 100$$$) — достоинства монет.

Выходные данные

Выведите одно целое число — минимальное возможное количество карманов, необходимое Поликарпу, чтобы распределить все имеющиеся у него монеты таким образом, что никакие две монеты с одинаковым достоинством не лежат в одном и том же кармане.

Примеры
Входные данные
6
1 2 4 3 3 2
Выходные данные
2
Входные данные
1
100
Выходные данные
1