5 39 135 true 10 17 31 35 38