3
43
83
127
1723
13367
164511353
8831418697
17137716527
84413238703660609
4336790831080504259
4169136946773000713270790657459827
51954390877748655744256192963206220919272895548843817842228913
