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

using namespace std;
int main(){
ll n;
ll sum;
ll M=1000000007;
cin>>n;
ll a[n+1];
for(int i=0;i<n;i++){
cin>>a[i];}
ll ans = 0;
 
  for(int i=0;i<60;i++) {
    ll x = 0;
   for(int j=0;j<n;j++) if (a[j]>>i&1) ++x;
    ll now = x *(n - x) % M;
     for(int j=0;j<i;j++) now = now * 2 % M; // オーバーフロー対策
    ans += now;
    ans %= M;
  }

cout<<ans<<endl;

}