3
43
127
167
499
1163
2657
18593
155377
219619
798037199
13455809771
52588634980729
175908273685537
57912614113275649087721
15444711420006203351165170879848557117713
2971973409500325953167938550558277137022719033111954012803581886623047449962315856161
88625379503308113870163817479116818523025223399242215471800784810025248381387984608067747463864839726134410700901664118330633
