1	5966	27
12	41924	25
14	47488	23
21	72399	22
27	89431	21
38	118304	20
39	120906	19
40	123298	18
43	132092	16
44	134839	15
46	140267	13
145	432191	12
149	442589	10
156	458999	9
236	667152	8
243	684572	7
247	694829	6
405	1079518	5
414	1103060	4
625	1627218	3
2401	5738908	2
10460	22857991	1
10519	22976461	0
