26963811743964233595645651202110730217563510644142635027173619752464332011108377772585543135535044746538375785484788653391123642589205637314423417552231572925787628165203487555126492894824703094566461959299466572512300540636568161374204571111782182593206218654828845278635737702072485