#include<bits/stdc++.h>
using namespace std;
const long long mod = 1e9+7;
int n;
long long li[300005],d = 1,ans;
int main(){
  // freopen("input.txt","r",stdin);
  cin>>n;
  for(int i = 1;i <= n;i++) scanf("%lld",&li[i]);
  for(int i = 0;i < 61;i++){
    long long m = 0;
    for(int j = 1;j <= n;j++){
      if(li[j]&1) m++;
      li[j] >>= 1;
    }
    ans += (((m*(n-m))%mod)*d)%mod;
    d <<= 1;
    d %= mod;
  }
  cout<<ans%mod<<endl;
  return 0;
}
