#include <bits/stdc++.h>

using namespace std;

typedef unsigned long long ull;
typedef long long ll;

#define mod ((ll)(1e9)+7)

int main(){
	int n;
	cin >> n;

	ll cnt[60];
	fill(cnt, cnt+60, 0);
	for(int i=0; i<n; i++){
		ll a;
		cin >> a;
		for(int j=0; j<60; j++){
			if(a&(1ll<<j)) cnt[j]++;
		}
	}

	ll ans=0;
	for(int i=0; i<60; i++){
		ll t=cnt[i]*(n-cnt[i])%mod;
		ans+=t*((1ll<<i)%mod)%mod;
		ans%=mod;
	}
	cout << ans << endl;
	return 0;
}