mod = 1000000007 eps = 10**-9 def main(): import sys input = sys.stdin.readline # x**k == y % mod # O(mod**0.5) def DiscreteLog(x, y, mod): m = int(mod ** 0.5) + 1 dic = {1: 0} # baby-step xi = 1 for i in range(1, m + 1): xi = (xi * x) % mod dic[xi] = i if y in dic: if dic[y] != 0: return dic[y] # giant-step r = pow(xi, mod - 2, mod) for a in range(1, m + 1): y = (y * r) % mod if y in dic: return a * m + dic[y] return -1 for _ in range(int(input())): N = int(input()) if N == 1: print(1) continue ans = DiscreteLog(2, 1, 2*N-1) print(ans) if __name__ == '__main__': main()