-4093877176667187610271092679029057910992