112348941121022811210213112102011121019311202375112023711120236911201034111896731118966911189668111896651117396511173955111739451117392911173927111720171114316911059000110589951105883311053175110414571095132610936766109286851090948910892234108922261088821710883549108349411083399010661643