1	8743	23
6	29429	22
10	42214	20
11	45670	18
13	52807	17
16	63063	16
17	66737	15
24	90920	14
29	106273	13
35	125152	12
43	152458	9
97	320118	8
100	328566	7
101	331310	6
181	573598	5
182	575845	4
231	713812	3
239	731699	2
476	1303002	1
20000000	38788991255	1
