1	10118	49
2	16796	47
3	20737	45
7	32929	43
9	38614	42
14	52007	40
18	62301	38
19	64506	36
21	68964	35
22	71380	32
25	77963	30
38	106442	29
45	121178	24
73	176685	22
74	179011	21
85	203084	20
107	243993	16
110	250686	14
116	262017	13
118	266574	12
126	283922	10
157	343741	9
193	406694	8
219	450348	7
228	467058	5
322	625041	4
331	640999	3
561	991027	2
680	1169540	1
34706	55638144	0
