3
5
42569
681089
6386453
10960009
1933526201
307168226569
338431049916629
14787970697180273
3857194764289141165278097
5959358935984527488648293
26693012026551688286164949958620483258358551879
15122794963477958801767628736641696877820044716621489
16604357881937225238424512575661123150885173218001655977113
5562466239377370006237035693149875298444543026970449921737087520370363869220418099018130434731
