1	9015	27
3	18580	23
10	43682	21
11	46574	20
14	55527	18
15	58957	16
18	68630	13
33	113283	12
36	122233	11
66	217035	10
76	244017	9
80	255553	8
82	260949	7
84	266079	6
97	302541	5
128	378630	4
146	429788	3
192	547797	2
2940	6641846	1
2992	6755592	0
