106712066691268328984158621410966249411443598273181322415216191233511813484211714104492316231901382533125942685670826612111711133156067615739909446871632174416241840972913021667192121818557197859552251405136213968335631366516588189089716111085165612367631911404173583130012991784121913731232