1	3003	17
2	5063	13
3	7051	12
9	18278	8
10	19937	7
27	47913	6
28	49505	5
31	54414	4
71	121847	3
117	198303	2
448	714728	1
8582	11548472	0
