3
5
5
11
17
31
41
257
641
61681
65537
414721
3602561
6700417
4278255361
44479210368001
94455684953484563055991838558081
