9 240 157 true 1 5 7 18 31 32 33 37 39