N = int(input())
A = [int(a) for a in input().split()]

L = [[-1, -1] for _ in range(N)]
X = 0
i = 0
cnt = 0
num = [0]*(N+1)
while L[i][0] < 0:
    cnt += 1
    X += A[i]
    num[cnt] = X
    L[i][0] = X
    L[i][1] = cnt
    i = X%N

t0 = L[i][1]
p0 = L[i][0]
t = cnt-L[i][1]+1
p = X-L[i][0]+A[i]
Q = int(input())
for _ in range(Q):
    K = int(input())
    if K <= t0:
        print(num[K])
    else:
        K -= t0
        print((K//t)*p+num[K%t+t0])