1	9078	39
4	23389	38
6	29553	37
12	43821	36
13	46431	33
14	48509	32
17	56341	30
24	72618	28
25	74760	27
26	77222	25
27	80194	22
28	82683	20
38	105563	19
45	122632	18
46	125698	15
47	128527	14
53	144616	12
54	147578	11
69	181501	10
70	183693	8
102	245446	7
142	314129	6
187	389772	5
392	729953	4
1256	2065771	3
1561	2537598	2
7606	11146139	1
20000000	42078941908	1
