1	7555	19
2	12067	18
13	38955	12
19	51271	11
30	70351	10
42	89393	8
88	163689	7
98	182401	6
108	200616	5
139	250231	4
214	369699	3
393	642682	2
20000000	28878489936	2
