10 368 374 true 9 12 21 22 24 30 31 33 34 39