N,M=list(map(int,input().split())) A=list(map(int,input().split())) cnt=[0 for _ in range(M)] INF=10000 ans=[INF for _ in range(N)] S=[] for n in range(N): s=list(map(int,input().split())) S.append(s) for i in range(M): for j in range(N): if ans[j]!=INF:continue id=S[j][i] if cnt[id]==A[id]:continue cnt[id]+=1 ans[j]=id print(*ans)