9697613309282266829348794489159923719484594881998167642188538914049251410805311003186568902999152692679103564104888108782126068740457387074064108085771637642074043822748841489156903111027641315477514176617741001080797901979035833199010890408904499148491590102443106096756217494281178740677545578310915649249397579