#include <bits/stdc++.h>
using namespace std;
const double PI = acos(-1.0);
const int MOD = 10007;
struct Node {
  long long g;
  int num;
} a[105], b[105];
bool cmp(Node a, Node b) {
  if (a.g == b.g) {
    return a.num < b.num;
  }
  return a.g > b.g;
}
int main() {
  int n, m;
  while (scanf("%d%d", &n, &m) != EOF) {
    memset((a), 0, sizeof((a)));
    for (int(i) = 0; (i) < (m); (i)++) {
      memset((b), 0, sizeof((b)));
      for (int(j) = 0; (j) < (n); (j)++) {
        scanf("%I64d", &b[j].g);
        b[j].num = j;
      }
      sort(b, b + n, cmp);
      a[b[0].num].g++;
      a[b[0].num].num = b[0].num;
    }
    sort(a, a + n, cmp);
    printf("%d\n", a[0].num + 1);
  }
  return 0;
}
