926824733916166101440128837014843592242670626627187620605510193752535433575397750856852972076705411263848066910487684173743045094311832578551003262603490514920651449241158384914633330851968316057678542609841249215746643357731585638836925932414992985497534726443288100882371419929632643489300120923164513458178