1	12518	37
2	20835	36
7	51306	29
8	57182	28
10	68610	23
11	74773	22
17	109128	20
18	114920	19
20	126668	18
67	359041	15
80	424338	14
95	493194	13
100	515773	12
120	603152	10
121	607407	9
144	707192	8
148	726126	7
162	785101	6
230	1053682	5
959	3691027	4
1647	5886198	3
1836	6462827	2
20000000	58626798521	2
