5 43 111 true 19 21 25 31 34