1	6518	28
21	86876	24
23	95369	23
25	102351	22
26	105908	21
28	112731	20
29	116134	19
30	119538	18
33	129737	17
34	132650	16
47	177460	15
49	184392	14
56	204019	13
61	216849	12
62	219334	11
64	224106	9
168	545275	8
185	587794	7
192	604832	6
261	789212	5
270	813144	4
598	1728956	3
1520	4058097	2
2568	6710358	1
23038	50581589	0
