package Training;
import java.util.Scanner;
class Main
{
public static void main(String[] args)
{
Scanner in = new Scanner (System.in);
long[] s = new long [101000];
final int mod = 1000000007;
final double eps = 1e-8;
int T;
int i;
for (i = 0; i < 100; ++i)
{
s[i] = 1;
}
s[100] = 1;
for (i = 101; i <101000; ++i)
{
if ( i < 314)
{
s[i] = s[i - 100] % mod;
}
else
{
s[i] = (s[i-100] + s[i-314])% mod;
}
}
T = in.nextInt();
while (T--!=0) {
double ss;
ss= in.nextDouble();
if (ss < 0)
{
System.out.print("0");
continue;
}
int t = (int)((ss + eps) * 100);
System.out.printf("%lld\n", s[t]);
}
}
}