1	9476	33
16	72763	32
17	75834	29
18	79215	27
20	85538	25
128	526619	22
129	530420	21
133	544976	17
136	555804	16
137	559044	14
145	582640	13
162	636914	10
166	649567	9
806	2832678	8
807	2834968	7
824	2874370	5
4809	14730511	4
20063	54905355	3
23702	64786553	2
62967	162125992	1
156825	373086961	0
