1	3479	18
3	8170	14
4	10248	11
12	25125	9
14	28328	8
16	30984	7
20	36789	6
23	40610	5
50	85277	4
51	86726	3
137	221327	2
181	289917	1
187	298831	0
