1	9224	23
3	18897	22
4	22506	21
11	45281	20
13	52678	17
16	62316	14
20	75907	13
36	129106	12
47	166860	9
48	170303	8
86	280035	7
101	321170	6
110	343376	5
129	400338	4
201	620554	3
249	742799	2
723	1931891	1
20000000	42834980866	1
