212 121 94 212 161 194 112 175 146 82 140 119 39 157 58 50 81 69 81 98 42 47 161 88 8051