1	12408	50
3	31284	49
5	47044	46
15	115987	44
16	122889	42
17	130227	40
19	145376	39
20	152121	37
21	159045	33
25	187242	31
41	290856	29
44	309679	28
46	321861	26
51	352248	25
67	443538	23
74	486432	22
76	497929	19
78	509764	18
85	548234	17
100	628016	14
133	803093	13
140	841751	11
145	868694	10
147	879564	9
166	978177	8
221	1240540	7
456	2311205	6
522	2590907	5
1237	5409792	4
1675	7150214	3
1815	7700021	2
2349	9697948	1
4128	16198936	0
