T = int(input()) def solve(n:int): n += 1 res = 0 for i in range(0, 41): # 1cycle ... 2**(i+1) 個 # 1cycle の中には半分1がある ... 2**(i) 個 sho, amari = divmod(n, 1<<(i + 1)) res += sho * (1< 0: res += sub return res for i in range(T): N = int(input()) print(solve(N))