471861726801510957035151116968322896014620116204510584271455180321999916659810333548135193941857739762513294919428517659160115147794116758218402163853638021876381775159915855171443764196622471030076212136160962964358213668680708920018619323613190221926967634934206909124221859691565911076388058216040129075113718276081014611307222219222176657259036681440134187516294235019127758849010777219928460067661225401854581193108146749831042217712365373045141384191437551149854862070168391477452092199962344095238721477642095321982222030421687020395789466