#include using namespace std; int main() { int N, Q; cin >> N >> Q; vector A(N); for(int i = 0; i < N; ++i) { cin >> A[i]; } while(Q--) { int L, R; cin >> L >> R; long long ans = 0; for(int i = L - 1; i < R - 1; ++i) { for(int j = i + 1; j < R; ++j) { ans += A[i] ^ A[j]; } } cout << ans << endl; } }