import numpy as np n, q = map(int, input().split()) A = tuple(map(int, input().split())) R = tuple(map(int, input().split())) B = [0]*n for r in R: B[n-1-r] += 1 B *= 2 A = np.array(A) B = np.array(B) m = 1 << 18 C = np.round(np.fft.irfft(np.fft.rfft(A, m) * np.fft.rfft(B, m)))[n-1:2*n-1].astype(int) print(*C)