7 96 232 true 5 6 29 37 38 47 50