from math import log Q = int(input()) for _ in range(Q): N = int(input()) for exp in range(40,0,-1): ng,ok = 0,10**6+1 while(ok - ng > 1): mid = (ok+ng)//2 if(exp*log(mid,2) >= log(N,2)): ok = mid else: ng = mid if(ok**exp == N): print(exp) break elif(exp == 1): print(exp) break