4 111 107 true 16 28 35 39