5 117 106 true 1 6 33 36 38