3
11
31
43
71
127
251
281
601
1051
1801
4051
39551
86171
110251
122921
60816001
347833278451
34010032331525251
535347624791488552837151
