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))