1	6404	21
3	14791	19
5	21374	18
10	37411	17
12	43809	16
17	59663	15
22	75607	11
29	99267	9
33	112602	8
39	131835	7
69	214960	6
96	287004	5
115	335854	3
148	414969	2
422	1012402	1
20000000	41819653071	1
