3
3
7
1987
5297
23833
25819
55609
2983001129
7520796641
75904445347
16937389168607
865118802936559
857491387188810516016046647
8530674250842274717434530683
921777666286057213147728970951
1438390199144030563364806863704510189429516419097
65967064596937923731173645567055969095918106670911362489824961
298542624980197463613767215333569428005686468835821253721796682625551919
24831572327443844177681961417123922207339247769953151737010425273000008631957864690005874511091219933112266348786653769
2609632444767351818039224561381428070568966964983359447855731078649164681952162319892295956611169166052959992530327506629959995031431
