8 165 344 true 15 17 18 53 58 63 68 82