29 201799 1170 1 2 14 17 23 30 33 58 59 71 72 76 79 80 81 85 87 88 89 91 92 105 110 122 125 132 137 145 146