3
3
7
1579
23671
92051
5609685181351
13572264529177
29261114397558193
255944062723386721566481
274473195338134592222791
585608533119706764820561
748093847626791888666559
120226360536848498024035943
20389292512407050043445124186439967
383725126655170964501315730676446647
2281789702931966351864875967159638003063
1161625406204540347970098063703363946902736086742697099
286095749186666567666745310636475270375038006231795002473977898495966028729274270541284598524695336002693548166690380712604286503765499
