202243896896432305627171135407462044706520863182175505332286461691805170745304343296820108424675182937372052485274665143523088043062792552288342038274561956872293996851904592707863226955122154165735075035385656789815269028016733333153637642558377702154828288809653313563211278504826340120701726227425114524412219868858914083537176442782171353339187