28 1326 531 true 3 6 7 11 14 17 21 23 29 30 34 49 50 58 60 61 62 66 67 71 73 76 79 82 84 86 90 91