193248201200199198197247246245244188187189190221185192195194