1	10623	43
3	21721	41
8	38288	40
9	42375	39
12	53958	36
13	56998	33
16	66618	32
26	102780	31
32	121115	29
38	143229	28
40	149546	22
45	165462	21
73	251600	19
82	276662	18
96	316746	17
105	341572	16
114	367457	15
135	429865	14
138	437765	13
142	446826	12
147	460200	11
155	481098	10
178	548571	9
244	713905	7
251	731169	5
256	743710	4
304	853667	3
582	1439647	2
7610	14697756	1
5153973	14004879847	0
