1	8888	39
2	16108	38
3	20627	37
4	24447	32
6	31308	31
8	37712	29
9	40797	26
10	44092	24
54	220930	23
58	235954	22
116	444109	19
121	461083	17
361	1325927	16
496	1801766	15
501	1818940	14
603	2164231	12
624	2219298	11
640	2266740	10
1274	4322372	9
1281	4341556	8
1504	4998112	5
9985	28388861	4
10036	28502150	3
12200	33981120	2
21063	58708633	1
67601	170063889	0
