1	6489	23
3	14496	22
8	24292	20
10	27960	16
17	39547	13
31	60137	12
33	64041	10
42	78664	9
122	187153	8
127	193555	7
160	236747	6
198	281162	4
1329	1494165	2
20000000	31130534157	2
