1	6833	35
2	12083	31
3	16449	29
4	19962	26
7	33184	24
8	37153	23
12	50530	22
20	82183	21
22	88936	19
35	130738	18
65	239639	16
75	266713	14
158	530128	13
159	533021	12
162	541541	11
165	549456	10
176	578678	9
186	603680	8
388	1164709	7
399	1191878	5
1232	3372679	4
1243	3399061	3
1251	3416721	2
8707	20761382	1
64584	138662547	0
