16855054213457951372447564075702984455536075860364260461481740269853813903735107270435375706675989239787255069152514651575335063815370202323979384339691730834131322026281198645521863141637240528735391248246375641240826294004433821274758346973454663536511134035744233824889334213335837360348865531878390440854951385542781669188917421521345124169514924943286716504234112513336484672744737332123244863995934602437452541217157839367593396237642773225412534991103671225875991543602361541065201121923380199640066752668428773346621610934114261600041393899326847715115454272245923561282221520028342659411969502315204352601147196064633616348329133063230601593692434735931819091512466729094378168221021997679106932602154558735871653687814053657360165631148122423843186541949514212