292405175849422277199183716441578681132168513301629303144088513407114801724137112815817646362511426153419211123474151140170419789771082852121259174782611391597174710121148398106119128126821621136718645141356586218451489163891648960031446418048598901312199047416888912402791137