你有一个长为 $n$ 的序列 ${a_i}(1\le i\le n)$,初始时 $a_i=0$。
现在某人对这个序列做了 $m$ 次修改,每次选择两个正整数 $p,x$,对于每个 $1\le j\le \lfloor \frac{n}{p} \rfloor$ 给 $a_{pj}$ 加上 $x\cdot j$($\cdot$ 表示乘积)。
接着某人有 $q$ 次询问,每次询问给出一个正整数 $k$,要求出 $\sum_{j=1}^{\lfloor \frac{n}{k} \rfloor} j\cdot a_{kj} \bmod 998244353$。
为了降低难度,某人会使 $p$ 和 $k$ 有较多的公因子。具体而言,保证修改和询问中所有 $p$ 和 $k$ 的最小公倍数的质因子种类数不超过 $10$。