5 142 138 true 1 4 29 32 36