#include <bits/stdc++.h>
using namespace std;
#define MOD 10000007
int main() {
long long int t,n,i,j,c;
scanf("%lld",&t);
c=t;
while(t--)
{
long long int sum=0;
scanf("%lld",&n);
long long int a[n];
for(i=0;i<n;i++)
{
scanf("%lld",&a[i]);
}
for(i=0;i<32;i++)
{
long long int k=0;
for(j=0;j<n;j++)
{
if(a[j]&(1<<i))
{
k++;
}
}
sum+=(2*(k)*((n-k)));
}
sum%=MOD;
printf("Case %d: %lld\n",c-t+1,sum);
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgTU9EIDEwMDAwMDA3CmludCBtYWluKCkgewoJbG9uZyBsb25nIGludCB0LG4saSxqLGM7CglzY2FuZigiJWxsZCIsJnQpOwoJYz10OwoJd2hpbGUodC0tKQoJewoJCWxvbmcgbG9uZyBpbnQgc3VtPTA7CgkJc2NhbmYoIiVsbGQiLCZuKTsKCQlsb25nIGxvbmcgaW50IGFbbl07CgkJZm9yKGk9MDtpPG47aSsrKQoJCXsKCQkJc2NhbmYoIiVsbGQiLCZhW2ldKTsKCQl9CgkJZm9yKGk9MDtpPDMyO2krKykKCQl7CgkJCWxvbmcgbG9uZyBpbnQgaz0wOwoJCQlmb3Ioaj0wO2o8bjtqKyspCgkJCXsKCQkJCWlmKGFbal0mKDE8PGkpKQoJCQkJewoJCQkJaysrOwoJCQkJfQoJCQl9CgkJCXN1bSs9KDIqKGspKigobi1rKSkpOwoJCX0KCQlzdW0lPU1PRDsKCQlwcmludGYoIkNhc2UgJWQ6ICVsbGRcbiIsYy10KzEsc3VtKTsKCX0KCXJldHVybiAwOwp9