1	3390	12
7	13517	11
9	16483	10
12	21407	9
13	23097	8
21	34398	7
36	52924	6
176	199776	4
242	270810	3
282	310823	2
298	331603	1
20000000	12312370274	1
