3
43
127
239
20231
43691
131071
823679683
62983048367
131105292137
143162553165560959297
