#include <bits/stdc++.h>
using namespace std;
int cnt[500005];
int main() {
  long long x;
  int n, m;
  int jg = 0;
  scanf("%d %d", &n, &m);
  while (n--) {
    scanf("%lld", &x);
    cnt[x % m]++;
    while (cnt[jg % m]) {
      cnt[jg % m]--;
      jg++;
    }
    printf("%d\n", jg);
  }
  return 0;
}
