import sys
input=lambda: sys.stdin.readline().rstrip()
n=int(input())
A=[int(i) for i in input().split()]
m=2**15
DP1=[0]*m
DP1[0]=1
for i in range(n):
  DP2=[0]*m
  for j in range(m):    
    DP2[j]=max(DP1[j],DP1[j^A[i]])
  DP1=DP2
print(sum(DP1))