#include<iostream>

using namespace::std;
#define int long long int
#define MOD 1000000007
int ar[60];

main(){
    int n;
    cin>>n;
    for(int i=0,t;i<n;i++){
        cin>>t;
        for(int j=0;j<60;t>>=1,j++)
            ar[j]+=t&1;
    }
    int ans=0;
    for(int i=0;i<60;i++)
        ans=(ans+(((((1LL<<i)*(ar[i]))%MOD)*(n-ar[i]))%MOD))%MOD;//,cout<<i<<' '<<ar[i]<<'\n';
    cout<<ans<<'\n';
}