true 587 329 true 3 4 9 10 11 15 18 19 27 28 30 31 39 40 43 46 56 59 65 66 71 78 79 80 82 87 89 94 96