# 10816번. 숫자 카드
2_=int(input())nList=sorted(map(int,input().split()))_=int(input())mList=list(map(int,input().split()))i,m_dic=0,{}forminsorted(mList):cnt=0ifmnotinm_dic:whilei<len(nList):# nList를 하나하나 지나면서
# m과 같은지 확인
ifm==nList[i]:cnt+=1i+=1elifm>nList[i]:i+=1else:breakm_dic[m]=cntprint(' '.join(str(m_dic[m])forminmList))