1	9450	31
3	19741	28
5	27498	27
6	32068	22
10	48029	20
11	51467	19
13	59421	18
15	67636	12
16	71160	11
22	92203	10
25	102109	8
31	124120	7
51	187787	6
158	486839	5
161	494331	4
218	657398	3
1246	3001357	2
1961	4490784	1
1327385	3105495176	0
