1	6746	33
3	16562	25
11	53128	23
17	79346	22
19	86714	21
20	90188	19
24	105640	16
28	122560	13
31	134209	11
100	404666	10
101	408040	9
111	441762	8
165	635613	7
212	810673	5
1033	3633269	4
1618	5553076	3
5811	18533682	2
6712	21307525	1
39805	112931139	0
