188010064051875957810726931559434602581159273199139914214381622202917206183690433315061861129888423918315649886635333799975919969924819191393415191725519489581075550193816527619081674117115011855109021717751810121180527769410611408184710621144679162612114361287443489