#2787. 乘积的约数个数

乘积的约数个数

Background

给定nn个正整数aia_i,请你输出这些数的乘积的约数个数,答案对109+710^9+7取模。

Input

第一行包含整数nn

接下来nn行,每行包含一个整数aia_i

输入

Output

第一行包含整数nn

接下来nn行,每行包含一个整数aia_i

Samples

3
2
6
8
12

Limitation

1n100,1≤n≤100,

1ai2×1091≤ai≤2×10^9