1	8881	45
2	15698	44
4	29989	41
8	57038	40
9	63377	38
12	83958	36
14	98057	34
28	181846	33
38	237806	32
48	294787	28
68	407836	25
104	594377	24
108	614302	23
110	624324	22
135	752180	20
137	761873	16
473	2482335	12
484	2529728	11
1055	5298161	10
1252	6211226	9
1267	6275947	7
1283	6335116	6
1302	6401789	4
1324	6480118	3
8405	35859101	2
11593	48463771	1
88427	326082370	0
