true 1336 343 true 2 9 15 17 24 25 33 43 59 67 84 85 91