#807. xhh数和zdy数

xhh数和zdy数

Description

lm学长有一个数n,他想知道在1到n之间有多少对a和b(1 ≤\le a , b ≤\le n,且a可以等于b)

使得a和b的zdy数与xhh数满足 xhh // zdy ≤\le 3

xhh数是a和b的最小公倍数,zdy数是a和b的最大公约数

Input

第一行是一个数字t(1 ≤\le t ≤\le 10410^4),代表t个测试样例 接下来t行每行一个数字n(1 ≤\le n ≤\le 10810^8)

Output

一个整数,代表满足情况的对数

Samples

6
1
2
3
4
5
100000000
1
4
7
10
11
266666666