3
3
7
1867
37321
64067
121291
5344847
13129750729
2647649373910205158468946067671
188999403857128746828420806061841
194897580917406265505585947535435763750785971
12343567541333276505756188308377528186062869621904858161
294803681348959296477194164064643062187559537539328375831
537872590803388379860688160894788978672873866232217018604023263671
49912538921454325131579030429865305089935512074463061300777106826613804321
10649176061980030962382889425527125072899339389979575093392630867560594428623617
21705660634091537009057064062426347801694097690583490415257025927428956675122988820368249
