37
30
35
163
80
60
236
107
339
175
141
121