2147483647 0 9 11 20 13 14 19 29 27 29