114271312811264128314507152251303382196312725379144133446185537623842659621173519705081957795838852182014579384861660231332189016301436176213578111697171333712915091714931772187028348392154712947761493192013884521240143671108818931781101115196674680328118103825817118281286112519223711951519