3
43
127
33282089
57461778571
768614336404564651
2305843009213693951
1340235308854811506044205739394787
45388918821243922076531264049185505868800192485507712713181818563
35560193412972319062061768261639727517478499914167548496031688280584977077562191671059223282469465959
