1	10581	48
4	28945	47
5	33344	46
11	56476	44
16	75475	42
17	78798	39
24	104013	37
25	107924	36
28	119230	34
29	123383	32
31	130490	29
34	141978	28
36	149878	26
37	153762	24
38	158175	23
40	166214	22
49	199509	21
51	206064	19
57	224169	18
68	257035	17
84	307197	16
107	380842	15
123	435248	14
125	442165	13
127	449367	10
229	771693	9
230	774741	8
231	777686	7
259	860028	6
306	990946	5
390	1215018	4
1229	3396554	3
1267	3496112	2
1269	3501833	1
4310	11040767	0
