522706111780663419864117867372210167131170342298734148147310332811091003138609182794982795014581151059809140321010233534829852857761587851525319248147494836248146769481131793814320121994046480014228491385172392489141673548821115205931520592646068478533600362755591600397678700129358725327488104710122085482511354028156623764078096266525667335295811651479807932677671206582266347167411017866109433216984510646701434589155224742537112652731394323139432441544511211201991401460533758541252576120528913965957316146558849944236740880176310590913691277547121436651469531579107151572552470591848867887311233861285427124364015662381127220139209221936