1	2925	15
2	4742	12
4	8091	11
11	17976	9
14	21550	8
16	24075	7
24	32876	6
46	54908	4
68	76059	3
88	93502	2
92	97275	1
385	314065	0
