1	8456	27
3	19892	25
6	33853	23
7	38006	21
9	45013	19
29	118784	18
32	129491	16
37	146016	13
91	344670	12
93	351055	11
182	652192	10
200	715189	9
203	723759	8
349	1184050	7
358	1209791	6
644	2137981	5
751	2469776	4
1529	4727415	3
3554	10215043	2
46882	113786838	1
51050	123656650	0
