#P1436. 球与盒子

球与盒子

题目描述

你有 nn 个球,标号为 1,2,,n1,2,\dots,n

你想把它们放到标号为 1,2,,n1,2,\dots,n 的盒子里。要求

  • 每个盒子里恰好有一个球;

  • 如果盒子 ii 里面的球的标号是 AiA_i,那么 AiA_i 的因子个数,必须和 ii 的因子个数相同;

由于答案可能很大,输出答案对 500009500009 取模的值。

输入格式

第一行一个整数 TT 表示数据组数。

接下来 TT 行,每行一个整数 nn

输出格式

对于每组数据,输出一行,一个数值代表答案。

样例

3
3
5
100
2
6
43265

数据规模与约束

共 10 组数据。

测试点 1,2 满足 1n101 \le n \le 10

测试点 3,4 满足 1n1031 \le n \le 10^3

测试点 5,6,7 满足 1n1061 \le n \le 10^6

对于 100%100\% 的数据,满足 1T1051 \le T \le 10^51n1091 \le n \le 10^9