31
71
127
191
122921
524287
420778751
30327152671
161517058694951
163537220852725398851434325720959
132000131451539267726138633753205343827589683243629650599609859372129401308611030157603578434763278074238873853103561
