10 427 276 true 1 9 12 13 20 26 27 29 33 39