#include<bits/stdc++.h>
using namespace std;
int main(){
  int n;
  cin>>n;
  int64_t p=1000000007;
  vector<int64_t> b(60);
  for(int i=0;i<n;i++){
    int64_t a;
    cin>>a;
    for(int d=0;d<60;d++){
      b.at(d)+=a%2;
      a/=2;
    }
  }
  int64_t s=0;
  for(int d=0;d<60;d++){
    int64_t x=b.at(d)*(n-b.at(d))%p;
    for(int i=0;i<d;i++)
      x=x*2%p;
    s=(s+x)%p;
  }
  cout<<s<<endl;
}