#include <bits/stdc++.h>
using namespace std;
const int maxn=3e5+5;
typedef long long ll;
const ll mod=1e9+7;
ll n,cnt[65];
void via(ll x){
	int p=0;
	while(x){
		if(x%2)cnt[p]++;
		x>>=1;p++;
	}
}
int main(){
	cin>>n;
	for(ll i=1;i<=n;i++){
		ll x;cin>>x;
		via(x);
	}
	ll tmp=0,j=1;
	for(ll i=0;i<=62;i++){
			tmp+=((cnt[i]*(n-cnt[i]))%mod*j)%mod;
			tmp%=mod;j*=2;j%=mod;
	}
	cout<<tmp<<endl;
	return 0;
}
