3
5
5
11
17
29
31
41
43
71
113
127
257
281
449
2689
4481
5153
61681
65537
86171
122921
414721
557761
736961
7416361
15790321
16824641
47392381
86800001
183076097
4278255361
54410972897
44479210368001
358429848460993
40396092614384641
40809065233184155116161
84179842077657862011867889681
3421249381705368039830334190046211225116161
16366786575293487168163210961641150954650165468880710178578881
