3
3
5
7
13
17
149
223
241
593
1777
3109
3331
17539
92353
126097
321679
532801
854257
25781083
26295457
184481113
231769777
319020217
616318177
1398316729
4345052821
107775231312019
85337232196804809313
1453030298001690873541
20988936657440586486151264256610222593863921
1167921844796930836978129504180973017018182961
