1	9698	50
2	16396	46
6	37879	44
7	42084	41
9	49954	40
12	62222	37
15	76619	36
16	80982	35
18	88183	33
20	94358	32
21	97815	31
22	101314	29
23	104783	27
24	108072	26
27	118453	25
29	124627	24
64	267399	23
131	514974	21
133	522390	20
139	542740	17
141	549327	16
266	996665	15
272	1013972	14
857	3072611	13
914	3229743	12
945	3312933	11
1145	3921358	10
1213	4102735	9
2729	8789613	6
3033	9632509	5
12119	35037849	4
12124	35053155	3
33819	92441260	2
106886	271461110	1
635159	1410931444	0
