195424688152804198745353255505653514288562737809536243205202470228589286313376820182120279518229167982442702697229645635018745920463250444230817111321180564383571727415478140221834687685541278892036892081752807821765631086753833134082867882639969070270163332304230461565333339122170377343425540145466729362375517465830624850352782765765251691190352