1	13236	67
2	23378	61
3	31731	57
4	39577	56
10	94779	54
13	119262	52
15	134433	47
17	150028	44
32	272489	43
33	281624	38
35	296854	36
36	304234	32
39	326076	30
42	347306	29
44	361947	28
47	383187	27
52	418286	26
301	2125808	23
308	2170064	21
312	2195177	18
949	6354040	16
955	6388625	15
1523	9865708	13
1535	9932388	11
1550	10013243	9
6239	37462542	8
6296	37767654	7
10111	59274154	6
11809	68455079	4
24442	135828637	3
27197	149886508	2
27294	150312268	1
103952	525738451	0
