3
223
1259
1777
43691
131071
25781083
616318177
2998322233
31438035163
1614575158577
335199740796521
45470534643405479586527115047619453123209
205296815265168567756164047567360097447247109142889252157111
13247640898191993635882333868183025107726815859285731487950046819912806129
5776224670946327887167061155296834704817523618913292170736531762647914447661934812813268904618297468251452545181281360350843
