#include<bits/stdc++.h>
using namespace std;

typedef long long LL;

char s[1000];
LL ans=0;
LL num[70][2];
const LL mod=1e9+7;
int main()
{
    int n;
    cin>>n;
    for(int i=0;i<n;i++)
    {
        LL a;
        scanf("%lld",&a);
        for(LL i=0;i<60;i++)
        {
            ans+=(1ll<<i)%mod*num[i][(a&1ll)^1ll]%mod;
            ans%=mod;
            num[i][a&1ll]++;
            a>>=1;
        }
    }
    printf("%lld",ans);
    return 0;
}
