2147483647 3 10 11 31 12 17 12 25 2147473647 0 -2147483648 0 12 1 22 0 33 0 44 -1 55 -5