using System;
using System.Linq;
using System.Collections.Generic;
using System.Numerics;

namespace ABC
{
    class ProgramD
    {
        static void Main(string[] args)
        {
            var mod = (int)1e9 + 7;
            var n = long.Parse(Console.ReadLine());
            var list = Console.ReadLine().Split(" ").Select(x => BigInteger.Parse(x)).ToList();
            list[0] = list[0] % mod;
            BigInteger result = 0;

            for (var i = 0; i < n; i++)
            {
                for (var j = i + 1; j < n; j++)
                {
                    result += (list[i]) ^ (list[j]);
                    Console.WriteLine(result);
                }
            }

            Console.WriteLine(result % mod);
        }
    }
}
