1	10760	44
2	18345	41
4	30570	40
7	46438	37
9	56655	34
10	61945	33
16	88177	32
18	96846	31
23	118212	30
27	136015	28
37	182953	27
43	210123	24
48	232877	23
56	266139	20
57	270759	18
62	293124	17
74	343391	16
86	389748	14
98	440768	13
106	469284	12
115	504438	11
137	593348	9
219	895757	8
237	961446	7
252	1020885	6
286	1141651	5
364	1406128	3
914	3136579	2
8615	26514791	1
17774	53766842	0
