#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int max_n=300005;
const int mod=1e9+7;
int cnt[60];
int n;
int main(){
    scanf("%d",&n);
    for(int i=1;i<=n;i++){
        ll x;scanf("%lld",&x);
        for(int i=0;i<60;i++)if(x>>i&1)cnt[i]++;
    }
    ll ans=0;
    for(int i=0;i<60;i++){
        ans+=(1ll<<i)%mod*cnt[i]%mod*(n-cnt[i])%mod;
    }
    ans%=mod;
    printf("%lld\n",ans);
    return 0;
}