1291100938912041697163388217582161334134915374921417771759118312281250204130913971061795199310311989881494126519701338362174571164728194118118901052985138712589055803641041163719105811518775199517031895903595121266716451126495213641111753181957