8 328 397 true 3 37 51 53 67 76 91 97