#include<stdio.h>
long long int a[1000000];
int mod=1e9+7;
int main()
{
	int n,i,j;
	long long int s=0,c,d=1;
	scanf("%d",&n);
	for(i=1;i<=n;i++)
	scanf("%lld",&a[i]);
	for(i=0;i<60;i++)
	{c=0;
	for(j=1;j<=n;j++)
	{   
		if(a[j]&1)
		c++; 
	    a[j]=a[j]>>1;
	}
		s=s+(c*(n-c)%mod)*d%mod;
		d=d*2%mod;
	}
	printf("%lld",s%mod);
	
	
	
	
 } 