/*
基础map,没学过的百度下
*/
#include <stdio.h>
#include <map>
using namespace std;
int main()
{
int n;
while(scanf("%d",&n)!=EOF)
{
int i,max=-1,m;
map<int,int>mm; //定义在里边,不然上次的测试数据会影响到下一次;map自动初始化为0
for(i=0;i<n;i++)
{
scanf("%d",&m);
mm[m]++;
if(max<mm[m])
max=mm[m];
}
printf("%d\n",max);
}
return 0;
}