1	9135	39
3	21937	38
4	27249	36
8	44771	35
9	48840	34
20	92780	33
21	96611	32
23	104150	30
36	156118	29
37	160219	27
40	172151	26
42	180717	23
43	184791	22
45	193149	21
46	197046	20
57	239573	19
61	255086	17
64	265882	16
67	276424	14
94	357321	13
146	509916	12
181	610417	11
195	649237	10
201	666992	9
204	677963	7
216	716980	6
224	741882	5
236	776626	4
345	1082321	3
351	1099701	2
695	2015536	1
3038	7986938	0
