1	7377	27
3	17386	24
4	21626	23
8	37051	22
12	52884	21
13	57014	20
21	88521	18
31	122275	16
32	125572	14
59	218660	13
69	252354	12
91	331547	11
92	335243	10
120	429451	8
136	481694	7
159	572459	5
166	593225	4
201	696725	3
1083	2839358	2
20000000	41742493983	2
