19721951714127865514271936130632583912791667172863987941717954851968458161215091303152764516311488147159615989795791796371472538176597573219738351530190816171802865119752231514752945901383427585711121418851433102419401789171072718607001091