1	7807	24
17	69944	21
18	73421	20
29	111036	16
33	124548	15
35	130733	14
43	159883	13
47	173819	12
49	180786	9
75	264978	8
100	343769	7
121	408063	6
162	528254	5
181	598357	4
670	1814969	3
1308	3265355	2
6792	15012389	1
20000000	37333993457	1
