1	3042	13
2	5235	12
4	8672	11
7	13312	10
9	15806	9
13	20641	8
14	21798	6
16	24331	4
93	105556	3
144	163135	2
255	279947	1
20000000	10757552707	1
