#include <bits/stdc++.h>
using namespace std;
const int maxn = int(1e5) + 7;
int cnt[maxn], a[maxn], n, m, k;
int main() {
  scanf("%d%d%d", &n, &k, &m);
  for (int i = 1; i <= n; i++) scanf("%d", a + i), cnt[a[i] % m]++;
  bool flag = false;
  for (int i = 0; i < m && !flag; i++) {
    if (cnt[i] >= k) {
      flag = true;
      puts("Yes");
      for (int j = 1, tot = 1; j <= n && tot <= k; j++)
        if (a[j] % m == i) printf("%d%c", a[j], tot++ == k ? '\n' : ' ');
    }
  }
  if (!flag) puts("No");
  return 0;
}
