<?php
define('MOD', pow(10, 9) + 7);
define('BIT', 60);
$x[0] = 1;
for ($i = 1; $i < BIT; $i++) {
    $x[$i] = $x[$i - 1] * 2;
    $x[$i] %= MOD;
}

fscanf(STDIN, "%d", $N);
$a = array_map('intval', explode(' ', trim(fgets(STDIN))));

$k[0] = array_pad(array(), BIT, 0);
$k[1] = array_pad(array(), BIT, 0);
$ans = 0;
for ($i = 0; $i < $N; $i++) {
    //$s = array_map('intval', array_reverse(str_split(base_convert($a[$i], 10, 2))));
    $s = array_reverse(str_split(str_pad(decbin($a[$i]), BIT, '0', STR_PAD_LEFT)));
    for ($j = 0; $j < BIT; $j++) {
        //$s[$j] = $s[$j] ?? 0;
        //$ans += $k[1 - $s[$j]][$j] * $x[$j];
        $k[$s[$j]][$j]++;
    }
    //$ans %= MOD;
}
for ($i = 0; $i < BIT; $i++) {
    $tmp = $k[0][$i] * $k[1][$i];
    $tmp %= MOD;
    $tmp *= $x[$i];
    $tmp %= MOD;
    $ans += $tmp;
}
$ans %= MOD;
printf("%d", $ans);
