1	8850	32
13	41735	31
15	46478	30
16	48874	29
17	51288	28
22	62146	27
28	75078	25
29	76999	24
33	85005	23
36	90133	22
38	93964	18
39	96261	17
45	108794	16
54	125452	12
59	136117	11
87	186232	10
89	190736	9
99	209333	8
107	224325	7
158	312935	5
166	325524	4
171	334947	3
451	761898	2
590	960564	1
18210	25051290	0
