97467100117100252100254100256100258991958058410055510069910077310079896335863045829110418399182709607096670978945297068970717707237062179636706277058780443705948273770790706337064579615707339922210353399971707427075499218695167052170564100711707297055270570707671005477076199186707737043210320870195572697045158292