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