1	3616	10
10	21047	8
29	56521	6
42	78653	5
55	101149	4
89	158119	3
99	171744	1
1576	2290639	0
