#include<bits/stdc++.h>
using namespace std;
#define int long long
const int mod=1e9+7;
int n;
int a[1000001];
int cnt[201][2];
signed main()
{
	scanf("%lld",&n);
	long long ans=0;
	for(int i=1;i<=n;i++)
	{
		scanf("%lld",&a[i]);
		for(int j=0;j<=60;j++)
			ans+=1ll*(1ll<<j)%mod*cnt[j][((a[i]>>j)&1)^1]%mod,
			ans%=mod;
		for(int j=0;j<=60;j++)
			cnt[j][((a[i]>>j)&1)]++;
	}
	printf("%lld",ans);
	return 0;
}
