8992109982756547451812082391416800601506925009733993989310824075916702237504776618148688524350609769810409815430148601377137991115811768135231199821200745094311642315600137637188736489745365246977011114111061641550210422798538754648725973927534765416435202428807936137341550911287191614374691156988138101212