N=int(input()) A=list(map(int,input().split())) Q=int(input()) K=[int(input()) for i in range(Q)] M=50 dp=[[-1]*M for i in range(N)] for i in range(N): dp[i][0]=A[i%N] for j in range(M-1): for i in range(N): middle=(dp[i][j]+i)%N dp[i][j+1]=dp[i][j]+dp[middle][j] for k in K: X=0 for i in range(M): if (k>>i)%2==1: X=X+dp[X%N][i] print(X)