3
43
127
971
1553
6791
11447
31817
59753
93703
48372050082931
1100876018364883721
13842607235828485645766393
486136475589650253586227318540449
209263101129304381417185794914874527112788657
1337351764099536062382592381405648316666025584913912478511
74807245187680373979431829854135028893722761015843789130490928819762035110878016097
2451100733567925522527673091670682648370765084219128079350970030540433626374624088043739553614894829529
