245357104187013763436947921031417617111107591156583281557218629241276628091299123165978843805783158688781366059241232208198218147119822511821622411833231461094466140520011032461133334583331774657102805114469991557657585124130857139318650418610022901021101145611353726394332677465610325426537811504491110324515799131409194117357516484914400531165172519991152957611806061105091555976492886155300668725159371483347924126535930724117224116814476681020551103657431652153029810381302412301138909632715103099159611714330736404568553413735216613601074420492902117672513492355471010179411218991134920493938652318118682111381151328991124574011190341389666