1	7409	26
3	16436	21
5	22425	20
6	25496	19
10	38240	15
12	43725	14
28	88921	12
32	97699	11
67	179138	10
75	196350	9
111	271509	8
112	274176	6
158	371035	5
165	386545	4
358	774021	3
1429	2848837	2
20000000	29908988970	2
