64889511471750111429814575196897251247887521341572797439731687881136118949615606814691816010010787710602811308946818227221988874786175506202955122193226832123117116587109199176613211717013159448721219416711403083341501801731722122611976332055182048742355018301035025892151043219702110180355821406081796041296281353222198731763119154515183198871625241172083121219711234038366670901879001596369711756627227197231012096202722065402109956328636636418707410556311482915993411211723520121946265047559364416589063195211959113337212721119190159315117445135818