195822095481327019632311285893006877642772716350915873316715517323644716705857633122480943727126721386531549024933951591048498468916445616463217207012604121105212323926763586418721226260654074418014310369582159475104206932537813586650868721202361448772061193725521123922367911189011192738180680081538871879161205141397741363421771877683476647373678537116694100831134629943991514724235313734111210764532353511644401011211007821067972014779728865587241841540607964489625154179161621170221845881849008634912486522441997518686224285137990168389111554179