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