1	7486	22
2	12383	21
5	22937	20
15	51727	18
16	54395	17
25	78333	16
26	81050	14
61	170706	13
72	202090	11
78	218882	8
91	250611	7
105	281312	6
145	365431	5
184	443167	4
367	810996	3
447	974592	2
700	1479962	1
20000000	31057408927	1
