3
3
7
1543
831139
37239639534523
535006138814359
158530119801167697937
518144156602508243009
1155685395246619182673033
374550598501810936581776630096313181393
4000659204579114753312310878847043394855313
10414600656781734361640396674583500992745231074293966400432773827
13027720890295991435618986388935656859889526177721153687715156611
4965395030068548134274243124972075225434447114375481299036593442726326832727934403424309955102162841656341524725641213163998408700663382552888660520657
