9 523 594 true 19 21 34 39 58 62 68 85 96