3
43
127
239
1667
20231
43691
131071
823679683
62983048367
131105292137
4363953127297
4432676798593
14821647473599
143162553165560959297
2394594520709878135254356190088519028761
794769178865803830796254438307018567389833
16248173432447880508878672460681334430321473
42420600363330178721105990246386975306561768489516913832364096351
37242912951887009158916297158331427118575448479451910316141843224837062312908422864387566510155203
318095543762315513245733565919980584722115097435367086842977681396513138180220811079626039335409955321
