3
2731
6449
8191
18539
45137
576759899
715827883
2147483647
8532838289
153633897920257
332487941209315679354716083841839125427819013300080110406512328158433464286107
3049265608323207033354525040420863372400727272926604181336315082400000135598108701713853477087
