3
47
2347
37537
43691
131071
178481
1578859
2796203
194902553
291438334156037699
29111948248642861801
25806248225716242845491832244899635927231330561
2245714052771430777876143006786838979329549117936841
4735299062751047834629348947476766642710028552319600543
