7 111 158 true 1 11 12 18 20 27 30