17 1682 659 true 15 31 33 35 36 38 56 57 58 64 71 72 75 79 84 88 93