1	6967	24
3	13903	20
4	16766	18
6	21315	15
14	39204	13
17	45745	12
21	53240	11
31	73814	9
44	94638	8
53	113801	7
67	135661	6
129	240788	5
155	284241	4
177	323167	3
503	834504	2
2066	3043084	1
20000000	37890314824	1
