7
23
31
89
151
601
881
1801
3191
100801
201961
599479
10567201
702948566745151
9115784422509601
382027665134363932751
2048568835297380486760231
4074891477354886815033308087379995347151
4108316654247271397904922852177568560929751
101249241260240615605217612230376981800142669401
