1	9889	47
2	17738	46
3	24373	43
5	35788	41
6	41326	39
7	47122	37
8	52798	34
10	63678	33
11	69288	31
94	502125	28
123	643465	27
128	664241	25
129	668956	23
135	694529	22
141	726836	20
149	761618	19
228	1087629	18
234	1109452	16
238	1123539	15
240	1131522	13
243	1144044	12
669	2912772	10
918	3796232	8
937	3864406	6
1001	4076570	5
2843	10512403	4
2895	10679486	3
10608	35789963	2
26672	85458636	1
40525	128023385	0
