1	9802	46
4	24122	45
6	30833	43
7	33904	42
12	47630	37
14	52975	35
21	68679	34
23	73850	33
25	79317	32
26	81904	31
31	94454	29
39	112114	28
40	114516	26
45	125754	25
48	132016	22
50	136693	20
57	150817	19
61	158437	18
62	160923	17
85	210113	16
90	220120	15
91	222207	14
104	249193	13
122	286760	12
141	324028	11
148	334945	10
150	338920	9
162	359923	8
179	390220	6
182	394974	5
216	455347	4
252	515153	2
343	658627	1
20469	31541981	0
