9 368 318 true 7 13 18 19 23 24 29 32 39