n=int(input()) a=list(map(int,input().split())) dp=[[0]*n for i in range(62)] s=[[0]*n for i in range(62)] x=0 for i in range(n): dp[0][i] = (i + a[i])%n s[0][i] += a[i] # x = (x + a[x])%n for i in range(1,62): for j in range(n): dp[i][j] = dp[i-1][dp[i-1][j]] s[i][j] = s[i-1][j] + s[i-1][dp[i-1][j]] t = int(input()) for i in range(t): tt = int(input()) now = 0 ans = 0 for i in range(62): if tt>>i & 1: ans += s[i][now] now = dp[i][now] print(ans)