3
14968673
2014093267
33554520197234177
4317704341862180531
185245489299285834957735107
152651074082705418105275481349108130060432918483467580289744030754735302146132556930363149457078636855455429731914714272974721
865197224619933841837007366307939597646479749067444492477633169221316684482535898528285342696392522185018693261171052634586455801136511
61260613199426575673429738006416767778719713749023281392019286026541671121329659940840398762256394399225097957785228935900031675021719278195820952267215166968529776105063059903744156291302833598610870397958631619729
