7 138 129 true 1 4 10 17 32 33 37