3
694653525743
396485324677401403
6032100214690846655623731769
14399141148866077141941966959399761
13948432601001273785699253868326270649
15044222650915986784475012020785853019343366205331
418600892000922309061776076509308268493998105313046725107396373768218745261671667952311216042805810425915778743902996268396643
323859454602846465430592983958773961474277685578169412119356868424381403955618825288675324084410296085213990090086547906305592473316302633
