1	12004	29
6	40189	28
7	44564	26
11	61232	25
12	65118	24
24	106863	23
28	119430	21
30	126011	20
51	195076	19
58	217838	18
73	265248	17
76	275784	16
86	309643	15
95	338943	14
108	379717	13
135	465215	12
169	592002	11
178	618423	10
204	694713	9
256	837494	8
261	850584	7
629	1840694	6
996	2797578	5
1108	3085607	4
2890	7441051	3
5302	13667200	2
142845	364030114	1
20000000	47222931668	1
