9 2121 342 true 1 5 6 12 23 27 28 30 35