1	3356	12
2	5512	11
18	26450	10
24	34002	9
25	35281	8
29	40390	6
39	53407	5
48	64938	4
134	157236	3
142	166462	1
309	314134	0
