1	9953	45
2	17154	44
4	30881	41
9	66514	39
10	72789	37
12	85244	36
17	114499	34
29	192635	33
30	198102	30
32	208133	29
41	256324	28
42	261765	25
43	266851	21
141	781901	20
144	796065	19
147	809791	18
163	882494	15
171	916554	14
181	959268	13
880	4378508	11
1006	4960017	9
2668	12760950	6
5408	25196769	5
7512	34422365	3
13240	58056279	2
38803	159998629	1
40960	168232148	0
