1	3354	8
12	20596	7
14	23656	6
21	34723	5
24	39734	4
36	57975	3
42	67581	2
501	629186	1
555	699338	0
