1	6878	33
6	26800	29
7	30153	27
11	42386	26
18	62734	25
20	68488	23
21	71794	21
22	74767	20
31	102398	19
46	140170	17
56	168499	13
62	186782	12
65	194293	11
71	211091	10
81	237513	9
87	252870	8
102	290616	6
134	365918	5
140	379149	4
153	407167	3
198	501413	2
651	1367894	1
20000000	31489211394	1
