#39. 半素数序列

半素数序列

问题描述

存在这样的一个序列,我们称之为半素数序列。该序列的前几项为 4,6,9,10,14,4, 6, 9, 10, 14, \ldots。在半素数序列中,每一项都是由两个素数相乘得到,并按照从小到大的顺序排列。

现在给定 qq 组查询,每组查询包含一个正整数 nn,你需要输出半素数序列的第 nn 项的值。

输入格式

第一行输入一个正整数 qq,表示查询的数量。

接下来 qq 行,每行输入一个正整数 nn,表示一个查询。

输出格式

输出 qq 行,每行包含一个正整数,表示对应查询的结果。

样例输入

3
3
6
278

样例输出

9
15
923

评测数据规模

1q105,1n2×1051\le q\le 10^5,1\le n \le 2\times 10^5