3
131282633
1779973928671
34720396273212657799920861294559
18555393648630683868229284313709360336855095474246691696225599
2911655263127443408820648419025953647142046819917504655442619029163492980939432163976096966699987
