10 299 359 true 6 8 39 42 50 51 58 73 76 82