3
28111
1431737
20795779
40172939
2419437071
1961075885814321323
2007828853899141769868082345131291
348131628285692590860028784957527660987485049321208797343
46654722984595033623595915319018639089714063407438899506169
1051662080099391159250990850668031334695175372192528921233670913813412325120288431142374453093538999808223119264936281688325783724087706106729415181782473
82222664176964666615369401977957394597315036057333744357623717401353084923401203022049143532019498078707438466280591872985447932657780400943772775531632192455015080231841648919889973109872762037757756262042571
