P13533 [CodeChef] cd1it2
NOI
题目描述

Little Chef is learning differentiation and is amazed by the function e^x as it stays the same even after differentiation.
Just for fun, he tries to find out how large is the value of e^x. He is able to see only 10 digits in his calculator so he wants you to answer his endless list of queries for different values of x.
For each positive integer X that Little Chef gives you, you need to calculate the number of digits before the decimal point in e^X.

Input
The first line contains an integer T, denoting the number of test cases.
In the next T lines, each line has exactly one positive integer X

Output
Output should contain T lines. Print the answer for each X in a separate line.

Constraints

1 <= T <= 10^5
0 <= X <= 10^9

Example

Input
3
1
10
101

Output
1
5
44

Explanation
Test case 1:
The value of e^1 = 2.71828... There is only 1 digit before the decimal point.
Test case 2:
The value of e^10 = 22026.4658... There are 5 digits before the decimal point.

输入格式

见题面

输出格式

见题面

样例输入
3 1 10 101
样例输出
1 5 44