1	6519	26
3	15553	23
5	21992	21
7	27897	19
8	30727	18
9	33374	16
17	51629	15
26	73426	14
28	78845	13
39	108421	12
49	131580	9
69	177988	7
70	180041	6
77	194782	5
82	207662	4
86	217686	3
133	325479	2
148	358965	1
173	414819	0
