#include <bits/stdc++.h>
typedef struct {
  int num;
  int count;
} number;
int main() {
  int n;
  std::cin >> n;
  std::vector<number> kia;
  for (int i = 0; i < n; i++) {
    int x;
    std::cin >> x;
    int j;
    for (j = 0; j < kia.size(); j++) {
      if (x == kia[j].num) {
        kia[j].count++;
        break;
      }
    }
    if (j == kia.size()) {
      number t;
      t.num = x;
      t.count = 1;
      kia.push_back(t);
    }
  }
  int mak = -1;
  for (int i = 0; i < kia.size(); i++)
    if (kia[i].count > mak) mak = kia[i].count;
  std::cout << mak;
}
