42 21 131 51 190 165 176 98 178 77 150 201 154 173 99