1	9497	25
2	14502	24
4	22124	23
8	35114	19
9	38494	18
13	51721	15
17	64805	14
18	67868	12
20	73957	11
21	77017	10
22	79556	9
29	99708	8
75	221803	7
98	282937	6
159	444462	5
165	461777	4
166	464705	3
175	490829	2
240	645043	1
3150	6919366	0
