1	11091	37
9	49751	35
14	69160	32
18	85053	31
23	106442	30
30	133298	29
35	151010	28
36	155424	26
37	159607	25
38	163674	24
40	171150	23
41	175209	22
46	193121	21
51	211246	19
64	254694	18
73	285794	17
81	313199	16
87	332670	15
89	339045	14
90	342543	13
94	354924	11
131	474747	10
173	599248	9
180	623654	8
189	654766	7
193	668873	6
284	938094	5
290	955267	4
321	1041875	3
344	1107706	2
361	1159019	0
