#include <iostream>
#include <vector>
#include <algorithm>
#include <math.h>
#include <string>
using namespace std;
long long m=1e9+7;
int main(){
long long n;cin>>n;
  vector <long long> v(63,0);
  for(int i=0;i<n;i++){
  long long a;cin>>a;
    for(int j=0;j<63;j++){
    if(a&1ll<<j)v[j]++;
    }
  }
  long long ans=0;
  for(int i=0;i<63;i++){ans+=((1ll<<i)%m)*v[i]%m*((n-v[i])%m);ans%=m;}
  cout<<ans;
}
