1	7892	23
2	12542	20
5	23095	17
6	26310	16
8	32240	14
12	46170	13
16	59181	12
22	77897	11
28	97665	9
30	103885	7
40	137321	6
42	143171	5
68	222340	4
147	449727	2
290	820448	1
315	879585	0
