195442175182122270782827343657835689538332809171456167350737255208834678651202294245412287464703998285892485633723051880582642550370269068870129628837665363340280723521904595512031522786915817052780430898536274820562306623331402512446437833920571773776855141542935051872867453533042021982796756517614546189687632269211313108540243504331466113221204