6 129 116 true 5 16 17 22 37 38