2147483647 0 7 9 17 15 17 21 22 25 30