1	2785	14
2	5026	13
3	6815	12
6	12359	9
9	17961	8
39	64954	7
46	75984	5
47	77584	4
107	169345	3
108	170589	1
115	178763	0
