7 111 118 true 5 12 25 31 32 35 39