527701113563689203339442425424826243656326873433333993066224845678154202895052793508056907122540171293745170353685221255270835702152274834514657304280518671751201763133780426956298187541678828195377286332352308145331470288211820190205230809459643296589688229244586374678250346156546620416725182753655171714034065327850420872108376538691228737198182