1	3563	13
3	7333	11
4	9121	10
6	11849	8
8	14574	7
12	20155	6
14	23122	5
21	32260	4
44	61128	3
49	67318	2
100	123810	1
20000000	14031935819	1
