1	3221	14
5	9629	12
8	13398	11
17	25485	8
18	26985	6
27	37837	5
56	71978	3
144	166515	2
170	194388	1
20000000	14642996295	1
