#include<iostream>
using namespace std;
int N;
long A[3<<17];
long ans,mod=1e9+7;
int main()
{
	cin>>N;
	for(int i=0;i<N;i++)cin>>A[i];
	long ans=0;
	for(int i=0;i<60;i++)
	{
		long cnt=0;
		for(int j=0;j<N;j++)cnt+=A[j]>>i&1;
		long tmp=cnt*(N-cnt)%mod;
		for(int j=0;j<i;j++)tmp=tmp*2%mod;
		ans+=tmp;
	}
	cout<<ans%mod<<endl;
}
