#include <bits/stdc++.h>

using namespace std;

int main()
{
    const long long mod=1000000007;
    long long n;
    cin >> n;
    vector<long long> v(60,0);
    for(int i=0;i<n;i++)
    {
        long long a;
        cin >> a;
        for(long long j=0;j<60;j++) v[j]+=((a>>j)&1);
    }
    long long res=0;
    for(long long i=0;i<60;i++)
    {
        res=(res+(((1ll<<i)%mod)*((v[i]*(n-v[i]))%mod))%mod)%mod;
    }
    cout << res << endl;
    return 0;
}
