1	10299	49
3	25260	46
4	32469	43
5	37603	42
7	45950	39
10	56770	37
12	64034	36
13	67536	35
15	73807	34
16	77567	33
18	85273	32
22	98543	31
27	115930	30
28	119868	29
34	151089	28
105	449227	27
106	453469	26
110	468824	25
114	483614	19
124	519087	18
126	525454	17
249	994695	16
252	1004765	15
262	1039752	14
263	1042865	13
283	1101960	11
294	1133367	10
296	1138932	9
300	1151256	8
320	1214664	7
331	1249521	6
347	1298630	5
354	1318979	3
4633	14464115	2
4643	14489963	1
10925	32499632	0
