#include<bits/stdc++.h>
using namespace std;
typedef long long int ll;
ll mod = 1e9+7;
int main()
{
	int n; cin>>n;
	ll  a[n], ans = 0;
	for(int i = 0;  i < n ; i++)
		cin>>a[i];
	for(int i = 0 ; i <61; i++)
	{
		int c_1 = 0;
		for(int j = 0 ; j < n ; j++)
			if((a[j]>>i)&1)
				c_1++;
		ans = (ans+ ((((n-c_1)%mod*c_1)%mod)*((1LL<<i)%mod))%mod)%mod;
	}
	cout<<ans<<endl;
	return 0;
}