1	2715	13
4	8270	10
5	10091	8
13	22206	7
14	23744	6
21	34169	5
53	77921	3
72	104062	2
76	109865	1
20000000	17319931125	1
