1	6169	27
2	10945	24
18	82744	23
20	91201	21
22	99983	18
54	222987	17
56	229970	16
57	233656	12
58	237690	11
135	538135	9
185	719982	8
295	1097517	7
366	1334910	6
666	2392669	5
670	2407167	4
1126	3962307	3
3771	12576597	1
25465	77000321	0
