94717602196291343021060880435178369133914368892919091292451199216374791854124115741450155867147414674764341942314137319910031073162512571751636155918290111542495161908137779313053921358424141010935206451180576163158714131959