9 352 366 true 1 3 12 23 24 27 33 36 38