5 111 106 true 3 16 17 36 38