11 1589 954 true 1 18 24 29 34 40 57 79 81 88 98