3
11
31
31
251
311
601
1801
4051
4651
11161
11471
73471
3064351
715827883
2147483647
2168815801
4649919401
282519050251
1113614148551
18158209813151
5947603221397891
29126056043168521
264114740732599186195841745080394055656413965435249440593413845572793896725379051
12330327993557636121698098641284334844546727707011897116634161905097634107267160098651
543141777124858023141740676056391532628542525445012584947379190693908729917585741940014722012906366626501960858054140073952915747459954380122490897397201
