3
5
17
59
233
257
929
1103
2089
5569
8353
59393
3033169
39594977
107367629
536903681
82280195167144119832390568177
15694604006012505869851221169365594050637743819041
