149051496815014148221489014897149001489914892150771488314891150784319553714553027062588045146253168649762523027502382662146551465214624282794732550670531775411854772554267547014304143051432836379409294873949773707097902728931141191414820272804178867714123139111419314841148401483914838141681416715013