58
37
44
196
93
76
248
113
362
184
144
127