127
239
20231
131071
62983048367
131105292137
4432676798593
14821647473599
2394594520709878135254356190088519028761
794769178865803830796254438307018567389833
16248173432447880508878672460681334430321473
42420600363330178721105990246386975306561768489516913832364096351
