3
11
31
971
1553
11447
31817
10084875238121
1100876018364883721
13842607235828485645766393
34224064338126003049783351
6424414731245950286450458211761
9171512050413471978823535677986962353938006401
11238344415062964442147243324272630868644399851
5099684339280531431303325210885366883096347229374376914106957559915561
