16731982111836144331221436621626249205213075197801072743811642611198147431848962281237918632983109341671189775334136218619474640971123412550156418867904512196119844360