1	8448	34
6	32936	33
7	36241	32
9	44211	29
11	52158	27
14	64294	25
24	109272	24
28	124635	23
30	131947	22
35	150774	21
44	190667	20
47	202412	18
49	208455	17
50	211727	15
96	374608	14
102	391188	13
106	404080	12
158	566316	11
181	635238	10
188	656340	9
224	770352	8
226	775316	7
231	787698	6
239	812231	4
241	817725	3
3323	9519857	2
3491	9903774	1
3643	10255971	0
