57 60 -7 -10 -46 111111111011111111100 86419753208641975320 -111111111011111111100 0