1	9576	39
2	16327	36
14	94754	35
16	106026	33
17	111751	32
19	122472	30
20	127463	29
22	137130	27
24	145615	26
27	157374	25
75	444602	24
79	466235	22
86	500813	21
128	723329	20
132	741807	19
135	756132	18
138	771607	15
341	1822659	14
357	1898309	13
365	1931267	12
521	2695392	11
522	2700009	10
530	2736781	9
1534	7511986	8
2041	9748599	7
2051	9793435	6
4160	18819501	5
5523	24738358	4
5552	24850630	3
5561	24882186	2
18274	76659854	1
18344	76912000	0
