1	8242	32
4	21453	30
6	29439	24
8	36041	22
9	39192	20
10	43079	19
11	46730	16
17	67030	15
18	69793	12
24	89273	9
28	99676	8
118	356781	7
143	425956	5
157	468103	4
215	617404	3
249	707937	2
942	2456850	1
1132	2905859	0
