1	9830	41
3	25863	36
19	118973	35
24	142325	34
28	161750	33
34	195328	32
39	219382	31
41	227177	30
42	231130	29
43	235436	27
48	256343	25
49	260688	24
50	264937	23
51	269272	22
59	303929	21
61	312407	17
82	393015	16
99	457282	15
100	460923	14
329	1444176	13
348	1509280	12
359	1545383	11
431	1838700	9
439	1866371	8
444	1884406	7
456	1925585	6
459	1936888	4
3921	13761992	3
5465	18989262	2
12075	40087439	1
63511	194586599	0
