9 162 140 true 2 7 12 18 19 27 30 31 33