#include<bits/stdc++.h>
#define ll long long
using namespace std;
ll a[100][2];
ll n;
int main(){
	cin>>n;
	ll x;
	for(ll i=1;i<=n;i++){
		cin>>x;
		ll t=1;
		for(ll j=1;j<=62;j++){
			if(x&t){
				a[j][1]++;
			}else{
				a[j][0]++;
			}
			t=(t<<1);
		}
	}
	ll ans=0,t=1;
	for(ll i=1;i<=62;i++){
		ans=ans+t*(a[i][0]*a[i][1]%1000000007);
		ans%=1000000007;
		t=(t<<1);
		t%=1000000007;
	}
	cout<<ans;
	return 0;
}
