3
5
29
43
113
127
137
239
953
2381
9521
20231
26317
42841
43691
131071
823481
823679683
62983048367
131105292137
536296539263941
143162553165560959297
18292898984156916156396101
