6 117 278 true 3 12 16 33 37 38