7889138315488659789762978997337833489161014632835288374607969370148453110413470627101382760549961151098840650455484696630275257538539781210257872533345417944570492795567711061263849683257684173615743044314892577984814885692621366933924118004603721117567497113164888064411574636110588965686108794058495561421462683336831605766066176187863310341115604609425660608442841243351477772410263158511164149404493497965497532426488934443233779395631038964961239374925133193714199296717352326892983006754107959811105179283311613336428