29
38
326
126
200
143
121
267