#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const ll mod=1e9+7;
int main(){
	ios_base::sync_with_stdio(0);
	cin.tie(0);
	cout.tie(0);
	ll n,i,k,cnt=0,ans=0;
	cin>>n;
	vector<ll>arr(n);
	for(i=0;i<n;i++)cin>>arr[i];
	for(k=0;k<60;k++){
		cnt=0;
		for(i=0;i<n;i++){
			if((arr[i]>>k)&1ll)cnt++;
		}
		ans += (((1ll<<k)%mod) * (cnt % mod))%mod * ((n - cnt)%mod);
        ans %= mod;
	}
	cout<<ans<<endl;
	return 0;
}