3
3
7
79
103
307
443
1327
2143
2731
2857
6529
8191
11119
43691
47737
121369
131071
8401537
22366891
1001115859537
4714692062809
61231726987393
1139440451841756774164983271590070953
4507513575406446515845401458366741487526913
50364519526424490252100245502573432106654726491
1817023253798585112376955621635919346759818823715057
2365454398418399772605086209214363458552839866247069233
794848656730261183699896604513541946085000444947963571261039
