#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