106831066910549949994751104995039541943795459439949710815952995731081995159553952395051081110563944994619479944394699537108739555947394719435953994339517111231087195259431956994679543949395619429955795359441956395711095194259507955195671100795591081394599427948594579495952794559491950911443952194239419956595319463948911403945310817951995339477954710967944594479511948794839465950194219481945195499513