50 90 90 162 153 159 143 177 54 59 138 171 16 172 99 42 104 31 147 41 55 65 135 29 173 133 149 173 139 142 63 72 120 171 106 67 14 156 66 135 94 135 176 6 179 105 163 134 43 76 152 136 155