1	8126	28
4	21760	27
5	25485	26
17	70343	24
19	77769	19
36	138477	18
39	149365	15
55	202508	14
57	209473	11
66	238934	10
107	362291	9
115	386784	7
132	437998	6
199	629169	5
215	674834	4
352	1030077	3
360	1051123	2
3865	8737797	1
20000000	41808068230	1
