1	8745	29
4	20678	28
6	28382	26
8	36317	23
9	39967	19
12	49067	17
13	51793	16
15	58380	15
27	101617	13
29	107494	12
54	187665	10
55	190100	9
62	208968	8
103	325030	7
113	351069	6
122	377948	5
200	600737	4
206	614750	3
20000000	38873250359	3
