112348941121022811210213112102011121019311202371112023691120103411189673111896691118966811189665111739651117395511173945111739291117392711143169110588331105317511041457109513261093676610928685109094891089223410892226108882171088354910834941108339901066164310655836106492611061953610608665