#include<iostream>
#define int long long
const int mod = 1e9 + 7;
using namespace std;
int app(int arr[],int n){
    int sum=0;
    for(int i=0;i<61;i++){
        int zc=0,oc=0;
        int adsum=0;
        for(int j=0;j<n;j++){
            if(arr[j]%2==0){
                zc++;
            }else{
                oc++;
            }
            arr[j]=arr[j]/2;
        }
        idsum = ((oc * zc % mod) * ((1LL << i) % mod)) % mod;
        sum=sum+adsum;
        sum=sum%mod;
    }
    return sum;
}
int32_t main(){
    int n;
    cin>>n;
    int arr[n];
    int sum=0;
    for(int i=0;i<n;i++){
        cin>>arr[i];
    }
    sum=app(arr,n);
    cout<<sum<<endl;
    return 0;
}
