17963201398168019131167593897164146417021305157343088713418673361576158326869325817689561944183286414471048811216131017311516171510431101443134849961018311381603187147823911917553527917338591806110462163172419701336172914501538158448719951842915117210911757894