3
5
5
11
31
41
59
233
1103
2089
17401
168781
3033169
7553921
107367629
536903681
244716883381
3902095192430070721
999802854724715300883845411
12004541501954811085302214141
2679895157783862814690027494144991
