1	6856	30
7	30105	27
9	35851	24
11	41726	21
12	44215	20
13	47076	19
16	54602	18
17	56909	17
24	75249	16
25	77812	13
28	85765	11
45	131370	10
62	170405	9
74	197261	8
87	226868	7
112	297084	6
125	328960	5
180	450474	4
182	454943	2
190	472784	1
222	544206	0
