t = int(input()) divs = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59] for i in range(t): n = int(input()) ans = pow(10, 30) for d in divs: cnt = 0 x = n while x % d == 0: x /= d cnt += 1 ans = min(ans, n * pow(d, cnt + 1)) print(ans)