T = int(input()) MOD = 998 X = 498 for _ in range(T): N, M = map(int, input().split()) N %= MOD p = [pow(N, i, MOD) for i in range(X)] S = sum(p) % MOD for __ in range(M): K = int(input()) if N == 0: print(1) continue K += 1 A = K // X B = K % X ans = 0 for i in range(B): ans += p[i] ans += (A % 998) * S print(ans % MOD)