1	9292	24
2	14006	21
5	26904	16
7	34327	15
12	51314	13
13	54722	12
17	66311	8
31	107331	7
37	121304	5
72	194668	4
105	269651	3
188	449789	2
416	950067	1
20000000	40321734489	1
