1	14384	55
2	23772	53
3	30939	52
5	41798	50
13	77999	48
17	96620	45
18	101931	42
20	111632	41
27	145713	39
29	155021	38
33	172680	36
42	213163	33
44	221337	32
48	238492	31
49	242915	29
51	251197	26
52	256366	24
73	344650	23
79	367599	21
83	383970	20
88	402135	17
92	418195	16
106	472423	15
111	488574	14
117	512126	13
133	568696	12
152	636327	10
153	640563	9
179	739924	5
201	816970	4
264	1032682	3
660	2377239	2
950	3354433	1
1360	4724654	0
