1	4227	12
3	8315	11
6	13324	10
7	14970	9
9	18153	7
10	19927	4
15	27593	3
18	32066	2
160	224019	1
20000000	16238138316	1
