1	9948	37
2	16719	35
6	38529	33
7	43570	30
11	62993	29
13	72970	28
17	91576	24
32	157574	23
38	182456	22
66	296598	18
69	310910	17
72	325653	15
81	365783	14
93	413249	13
148	645471	12
192	810774	11
223	926537	9
246	1007968	8
262	1065628	7
264	1072286	5
410	1539299	4
1448	4620053	3
6603	19924014	2
37722	106677049	1
133059	382411461	0
