1	7599	25
3	17288	22
5	24424	21
10	41717	18
11	44482	17
12	47893	14
24	83908	13
27	93289	12
30	104776	11
64	217391	9
65	219942	8
112	362061	6
127	408587	5
138	440642	4
174	531483	3
348	956248	2
2173	5410988	1
20000000	41723810452	1
