392494981322612998073148910827028429507614347891676357524524881974622968505248513801508801151761011841105677409776934759911143751072964141763441536853492149209918840774121327247141143547848953324913801044846680080453313431944575883108473110657148711152974286912065814201154021467474879534986572756975331613959