# -*- coding: utf-8 -*-
def main():
  N = int(input())
  A = list(map(int, input().split()))
  ans = 0
  for i in range(N):
    for j in range(i+1,N):
      ans += A[i] ^ A[j]
  print(ans % 1000000007)

if __name__ == '__main__':
    main()