3
3
7
18287
196687
247531
1466449
2916841
219256122131
1469495262398780123809
4340301546362831119363
182224921317852297530287
596242599987116128415063
20493495920905043950407650450918171260318303154708405513
56377694445208154141927654613855613062927113955212040908548454699046039020893338370875013074480485757794923
142453214851009124378099897532172312583433956914474541632456432848048989381236579920379218575796308080313112697
