N, Q = map(int, input().split()) P = 998244353 A = [int(a) - 1 for a in input().split()] preX = [1] for i in range(N): X = [0] * (i + 2) for j in range(i+1): X[j] += preX[j] * A[i] X[j+1] += preX[j] X[j] %= P X[j+1] %= P preX = X B = [int(a) for a in input().split()] for a in B: print(X[a])