3
3
7
529510939
715827883
2147483647
2903110321
658812288653553079
