1	8673	25
2	13754	23
3	17782	22
4	21385	21
9	38530	19
12	50194	17
14	55638	15
16	61481	14
32	109214	12
45	147688	10
48	155712	9
81	249886	8
131	386536	7
185	530136	6
263	749595	5
291	818432	4
367	993427	3
405	1088101	2
557	1453554	1
20000000	37258853016	1
