9 330 248 true 2 15 16 19 20 23 29 30 32