1	9882	42
5	38673	40
6	44961	39
7	50874	36
13	89685	35
15	101587	34
16	107445	32
17	113243	28
20	131126	25
56	346003	24
58	355902	22
77	462832	20
111	643485	16
113	652456	15
123	694686	14
130	723582	13
439	2313606	12
442	2327350	11
466	2439968	9
494	2557973	7
4426	20669385	6
5544	25539969	5
5578	25668255	4
10928	48780192	3
32856	136193445	2
99790	393321930	1
340991	1253558874	0
