#include<iostream>
using namespace std;
long long n,a[300100];
long long ans;
int main()
{
	cin>>n;
	for(int i=0;i<n;i++)
		cin>>a[i];
	long long g=1;	
	for(int i=0;i<=60;i++)
	{
		long long h=0;
		for(int o=0;o<n;o++)
			if((a[o] & g) == g)
				h++;
		ans+=((((h)*(n-h))%1000000007)*(g%1000000007)%1000000007);
		g*=2;
	}	
	cout<<ans%1000000007<<endl;
} 