3
4668478921
906642603313
9633758284523287289
10488160032325844521
2833637724427940664433391497
5456646931831786367242204139
16636201944470267267182958207
53568019129739502623243476233360296971
260497260435653463674393559361944843526192039079322597725975982188833765590706425090967325647096876954737828863203
22918862886543542550497013689794549380986252187467410793440853162884227395126178667668709323949107483968180609969160895841
