1	9141	49
2	17147	48
3	23515	47
5	36955	36
29	168787	34
30	172586	33
31	176658	31
38	205182	30
42	219486	29
44	228508	28
47	241247	25
49	249666	24
185	887278	23
186	891455	19
194	920750	18
306	1385904	17
322	1440884	16
324	1447456	15
330	1467887	14
331	1471407	13
352	1543646	12
368	1600764	10
374	1620029	8
375	1623198	7
390	1668824	6
1827	6882345	5
2836	10421126	4
2914	10662601	3
3691	13306502	2
3697	13323543	1
35072	109474289	0
