17 1036 762 true 0 2 6 10 11 13 15 17 20 21 23 24 29 34 36 37 39