1	10895	47
7	40548	44
8	44149	43
9	47956	41
11	54776	39
15	67369	38
16	71205	34
17	75038	33
26	107205	32
27	111331	31
30	123039	29
41	162019	27
45	177452	26
58	221972	21
68	256076	20
69	259258	18
76	282032	17
83	306365	16
96	349069	14
105	376528	12
109	389261	11
141	489510	10
142	492926	8
151	519896	7
154	528924	6
505	1460343	5
579	1659563	4
661	1879354	3
1079	2935993	2
20000000	48602545030	2
