8 311 292 true 5 7 19 39 48 76 83 95