1	16047	46
3	34094	45
4	40837	44
5	46807	42
9	71027	40
12	87051	37
21	136203	36
29	175038	32
32	190534	31
42	252360	28
45	274365	26
52	311740	25
60	352810	23
61	359203	21
65	385446	20
66	410107	19
91	545912	18
109	641227	17
114	667487	16
142	806261	15
177	959025	14
199	1063211	12
203	1082027	9
261	1343355	8
270	1380018	7
348	1724339	6
580	2673432	5
1068	4654390	4
1341	5715533	3
7260	28886340	2
7583	30164090	1
20000000	74348800625	1
