from sys import stdin input = stdin.readline def nC2(n): return n*(n-1)//2 def nC3(n): return n*(n-1)*(n-2)//6 MOD = 998244353 dp = list(range(10**7+1)) for n in range(2, 10**7+1): if dp[n] != n: continue inv = (1-pow(n, -1, MOD))%MOD for i in range(n, 10**7+1, n): dp[i] *= inv dp[i] %= MOD dp[1] = 0 for i in range(2, 10**7+1): dp[i] = i-1-dp[i] dp[i] += dp[i-1] for _ in range(int(input())): N = int(input()) print(nC2(N)+dp[N])