3
107
2731
6361
8191
69431
20394401
175083169
16181916011
135995976143
1067583682127
28059810762433
1372617429248257063179636119999552844862152089
11938946433963522169904424491139802212517997000669460027011
3086847660174709759161235271337878300483574045797182130230663823691355075162921322245761098593210884070961472739
174687898994276645505939406294688103239668147144656196121612035919719163968649013990717451692888658382291763182243248439
