#include<iostream>
using namespace std;
long long a[300010];
int main()
{
	long long n,t=1;	cin>>n;
	for(int i=1;i<=n;i++)
		cin>>a[i];
	long long ans=0 , mod=1000000007;
	for(int i=62;i>=0;i--)
	{
		long long one=0 , zero=0;
		for(int j=1;j<=n;j++){
			if(a[j]&1) one++;
			else zero++;
			a[j]/=2;
		}
		ans+=(((one*zero)%mod)*t)%mod , ans%=mod , t*=2 , t%=mod;
	}
	cout<<ans<<endl;
}