1	7723	23
8	31037	22
10	36885	20
12	42787	19
13	45595	18
24	74535	15
39	113019	12
49	137886	11
54	150863	10
66	181601	9
93	247788	8
97	258019	7
103	272379	5
164	406886	4
191	459410	3
1070	2134760	2
4179	7841972	1
20000000	28491586600	1
