193810211436173316614741127217294189674144218329856521382622686167012473164001894466582325747456151391010951366130811105041040370151813141907125776183114951516197215988952120369929811651085153897011521337172767270413848021375113472248116131012110513721764199015561570950