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