1	7454	26
2	12069	25
5	24385	24
7	32109	18
14	57461	17
20	80278	16
23	91222	14
35	129184	13
37	136072	12
55	186309	11
65	214968	10
75	244853	8
96	303402	5
129	397049	4
149	446211	3
178	511475	2
375	956407	1
20000000	39843043780	1
