7 116 277 true 5 7 16 34 54 94 95