3
5
17
107
257
1697
6361
69431
15358129
20394401
586477649
1692645313
28059810762433
1801439824104653
10920513604018498900801
20946001591429012199281424246257
99335205800663868215396640964567095667094665346141013294320587365443384719802857319737050495099341955640963272958071602273
