1	10166	42
3	23635	39
13	70038	37
17	84163	34
18	87709	33
19	91022	30
20	94948	27
21	99257	24
35	150716	23
38	161739	22
49	202619	21
50	206052	20
53	217039	19
60	243061	18
67	269146	17
84	324194	16
86	330870	15
93	352792	14
105	391522	13
106	395476	12
109	406018	11
110	408964	10
117	432128	9
164	583358	8
180	625568	7
285	910655	6
534	1569233	5
571	1669677	4
919	2547612	3
20000000	47725521394	3
