742685808230311490997343107176109732765809201136658110523115291997737499486405348852768383781108995427211477089972502611556314171366669103954068101264925748027584921767754978098789555481084135514697521102331108357114610881987945093437108521108371741181484711357876553117558769179735511003113716107709102703109494