3
5
5
5
11
31
41
101
137
251
601
953
1021
1801
4051
4421
5101
8101
8501
26317
43691
131071
268501
550801
23650061
91362251
504123101
1642180113401
5046718903451
7226904352843746841
9520972806333758431
26831423036065352611
237058324258509786393799370284480733761294845498543267808795754487676001
4777345536534924905725989065906794483551790056167373849557595739795782900601
536640191949478471151063687160773441802481640603401837182503852092255482451655337073364381101
2069237502716464794985816105550982396339012259800336045348830659287429006970383760001800897298401
