1	11266	40
9	68110	39
10	74202	38
11	78896	37
19	126696	36
23	148563	35
25	161232	34
26	166642	32
27	171747	31
28	178035	26
36	219906	25
38	229514	24
39	234489	21
43	254782	20
47	272986	19
87	482945	18
88	488052	15
213	1121069	14
221	1155741	13
225	1174054	12
231	1199154	10
238	1228179	9
257	1303315	8
767	3504741	7
1088	4952904	6
1106	5021382	5
1159	5221069	4
3162	13310001	3
4236	17340453	2
5830	23005960	1
72941	242218614	0
