1	10660	51
4	27461	49
5	30708	48
7	36760	44
9	43658	42
15	60368	41
17	66239	39
18	69077	36
24	85412	35
25	88263	34
26	91282	33
30	103734	32
34	114760	31
35	117350	30
38	125929	29
39	128817	28
41	134293	26
47	150991	24
56	172586	23
68	198538	21
70	203973	19
86	243155	18
102	279878	17
112	305376	15
117	317230	14
171	443000	12
177	457662	11
192	494948	10
198	509868	9
347	827580	7
500	1149680	6
844	1860456	5
899	1973019	4
960	2095503	3
2644	5448432	2
3383	6907036	1
3403	6945882	0
