AT_ndpc2026_l 最小公倍数

Description

正整数 $ N $ と $ (1, 2, \dots, N) $ の順列 $ A=(A_1,A_2,\dots,A_N) $ が与えられます。 頂点に $ 1 $ から $ N $ の番号が付いた $ N $ 頂点の有向グラフ $ G $ を考えます。 $ 1 \leq i \lt j \leq N $ を満たす正整数の組 $ (i,j) $ それぞれについて、頂点 $ i $ から頂点 $ j $ に向かう辺が $ \mathrm{LCM}(A_i, A_j) $ 本存在します( $ \mathrm{LCM} $ は最小公倍数を意味する関数)。 $ G $ にそれ以外の辺はありません。 $ v = 2, 3, \dots, N $ について、頂点 $ 1 $ から頂点 $ v $ へ向かうパスの本数を $ 998244353 $ で割った余りを求めてください。ここで、 $ 2 $ 本のパスは通った辺の集合が異なる時に区別して数えます。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $ $ A_1 $ $ A_2 $ $ \dots $ $ A_N $

Output Format

$ N-1 $ 行出力せよ。 $ i $ 行目には $ v=i+1 $ の時の答えを出力せよ。

Explanation/Hint

### Sample Explanation 1 $ G $ に含まれる有向辺を列挙すると次の通りです。 - 頂点 $ 1 $ から頂点 $ 2 $ へ向かう辺: $ 6 $ 本 - 頂点 $ 1 $ から頂点 $ 3 $ へ向かう辺: $ 3 $ 本 - 頂点 $ 1 $ から頂点 $ 4 $ へ向かう辺: $ 12 $ 本 - 頂点 $ 2 $ から頂点 $ 3 $ へ向かう辺: $ 2 $ 本 - 頂点 $ 2 $ から頂点 $ 4 $ へ向かう辺: $ 4 $ 本 - 頂点 $ 3 $ から頂点 $ 4 $ へ向かう辺: $ 4 $ 本 ### Constraints - $ 2 \leq N \leq 2 \times 10^5 $ - $ (A_1, A_2, \dots, A_N) $ は $ (1, 2, \dots, N) $ の順列 - 入力される値は全て整数