3
3607
64863527
9293424294571360217
643390760896826272806925563059612685509039265031067456849993
55132269643416861808940702349402264919915041547757633769331818430511033108848146620408728664776308505356579463
297666782975060589791893277024611509655023147165238672662079633327109422297176039465137566392998939836163129724489087862021758664431320982795839065964536485408803
