1	3046	20
2	5298	18
4	8588	16
5	10287	12
10	17322	11
12	20262	9
15	24094	7
16	25338	5
29	39941	4
53	64308	3
62	75797	2
64	78397	1
99	112454	0
