942591036328473088288100170103644941639834510017510354594261942759058394286103640100811101041944029428794289104557104549942971001731035611045617990410411810359610430510362894263614431035301035716042784860604103546998579614506128961336942656041790817922149428461706103624105349938326152310412293608103825611948503161333105725