#include <bits/stdc++.h>
#define int long long
using namespace std;
void solve() {
int n;
cin >> n;
vector<int> v(n);
for(int i=0;i<n;i++){
cin>>v[i];
}
map<int,int> s;
for(int i=1;i<n;i++){
if(n%i==0){
s[i]++;
}
}
vector<int> sum(n,0);
sum[0]=v[0];
for(int i=1;i<n;i++){
sum[i]=v[i]+sum[i-1];
}
int ans=0;
for(auto l:s){
int k=(l.first);
int maxi=sum[k-1];
int mini=sum[k-1];
int t=sum[k-1];
for(int i=2*k-1;i<n;i+=k){
maxi=max(maxi,sum[i]-t);
mini=min(mini,sum[i]-t);
t=sum[i];
}
ans=max(ans,maxi-mini);
// cout<<ans<<endl;
}
cout<<ans<<endl;
}
signed main() {
int t;
cin >> t;
while (t--) {
solve();
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgaW50IGxvbmcgbG9uZwp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdm9pZCBzb2x2ZSgpIHsKICAgIGludCBuOwogICAgY2luID4+IG47CiAgIHZlY3RvcjxpbnQ+IHYobik7CiAgIGZvcihpbnQgaT0wO2k8bjtpKyspewogICAJCWNpbj4+dltpXTsKICAgfQogICBtYXA8aW50LGludD4gczsKICAgZm9yKGludCBpPTE7aTxuO2krKyl7CiAgIAkJaWYobiVpPT0wKXsKICAgCQkJc1tpXSsrOwogICAJCX0KICAgfQogICB2ZWN0b3I8aW50PiBzdW0obiwwKTsKICAgc3VtWzBdPXZbMF07CiAgIGZvcihpbnQgaT0xO2k8bjtpKyspewogICAJCXN1bVtpXT12W2ldK3N1bVtpLTFdOwogICB9CiAgIGludCBhbnM9MDsKICAgZm9yKGF1dG8gbDpzKXsKICAgCWludCBrPShsLmZpcnN0KTsKICAgCWludCBtYXhpPXN1bVtrLTFdOwogICAJaW50IG1pbmk9c3VtW2stMV07CiAgIAlpbnQgdD1zdW1bay0xXTsKICAgCWZvcihpbnQgaT0yKmstMTtpPG47aSs9ayl7CiAgIAkJbWF4aT1tYXgobWF4aSxzdW1baV0tdCk7CiAgIAkJbWluaT1taW4obWluaSxzdW1baV0tdCk7CiAgIAkJdD1zdW1baV07CiAgIAl9CiAgIAlhbnM9bWF4KGFucyxtYXhpLW1pbmkpOwogICAJLy8gY291dDw8YW5zPDxlbmRsOwogICAJCiAgIH0KICAgY291dDw8YW5zPDxlbmRsOwogICAgCiAgICAKfQoKc2lnbmVkIG1haW4oKSB7CiAgICBpbnQgdDsKICAgIGNpbiA+PiB0OwogICAgd2hpbGUgKHQtLSkgewogICAgICAgIHNvbHZlKCk7CiAgICB9CiAgICByZXR1cm4gMDsKfQo=
NQoyCjEgMgo2CjEwIDIgMyA2IDEgMwo0CjEwMDAwMDAwMDAgMTAwMDAwMDAwMCAxMDAwMDAwMDAwIDEwMDAwMDAwMDAKMTUKNjA5NzggODIyNjUgNzg5NjEgNTY3MDggMzk4NDYgMzEwNzEgNDkxMyA0NzY5IDI5MDkyIDkxMzQ4IDY0MTE5IDcyNDIxIDk4NDA1IDIyMiAxNDI5NAo4CjE5OTU3IDY5OTEzIDM3NTMxIDk2OTkxIDU3ODM4IDIxMDA4IDE0MjA3IDE5MTk4Cg==
5
2
1 2
6
10 2 3 6 1 3
4
1000000000 1000000000 1000000000 1000000000
15
60978 82265 78961 56708 39846 31071 4913 4769 29092 91348 64119 72421 98405 222 14294
8
19957 69913 37531 96991 57838 21008 14207 19198