29
39
327
126
200
145
122
267