3
3
7
79
2731
6449
8191
18539
29017
45137
121369
1187239
22366891
32572879
43139539
77803987
505052497
529510939
576759899
715827883
2147483647
2903110321
8532838289
153633897920257
4889979739596199
10083495373751671
658812288653553079
66393706906151652073358618281
60642075693891903629333437758083733424195454736508169067590071525369
332487941209315679354716083841839125427819013300080110406512328158433464286107
3049265608323207033354525040420863372400727272926604181336315082400000135598108701713853477087
700498536942352355518273231847245559946881211515223955348018453819443144350653869927536635496864091008866414084763524740672782299
150940576966240742832316692851255312227229562822093252674224493223896253465725168819205565468636581929334571094288094139941878071296487
