1	7499	29
4	21200	27
7	34357	26
9	42465	25
10	46143	24
13	58493	23
14	63089	20
16	71426	18
21	92407	17
22	96089	16
24	104306	15
32	131478	14
34	139900	13
35	143481	12
37	150362	10
48	186452	8
53	204023	6
55	210565	5
88	313504	4
101	349801	3
211	631220	2
253	730074	1
522	1333066	0
