1	8939	23
3	18010	21
7	33487	20
9	40131	19
13	51766	18
21	80296	16
22	84506	14
25	95059	13
29	109039	12
34	125244	11
60	206273	10
69	240081	8
122	403433	7
123	405696	6
158	503312	5
316	976248	4
354	1082501	3
359	1095372	2
3372	8394879	1
20000000	38062213094	1
