1	6451	31
4	19879	29
6	27174	27
7	30281	23
9	36964	22
15	56081	18
18	66392	17
27	96755	16
42	145369	15
44	151776	14
60	203142	10
62	209272	8
89	285843	7
96	304530	5
128	386396	4
167	484139	3
171	493603	1
400	1018324	0
