3
431
9719
43691
131071
2099863
2932031007403
15316934231051174801
67872792749091946529
15797542906128411931089923981198031035849
223192283824457474300157944531480362369858813007
646778401121199228094766201503567587391877257095639732429903642984700499452064755544318099585551714062125998479034557090110663089536817
121474086198461393657356007166825028769801812472806205229171807377392422486823271336742746028099490458574412365758761072196164774418412751102779
