1	6542	26
5	23018	24
7	29111	22
15	48635	21
17	53823	19
18	56701	16
21	65096	14
24	73051	13
27	80851	12
30	87934	11
34	99248	9
35	101875	8
43	121765	7
47	131016	6
76	194098	5
81	204848	4
87	227254	3
94	244895	2
116	289191	1
315	680045	0
