3
5
47
137
277
953
1013
1657
2347
26317
30269
37537
43691
131071
178481
1578859
2796203
194902553
38984039641073
910228332911141
2239956782073053
291438334156037699
29111948248642861801
25806248225716242845491832244899635927231330561
2245714052771430777876143006786838979329549117936841
4735299062751047834629348947476766642710028552319600543
287285123293221369918534454621246986274927767213002226801223589
4607199245446735526396979761573315938962515016172415277872301181129066430193418592410653479532030129738241
