1	2940	18
2	5082	15
5	9696	14
7	12583	12
8	14124	11
11	18316	10
16	24890	9
20	29942	8
26	36858	7
36	50017	5
37	51285	4
49	66240	3
67	87968	1
97	121596	0
