1	8005	33
3	16481	31
4	19855	27
6	25760	24
10	36349	22
15	47737	19
23	67812	17
31	86656	16
37	99648	15
39	103963	13
49	129199	12
52	135172	10
53	137538	9
76	188792	8
92	213989	7
153	317844	6
171	346441	5
214	416803	4
254	476870	3
8740	11456067	2
11398	15200981	1
12168	16255849	0
