3
5
5
5
11
11
23
31
41
89
101
251
397
601
683
881
1801
2113
2971
3191
4051
8101
12101
35201
201961
268501
48912491
415878438361
698617420601
3630105520141
18735216413769901
382027665134363932751
225117233926884384606401
1905911178138824081520901
1080528897710038815140945082604626901
4074891477354886815033308087379995347151
1657154808755021818820630633083400618861135574408955395309601
