23
31
89
881
1871
3191
131071
201961
707983
3706347481
9520972806333758431
1032670816743843860998850056278950666491537
