true 584 336 true 9 13 20 24 34 43 50 64 72 77 89 91 96 98