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])