31
231 - 1 = 2147483647
1031 - 1 = 3 * 3 * 2791 * 6943319 * 57336415063790604359
30 - 31 - 32
Mathematics Encyclopedia
Hellenica World - Scientific Library