1	9491	40
2	16588	39
4	30453	37
8	54585	34
16	98586	33
27	149787	30
29	159887	27
32	174002	24
33	178374	23
83	399873	21
84	403879	20
95	443634	19
96	447844	18
236	1094065	17
241	1119717	15
257	1186363	13
271	1238492	12
502	2150596	11
508	2170350	9
513	2187114	8
535	2257747	7
1615	6418152	6
2803	10786472	5
2875	11013319	4
3155	11996493	3
4202	15419960	2
18987	62600221	1
1266294	3578074968	0
