17661048110255550712611282196838918851141921184425715031372151359111962323091151989158710111903221180979814021505196386016741401303162661012241364157315071743453456603361451445703870191952164614589331113968149613591061160159248310511179621708561201174790413671833659802