n = int(input())
arr = list(map(int, (input().split())))

sum = 0
for i in range(0, 32):
    zc = 0
    oc = 0

    idsum = 0
    for j in range(0, n):
        if (arr[j] % 2 == 0):
            zc = zc + 1
        else:
            oc = oc + 1
        arr[j] = int(arr[j] / 2)

    idsum = oc * zc * (2 ** i)

    sum = sum + idsum

print(sum % ((10 ** 9) + 7))
