3
5
5
5
11
29
31
41
43
71
101
113
127
251
281
601
701
1051
1801
4051
8101
39551
86171
110251
122921
268501
7416361
47392381
60816001
347833278451
34010032331525251
535347624791488552837151
2430065924693517198550322751963101
1038213793447841940908293355871461401
