1	6571	29
2	11428	28
3	15533	26
4	18737	23
5	21875	22
7	27880	21
8	30493	20
9	34136	18
11	40449	16
13	46970	12
19	63745	11
23	76284	10
29	94928	9
41	125718	8
43	130596	7
47	139707	5
87	232847	4
145	362026	3
210	505656	2
256	602593	1
20000000	33326058989	1
