1	3352	16
2	5235	12
3	6732	8
6	11072	6
7	12694	5
108	113203	4
133	136909	3
148	151902	2
273	264252	1
20000000	16033186095	1
