1	16076	63
3	36557	59
6	56394	58
7	63251	57
8	71644	55
12	103594	54
15	127297	53
16	135969	51
17	144638	50
19	161196	49
20	168489	47
24	197107	46
25	205004	43
28	224354	41
29	230608	40
30	238863	35
35	270856	34
43	317388	32
46	333592	31
50	355889	28
51	361654	27
80	525666	26
81	531402	24
84	548826	23
88	572290	21
99	628810	17
104	652965	15
132	788609	14
137	809820	12
143	841578	10
147	857541	9
211	1138328	8
235	1244710	7
484	2306675	5
590	2780973	4
716	3312877	3
1667	7206122	1
1925	8254984	0
