112324251123242311209441112094381120943111209430112094271120942511191607107726511077189510615000106093251060930410591442105581781055817310558148105581321054705397939989793993979397997939559613063933553686985118646063861598686159837680720640316662601776249935