9 355 294 true 3 17 30 39 47 58 60 63 76