3
11
31
43
71
127
191
281
2281
4523
86171
122921
174763
524287
420778751
30327152671
161517058694951
3011347479614249131
106788290443848295284382097033
163537220852725398851434325720959
7482637214297894380845818269728205334531
1026967521054616466578103779542754304364711636498634914399431297119198516232792407493265881
132000131451539267726138633753205343827589683243629650599609859372129401308611030157603578434763278074238873853103561
