1	3502	10
2	5906	6
25	46048	5
36	64525	4
37	65922	3
53	88455	2
92	136138	1
531	664625	0
