1	7546	25
2	12350	24
4	17750	22
15	49973	21
16	52582	20
18	58190	18
20	63448	16
21	65779	14
44	128694	12
145	409467	10
151	423257	9
155	432499	7
440	1137626	6
451	1158916	5
1275	2906703	4
1316	2984625	3
4285	8852335	2
4958	10078824	1
7693	15804870	0
