29
38
322
126
200
143
121
267