#include <bits/stdc++.h>
using namespace std;
int main()
{
    int a[50],n=50,max,num,c=0;
    for (int i=0;i<n;i++)
    {
        cin>>a[i];
    }
    for (int i=1;i<n;i++)
    {
    	for (int j=0;j<n-i;j++)
    	{
    		if (a[j]>a[j+1]) swap(a[j],a[j+1]);
		}
	}
	/*for (int i=0;i<n;i++)
	{
		cout<<a[i]<<" ";
	}*/
	max=0;
	for (int i=0;i<n;i++)
	{
		c++;
		if (i==n-1||a[i]!=a[i+1])
		{
			
			//cout<<a[i]<<":"<<c<<endl;
			if (c>max)
			{
				max=c;
				num=a[i];
			}
			c=0;
		}
		
	}
	cout<<max<<endl;
    return 0;
}
 
/**************************************************************
	Problem: 1180
	User: admin
	Language: C++
	Result: Accepted
	Time:9 ms
	Memory:2072 kb
****************************************************************/