86212638469617341097149516011774200171210646651541117635528615219221197190110413951598178654393523119631678175118471649681100460653152110815601557431646145731415271063579870146418991473174641518221731786911119216212641638