#include<bits/stdc++.h>
#define ll long long

using namespace std;
const int mod = 1e9+7;
int n;
ll a[(int)3e5+100];

int main()
{
	ios::sync_with_stdio(false);
	cin.tie(0),cout.tie(0);
	int i,j;
	cin>>n;
	for(i=1;i<=n;i++)
		cin>>a[i];
	ll ans=0;
	for(i=0;i<60;i++)
	{
		int c[2]={0,0};
		for(j=1;j<=n;j++)
			c[(a[j]>>i)&1]++;
		ans=(ans+(1LL<<i)%mod*c[0]%mod*c[1]%mod)%mod;
	}
	cout<<ans<<endl;
	return 0;
}