7
31
103
151
2143
11119
106591
131071
949111
9520972806333758431
5702451577639775545838643151
