def pairORSum(arr, n) : 
  ans = 0
  for i in range(0, n) :
    for j in range(i + 1, n) :
      ans =( ans + (arr[i] ^ arr[j])) %(1e9+7)
  return ans

n=int(input())
a=list(map(int,input().split())) 
print(pairORSum(a, n)) 