29
39
329
126
200
145
122
267