3
11
31
131
443
1327
2731
8191
43691
44201
131071
409891
7555991
7623851
4714692062809
145295143558111
115812024214750631
9520972806333758431
26831423036065352611
4507513575406446515845401458366741487526913
653182304411316461972398177939790632491565608971
155137816977180947152785562601502526330318743274151
2365454398418399772605086209214363458552839866247069233
36623786615448792528228651753874770336757984952740798581899844047499677232721
604917355122297256408243633492781887181892523909681942196638806895777053380473721
36974234521499963467807662824934233246529122037393670828500067904274586417728478168923215065977320060245194164055472207721763474750616288472039957052799825698357495620593032955801
