7 153 111 true 1 12 16 26 27 34 38