#include <cstdio>
#include <cstring>
#include <iostream>
using namespace std;
int main()
{
int c1[1001], c2[1001], a[30];
int t;
scanf("%d", &t);
while(t--)
{
int sum = 0;
int m, b;
for(int i = 1; i <= 26; i++)
{
scanf("%d", &a[i]);
if(i==1) b = a[1];
sum = sum + i*a[i];
}
for(int i = 0; i <= 1000; i++)
{
c1[i] = 0;
c2[i] = 0;
}
for(int i = 0; i <= b; i++)
c1[i] = 1;
for(int i = 2; i <= 26; i++)
{
for(int j = 0; j <= 50; j++)
for(int k = 0; k+j <= 50 && k <= i*a[i]; k += i)//这个k <= i*a[i] 千万不能少,如果少了他 后面系数为0 的项也会不为0;
c2[j+k] = c2[j+k] + c1[j];
for(int j = 0; j <= 50; j++)
{
c1[j] = c2[j];
c2[j] = 0;
}
}
int s = 0;
for(int i = 1; i <= 50; i++) s += c1[i];
printf("%d\n", s);
}
}