#include <cstdio>
#include <iostream>
using namespace std;
typedef long long int int64;
int64 m[300000],A[100][100][101];
int main()
{
// freopen("in2.txt","r",stdin);
// freopen("out2.txt","w",stdout);
int64 i,j,k,n,p,a,b,L;
for(i=0;i<100;i++)for(j=0;j<100;j++)for(k=0;k<101;k++)A[i][j][k]=0;
scanf("%lld",&n);
for(i=0;i<n;i++){
scanf("%lld",&m[i]);
}
for(i=1;i<100;i++){
for(k=0;k<n;k++){
A[i][k%i][k/3000]+=m[k];
}
for(j=0;j<i;j++){
for(k=99;k>=0;k--){
A[i][j][k]+=A[i][j][k+1];
}
}
}
scanf("%lld",&p);
while(p--){
scanf("%lld %lld",&a,&b);
a--;
L=0;
if(b<100){
k=a/3000;
for(i=a;i<3000*(k+1);i+=b){
L+=m[i];
}
L+=A[b][a%b][k+1];
}
else{
for(i=a;i<n;i+=b){
L+=m[i];
}
}
printf("%lld\n",L);
}
return 0;
}
I2luY2x1ZGUgPGNzdGRpbz4KI2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwp0eXBlZGVmIGxvbmcgbG9uZyBpbnQgaW50NjQ7CmludDY0IG1bMzAwMDAwXSxBWzEwMF1bMTAwXVsxMDFdOwppbnQgbWFpbigpCnsKLy8JZnJlb3BlbigiaW4yLnR4dCIsInIiLHN0ZGluKTsKICAvLyAgZnJlb3Blbigib3V0Mi50eHQiLCJ3IixzdGRvdXQpOwogIGludDY0IGksaixrLG4scCxhLGIsTDsKICBmb3IoaT0wO2k8MTAwO2krKylmb3Ioaj0wO2o8MTAwO2orKylmb3Ioaz0wO2s8MTAxO2srKylBW2ldW2pdW2tdPTA7CiAgc2NhbmYoIiVsbGQiLCZuKTsKICBmb3IoaT0wO2k8bjtpKyspewogICAgc2NhbmYoIiVsbGQiLCZtW2ldKTsKICB9CiAgZm9yKGk9MTtpPDEwMDtpKyspewogICAgZm9yKGs9MDtrPG47aysrKXsKICAgICAgQVtpXVtrJWldW2svMzAwMF0rPW1ba107CiAgICB9CiAgICBmb3Ioaj0wO2o8aTtqKyspewogICAgICBmb3Ioaz05OTtrPj0wO2stLSl7CgkgICAgICAgQVtpXVtqXVtrXSs9QVtpXVtqXVtrKzFdOwogICAgICB9CiAgICB9CiAgfQogIHNjYW5mKCIlbGxkIiwmcCk7CiAgd2hpbGUocC0tKXsKICAgIHNjYW5mKCIlbGxkICVsbGQiLCZhLCZiKTsKICAgIGEtLTsKICAgIEw9MDsKICAgIGlmKGI8MTAwKXsKICAgICAgaz1hLzMwMDA7CiAgICAgIGZvcihpPWE7aTwzMDAwKihrKzEpO2krPWIpewoJTCs9bVtpXTsKICAgICAgfQogICAgICBMKz1BW2JdW2ElYl1baysxXTsKICAgIH0KICAgIGVsc2V7CiAgICAgIGZvcihpPWE7aTxuO2krPWIpewoJICAgICAgIEwrPW1baV07CiAgICAgIH0KICAgIH0KICAgIHByaW50ZigiJWxsZFxuIixMKTsKICB9CiAgcmV0dXJuIDA7Cn0=