3
11
31
191
251
601
1801
2281
4051
4751
174763
524287
18020551
420778751
30327152671
3011347479614249131
1369738735713888876695951
113709467433878120743807151
3145393391123750039342489201
23352531315412606928823082635851
170617159758027087771086981194610206694353113401
32972619777851117988625390165531124382269394491251
