112348941121022811210213112102011121019311202371112023691120103411189673111896691118966811189665111739651117395511173945111739291117392711143169110590001105883311053175110414571095132610936766109286851090948910892234108922261088821710883549108349411083399010661643106558361064926110619536