#include <bits/stdc++.h>
using namespace std;
int main() {
  long long int n;
  cin >> n;
  long long int s = 0, v, c1, c2;
  long long int arr[n];
  for (int i = 0; i < n; i++) cin >> arr[i];
  for (int i = 0; i < 60; i++) {
    v = pow(2, i);
    c1 = 0;
    c2 = 0;
    for (int j = 0; j < n; j++) {
      if (arr[j] / v % 2) {
        c1++;
      } else
        c2++;
    }
    s += (v * c1 * c2) % 1000000007;
    s %= 1000000007;
  }
  cout << s << endl;
}
