1	9388	47
2	16493	43
15	101112	40
16	106661	38
19	122761	36
20	127986	34
31	182882	32
33	192184	30
35	201142	29
82	464990	28
87	490377	25
88	495507	24
142	776843	23
146	796014	22
150	813574	21
154	832276	18
157	847150	17
163	875074	16
182	955377	15
196	1019037	14
199	1031863	12
324	1646935	11
1162	5667709	10
1505	7200609	9
1538	7332836	8
2342	10982834	7
2350	11011541	6
3841	17441280	5
4004	18045052	4
4033	18157107	3
4058	18244995	2
12235	51026764	1
53427	202640052	0
