3
43
127
7327657
193707721
408335956841
761838257287
6713103182899
70321958644800017
1839633098314450447
362312427317443674457
76207764956885795275897986139
21305401445202124537563847733843096783112730151372946821753
628683935022908831926019116410056880219316806841500141982334538232031397827230330241
