1	2933	15
2	5140	11
4	8844	10
6	12159	9
14	25559	8
15	27144	7
16	28565	6
23	38628	5
34	54066	4
37	58016	2
98	130071	1
20000000	14904833477	1
