6 58 232 true 2 5 22 24 29 35