1	10064	47
5	39084	46
6	43695	45
8	52760	40
9	56977	39
10	60812	38
13	73037	35
15	81311	34
17	89161	32
29	147020	31
30	150981	30
41	206977	29
44	217735	28
45	220938	27
46	224462	26
50	240413	25
54	255901	24
127	569731	22
134	594301	21
136	601922	20
142	622494	17
145	632767	15
159	681587	12
166	705015	11
334	1325955	7
339	1341172	6
1358	4612189	4
1703	5737371	3
2927	9686155	2
2949	9748792	1
11067	33490792	0
