1	8343	31
2	13601	28
4	21945	27
6	28865	25
9	39224	24
10	42327	23
13	51962	21
16	63252	19
17	66322	18
20	78818	17
22	86411	16
31	116571	15
41	150866	14
44	161692	12
46	168392	10
77	266965	9
90	307267	8
106	354535	7
108	360889	6
260	789031	5
272	829242	4
299	912462	3
309	940535	2
16315	39882693	1
16671	40746852	0
