87593289313197202205572466207487837234257828309636782203702336426437853747774855898452063151425955689651114705102582691177304565715227294821656445045551104746495122628788637171163863764552417536737375484103820456363519539164299320278654554161217651646123653123143001825534392185024540