3
3
7
11
31
47
139
151
331
691
14951
178481
2796203
4036961
1884103651
168749965921
10052678938039
345767385170491
2646507710984041
74078343132499989110265409250618045323263715522281571
162383614111595675973306320509614573241829932932497191
