1	16655	55
2	26736	53
4	42909	52
5	51865	48
9	80250	47
11	94091	42
15	119370	40
17	132857	39
22	170212	34
23	177430	31
27	203137	30
36	259653	29
49	340728	25
77	498355	24
79	508647	23
91	587303	22
93	600937	20
102	650986	19
147	868262	16
171	995282	15
195	1118957	14
229	1286339	13
250	1389738	12
397	2055799	11
538	2660502	10
558	2750865	9
665	3224325	8
704	3388254	7
808	3851033	6
1183	5450250	5
6707	27976897	4
17331	70505832	3
17702	72024416	2
51117	203939214	1
54553	217951700	0
