import sys input = sys.stdin.readline N, M = map(int, input().split()) A = list(map(int, input().split())) ans = [-1] * N L = [[] for i in range(M)] T = [] for i in range(N): T.append(list(map(int, input().split()))) for i in range(M): for n in range(N): if ans[n] != -1: continue L[T[n][i]].append(n) ans[n] = T[n][i] for i in range(M): while len(L[i]) > A[i]: a = L[i].pop() ans[a] = -1 print(*ans)