1	14078	50
3	26342	48
4	31509	44
5	36366	41
11	63971	38
12	67243	37
14	75120	36
15	78977	33
17	88429	27
23	113583	26
25	122444	25
41	175333	24
42	178086	23
43	180804	22
44	183705	20
51	214366	19
66	269935	18
73	292508	17
80	316326	16
81	319561	15
105	391574	13
108	402505	12
125	459872	11
133	487097	9
163	582549	8
272	904483	7
404	1269090	6
426	1323747	5
670	1952555	4
907	2558803	3
914	2579380	2
1011	2836222	1
1208	3311732	0
