3
431
9719
174763
524287
2099863
15840460057
2932031007403
81278478804329
1527890378338261467896809
503836749763922905688176944079261201
7911922734932819371233930194607936241219971448463
382831718326935861811415368870561185774664678161354690184167928439626823220605569739325421350440972002033
35892140733409617809240531006108252770003067870562897115692980180817700602303697359956647393849394997669833196490924545312876543516875778045480863888968866987691902903539200605890682388799950837500725233743317543513467
